首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > Wireless >

关于GSM模块数据通讯有关问题

2012-03-06 
关于GSM模块数据通讯问题我想利用SIM900模块向服务器发送一些数据该怎么做?比如现在我在电脑上安装了一个S

关于GSM模块数据通讯问题
我想利用SIM900模块向服务器发送一些数据该怎么做?
比如现在我在电脑上安装了一个SERVER软件打开一个端口,想在想利用模块通过TCP向SERVER发送数据。步骤有哪些?
 
要不要用到AT+CGDATA指令啊?我只知道用AT+CGDCONT定义一个上下文,再用AT+CIPSTART="TCP","IP地址","端口号"和SERVER建立连接,然后用AT+CIPSEND发送数据。这和用AT+CGDATA进入数据模式有什么区别?(我用的是AT指令时SIM900V1.00)

谁能解析一下AT+CGDATA这条指令时干什么的。
还有就是如果我要用模块自带的协议栈来和服务端传输数据,那么具体的步骤有哪些。
(小弟新手,轻拍)

[解决办法]
最近刚刚做了你一些GPRS模块相关的东西 回答一下你的部分问题 给你做参考。
1 利用SIM900模块向服务器发送一些数据
像你说的在具有公网IP的服务器上利用TCP/UDP Socket调试工具设置一个端口并监听
利用AT命令建立TCP连接-发送数据
在服务器上的调试工具上可以查看接收状态
2 AT+CGDATA这条指令是进人数据状态:利用PPP等协议完成将移动终端连接到网络上的操作
[解决办法]
at+cipsend at+cipstart 好像是点对点通信建立连接的。如果是连接Internet和wap的话at+cgdcont at+cgdata之类的命令
[解决办法]
你说的AT+CGDATA等都是用外部自己写的协议栈的时候才用到的指令吧

一般模块都内置了TCP/IP协议

设置好端口 直接连接就可以了

晚上有现成的服务器测试软件

热点排行