springyu
发表于 2009-12-30 15:32:57
回复【490楼】Appcat 苹果猫
-----------------------------------------------------------------------
加你QQ可以吗 因为在使用你们公司的产品时有很多问题不解 QQ452754822谢谢
Appcat
发表于 2009-12-30 16:11:09
1025735193
一直有人在线的
zbjzxc
发表于 2009-12-30 16:16:02
强~~~~
springyu
发表于 2009-12-31 10:20:10
太感谢了
springyu
发表于 2009-12-31 11:10:50
springyu
发表于 2009-12-31 11:15:10
回复【494楼】Appcat 苹果猫
-----------------------------------------------------------------------
服务器程序初始化完毕,在TCPIP【9998】端口上监听
AT+CGDCONT=1,"IP","CMNET"
OK
AT%ETCPIP
OK
AT%IPOPEN="UDP","221.201.218.195",9998,3333
CONNECT
AT%IPSEND="010102"
OK
AT%IPSEND="010102"
OK
却没有显示接受内容这是由于什么原因造成的呢?
Appcat
发表于 2009-12-31 14:45:15
事实上是没有连接上,所以接收端不会有内容的。但是UDP协议不是面向连接的,所以即使他显示CONNECT,也不一定连接上。你需要使用TCP协议。
ratrat
发表于 2010-1-5 21:55:39
mark
renjun861214
发表于 2010-1-7 15:42:59
厉害
charlie2008
发表于 2010-1-12 13:15:44
mark
mcu2009
发表于 2010-1-13 20:59:53
来迟了,mark
sw821025
发表于 2010-1-15 17:45:12
望而却步,努力..
youlingfeng11
发表于 2010-1-22 09:33:52
appcat 想问下pc机通过internet向单片机控制的gprs模块发送数据,与单片机控制的gprs模块通过internet向pc机发送数据一样吗?是否你现在开发的DTU设备都支持pc机与gprs模块互传数据,具体流程可否说下,谢谢
dreamboy258
发表于 2010-1-22 11:11:26
mark
alan8918
发表于 2010-1-22 11:28:45
Mark一下
leoyang
发表于 2010-1-22 11:35:16
顶一下,有空学习一下,呵呵,谢谢楼主
neilxiang
发表于 2010-1-28 23:57:26
苹果猫,好资料啊!
zhg_wx
发表于 2010-2-1 01:09:16
标记
quzegang
发表于 2010-2-1 09:03:23
mark
12fen
发表于 2010-2-1 17:02:57
mark
wjc1956
发表于 2010-2-1 17:58:38
mark
ratrat
发表于 2010-2-1 18:56:42
MARK
wchlx
发表于 2010-2-1 20:41:21
MARK
cq_bmy
发表于 2010-2-5 09:19:29
good
huangjm4944
发表于 2010-2-20 15:38:59
单片机GPRS/GSM开发套件主要用于客户开发基于8位用单片机和西门子MC39IGPRS模块的GPRS无线数据通讯终端,为那些没有GPRS开发经验的用户展示基于单片机的GPRS开发过程,开发人员只需将程序下载到单片机内即可实现GPRS拨号和数据传输。提供**源代码
联系方式:
QQ:84239629
淘宝网店:http://item.taobao.com/auction/item_detail-0db2-99f23cd9ea56dfe081c382c241646cf1.htm
aaronpu
发表于 2010-2-21 11:56:27
M590采用英飞凌7880单芯片解决方案,全球第一款单芯片GSM/GPRS纯数据工业级通信模块,提供优质的短信和数据传输服务,该模块具有低功耗(待机功耗2.5毫安)、温宽大(-40至+80)、独特的AEsft软件加密协议功能,而且属于业界体积最小的模块28mm*24mm*11mm (长*宽*高),目前正大批量应用在电力系统、车载、无线数传、无线监控等工业级领域,附件是详细的M590产品规格书,请查看,欢迎与我联系 深圳市有方科技北京办事处 蒲先生 13488653038
全球第一款单芯片GPRS模块
功耗低:待机功耗2.5MA
温宽大:-40—80
支持串口的CMUX功能
开放1Kbytes数据区供客户使用
独特AES软件加密功能
PMB7880集成了基带、射频(收发)以及电源管理四颗芯片
编码方式:CS-2传输速率可达到13.4KBPS
支持串口的CMUX功能
支持串口复用(多路复用)功能
支持DNS域名解析
支持GPRS认证指令
支持TCP/IP功能
支持FTP传输功能
支持CSD业务
支持USSD业务
支持AMR语音编码
支持全速率半速率AT切换(通过AT指令来控制时间)
软件本地升级支持
ep1c3
发表于 2010-3-1 16:24:25
mark
quzegang
发表于 2010-3-1 21:51:35
mark
jielove2003
发表于 2010-3-1 23:41:01
好帖收藏
axiaozi009
发表于 2010-3-7 01:13:12
做个GPRS的模块成本多少钱?
chdpj
发表于 2010-3-11 10:48:35
回复【楼主位】Appcat 苹果猫
-----------------------------------------------------------------------
顶好贴,有pcb能给我一份吗,谢谢你LZ,嘿嘿 ,lchkisstsn@163.com
xuanyuan
发表于 2010-4-10 20:23:34
楼主超好人啊!谢谢分享了!顶个!
linhai
发表于 2010-4-18 08:56:00
顶,好东西
hongyancl
发表于 2010-4-18 08:58:26
回复【楼主位】Appcat 苹果猫
-----------------------------------------------------------------------
dddd
KevinLee
发表于 2010-4-18 08:59:38
mark
wso75839840
发表于 2010-4-23 23:00:22
mark
caocclxx
发表于 2010-4-26 16:55:42
mark
lerysun
发表于 2010-4-29 17:08:54
mark
lv998127
发表于 2010-4-29 18:09:53
好东西
my2009
发表于 2010-4-29 18:49:06
好东西
gougouccnu
发表于 2010-4-29 18:58:28
cdma无线modern
myxjj
发表于 2010-4-29 22:18:54
mark
myhonour
发表于 2010-4-30 13:57:53
好东西啊~~~
ADO1234
发表于 2010-5-4 13:37:01
MARK
wayde
发表于 2010-5-10 11:49:32
error:8是服务器端口连接超时的错误,具体原因有二,1是服务器这个端口没打开或者路由器上没有映射,导致访问不到,2是神州行卡仅仅有cmwap访问权限没有cmnet访问权限
下载到板载的m128中,使用光盘上配套的固件下载工具
-----------------------------------------------------------------------
苹果猫 您好
我在使用AT%IPOPEN时出现ERROR:8错误
1 内网IP 192.168.0.2的6000端口映射到路由器上(公网IP***.**.**.111) 并且用TCP&UDP测试工具在另外一个地方(公网IP***.**.**.113)可以连接传送数据 但是换成无线模块连接就不行 一直超时 ?
2 实验SIM卡是动感地带的学生卡 回复【479楼】Appcat 苹果猫
请问可能是什么其他的原因
Appcat
发表于 2010-5-10 11:54:56
SIM卡要单独开通CMNET访问权。具体你的卡我就不清楚了,建议最好的测试办法就是借一张全球通的卡,如果OK就是你的卡的问题了。
wayde
发表于 2010-5-10 11:59:42
回复【538楼】Appcat 苹果猫
-----------------------------------------------------------------------
可是用此模块给PC机作为无线modem能上网 可以正常访问网页 这应该跟卡无关吧 一直不解....
Appcat
发表于 2010-5-10 12:04:33
那就检查AT+CGDCONT=1,"IP","CNMET"这条指令是否在初始化的时候发给了模块。
还有你的服务器IP端口,是否映射了。
lou0908
发表于 2010-5-10 12:24:43
楼主,真是好人,目前用不到,帮顶!!!!!!!!!!!!!!!!!
zhames
发表于 2010-5-10 13:11:22
dig
zgcumt
发表于 2010-5-10 14:18:45
mark
holypoet
发表于 2010-5-10 19:01:44
哇 LZ能给我一块么? 想要 holypoet@126.com
Forever
发表于 2010-5-11 13:16:35
mark!
wqx0532
发表于 2010-5-21 12:57:29
mark
psocfans
发表于 2010-5-29 09:35:34
苹果猫
我刚好有块GTM900模块,你网店不是还有这个板吗?可以拍吗?
smset
发表于 2010-5-29 14:22:50
很好。
---------------------------------------------
欢迎加入gprs/cdma模块开发交流群:112931489
---------------------------------------------
netzhang
发表于 2010-5-29 16:29:09
回复【548楼】smset
-----------------------------------------------------------------------
不知道楼主是否还有,想要一块。
net_zhang521@163.com
谢谢!
ep1c3
发表于 2010-5-29 22:29:52
mark
guan5232
发表于 2010-6-2 16:49:59
我想要一块 guan5232@163.com 非常感谢~~!
wjs81906
发表于 2010-6-2 17:22:10
mark
wjs81906
发表于 2010-6-2 17:37:12
Appcat,你好。我也碰到了与320楼和463楼两位道兄同样的问题。
用gtm900-c做了5块板子,在2个星期的测试中,都可以正常收发短信和gprs.但2个星期后,先后有2个板子出现用电话拔打,提示关机的现象。我将提示关机的SIM卡放到正常的板了中,也提示关机。也用了你传授给两位道兄的招数。发现
+CSQ: 31,99
+CREG: 0,3
将SIM卡放入手机中也显示找不到网络,但手机关机,再开机,就一切正常了,将SIM卡放回板子也一切OK了。
现在又过了一个多星期又有1个出现了这个现象。
请问Appcat是什么原因呢?谢谢。
Appcat
发表于 2010-6-2 18:11:52
看看模块的手工选择网络的指令,直接指定网络,不要让模块自己去搜索,感觉这个像SIM卡注册网络不能自动搜索。
jielove2003
发表于 2010-6-2 18:28:04
mark
gonewithwind
发表于 2010-6-2 21:25:13
楼主技术好,人品好,想不发都难啊~!
adszmc
发表于 2010-6-3 10:43:11
请教 Appcat 苹果猫
在你开源的DTU源程序中
在串口0接受函数中使用了
rx_buffer0=data;
if (++rx_wr_index0 == RX_BUFFER_SIZE0) rx_wr_index0=0;
if (++rx_counter0 == RX_BUFFER_SIZE0)
{
rx_counter0=0;
rx_buffer_overflow0=1;
};
作为接受数据。其中rx_wr_index0 作为数组的指针。
http://cache.amobbs.com/bbs_upload782111/files_29/ourdev_559166.jpg
(原文件名:2.jpg)
而在getchar(void)函数中
用
char data;
while (rx_counter0==0);
data=rx_buffer0;
if (++rx_rd_index0 == RX_BUFFER_SIZE0) rx_rd_index0=0;
#asm("cli")
--rx_counter0;
#asm("sei")
return data;
http://cache.amobbs.com/bbs_upload782111/files_29/ourdev_559167.jpg
(原文件名:1.jpg)
做为获取串口0缓冲区中的一个字节,
请问 rx_rd_index0如何知道在没有接收数据前的 rx_wr_index0值
(我看了下源程序,发现其中没有 rx_wr_index0 赋值于rx_rd_index0,getchar()函数使用前一定要知道rx_rd_index0的值(没接数据前的值))
Appcat 苹果猫路过后,希望看下。不要打酱油~!!!万分感谢
Appcat
发表于 2010-6-3 10:53:38
楼上朋友真的是在看我的程序,很感动哦!
你的问题其实就是一个环形队列的起始条件问题。做为刚刚初始化完成的环形队列,rx_wr_index0, rx_rd_index0,rx_counter0都被初始化为0,不会存在把rx_rd_index0赋给rx_wr_index0的问题,因为这两个变量分别代表了队列写指针和队列读指针,他们分别在写入和读取的时候向着同一个方向增长。
wjs81906
发表于 2010-6-3 11:33:05
Appcat 您好:
AT+COPS=1,2,"46000"
ERROR
AT+COPS=1,2,"46000"
ERROR
AT+COPS=1,2,"46000"
ERROR
AT+COPS=1,2,"46000"
OK
AT+COPS=1,2,"46000"
OK
AT+COPS=1,2,"46000"
OK
3秒钟后
AT+COPS=1,2,"46000"
ERROR
AT+COPS=1,2,"46000"
ERROR
AT+COPS=1,2,"46000"
ERROR
AT+COPS=1,2,"46000"
OK
AT+COPS=1,2,"46000"
OK
AT+COPS=1,2,"46000"
OK
用电话拔打还是一直关机
请Appcat再帮我看看。
Appcat
发表于 2010-6-3 11:48:02
没条件复现楼上的问题,在AT+COPS返回成功后,再试试AT+CREG.AT+CSQ命令,看是不是还要其他原因。
再试试AT+COPS=4,2,"46000" 是否能够起作用。还有出现这个问题是集中在某张SIM卡上,还是随机的出现。
adszmc
发表于 2010-6-3 12:05:07
回复【558楼】Appcat 苹果猫
-----------------------------------------------------------------------
Appcat 苹果猫 这么快速的恢复说,有点感动~!
是不是意味着开始初始化是时候rx_wr_index0, rx_rd_index0,rx_counter0都被初始化为0
串口接受数据,rx_wr_index0增长, 当串口接受函数接受完以后,必须调用getchar(),读取完数据 使其也增长同样的长度。保持队列读指针和队列写指针起始地址一致,为以后的服务。
比如 开始rx_wr_index0, rx_rd_index0,rx_counter0都被初始化为0 当串口接受函数接受了10个数据,(rx_wr_index0=9)是不是一定要调用getchar(), 也使rx_rd_index0=9。不然不调用getchar(), 下次串口接受数据以后,rx_wr_index0, rx_rd_index0队列指针的基址将不一样?
我理解是不是正确奥?
wjs81906
发表于 2010-6-3 17:06:21
谢谢Appcat,我再看看。
wjs81906
发表于 2010-6-3 17:28:42
是随机的出现,Appcat,在你的程序中怎么没用看门狗
Appcat
发表于 2010-6-3 18:58:43
比如 开始rx_wr_index0, rx_rd_index0,rx_counter0都被初始化为0 当串口接受函数接受了10个数据,(rx_wr_index0=9)是不是一定要调用getchar(), 也使rx_rd_index0=9。不然不调用getchar(), 下次串口接受数据以后,rx_wr_index0, rx_rd_index0队列指针的基址将不一样?
我理解是不是正确奥?
--------------------------------------------------
一个是读地址,一个是写地址,为什么要一样呢?你首先在思想上分开这两个东西.
建议看《数据结构》清华大学C语言版,里边关于环形队列,FIFO的描述以及例题。
flyingcys
发表于 2010-6-5 11:56:05
关注!
auzxj
发表于 2010-6-9 10:33:53
mark
lv998127
发表于 2010-6-9 10:51:21
了解下
Spunky
发表于 2010-6-11 17:03:54
mark
smartzou
发表于 2010-6-11 17:48:05
MARK
jspp
发表于 2010-7-6 16:35:57
mark gprs
blueliuyun
发表于 2010-7-9 16:32:06
终于把这个帖子看了一遍 好帖子 感觉有收获!谢谢楼上各位的讨论……
xuyqhd
发表于 2010-7-10 16:03:30
mark
James_King
发表于 2010-7-13 14:31:59
mark
powerSTM
发表于 2010-7-16 16:24:31
此贴源远流长啊
longsky1985
发表于 2010-8-12 13:39:20
MARK
gsl8828
发表于 2010-8-12 16:40:53
HAOYA
fei666888
发表于 2010-8-12 21:35:53
mark!!
lbhj310
发表于 2010-8-13 12:20:40
mark
gyd0317
发表于 2010-8-19 10:56:44
mark
xuwenjie
发表于 2010-8-20 22:38:05
mark
James_King
发表于 2010-8-23 11:18:40
mark
zkpzkp1234
发表于 2010-8-24 11:03:20
没想到这么久了才真正发现这个帖子的重要性,赶紧研究研究
ljt8015
发表于 2010-8-24 11:45:19
ljt8015
af00
发表于 2010-8-24 12:07:49
经典贴,见一次顶一次
maqingbiao
发表于 2010-8-24 15:40:49
好东西
gxy508
发表于 2010-8-24 15:50:33
mark
pjdu
发表于 2010-8-30 17:14:45
MARK
esdart
发表于 2010-8-31 21:54:53
收藏一下。
nil0
发表于 2010-9-3 20:50:32
mark!
liangweichao
发表于 2010-9-3 23:04:46
APPCAT苹果猫:
您好!
我想向您请教一个问题,当一条长度未知的短信来到时,短信猫(TC35i)对其不作存储,直接传给单片机,这时单片机的C程序怎样判断这条短信已接收完???您对这种情况是怎样处理的啊?快把我急疯了!多谢!!!
hexiantu
发表于 2010-9-6 14:46:14
mark
lab1224
发表于 2010-9-6 17:53:20
mark