社区
无线
帖子详情
GPRS TCP连接后返回error
dlwlmlj
2009-01-20 03:48:38
CONNECT OK
AT+CIPSEND>
> AT+CIPSEND> (ctrl z)
ERROR
SEND OK
我发玩数据后返回个ERRoR 数据我已经接收到了啊
...全文
111
1
打赏
收藏
GPRS TCP连接后返回error
CONNECT OK AT+CIPSEND> > AT+CIPSEND> (ctrl z) ERROR SEND OK 我发玩数据后返回个ERRoR 数据我已经接收到了啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jamesbond05
2009-02-04
打赏
举报
回复
远端服务器没有问题,我用M22A可以链接得上这个服务器的
SIM800C模块应用Arduino 51单片机 STM32软件例程源码资料合集.zip
SIM800C模块应用Arduino 51单片机 STM32软件例程源码资料合集: 1、Arduino例程 2、51单片机测试源码 3、STM32测试源码 4、Linux 5、PC端 6、Windows 01.STM32 拨打电话 02.STM32 发送短信 03.STM32 短信远程控制开关 04.STM32
TCP
通信 GSM
GPRS
模块和STM32的
连接
方式.txt 01.STC89C52+SIM800C拨打电话 02.STC89C52+SIM800C发送短信 03.STC89C52+SIM800C接收短信控制开关 04.STC89C52+SIM800C
TCP
通信 GSM
GPRS
模块和51单片机接线方式.txt void main() { Uart_Init(); if (sendCommand("AT\r\n", "OK\r\n", 3000, 10) == Success); else
error
Log(); delay_ms(10); if (sendCommand("AT+CPIN?\r\n", "READY", 1000, 10) == Success); else
error
Log(); delay_ms(10); phone(phoneNumber); //´òµç»° while(1) { } } void phone(char *number) { char send_buf[20] = {0}; memset(send_buf, 0, 20); //Çå¿Õ strcpy(send_buf, "ATD"); strcat(send_buf, number); strcat(send_buf, ";\r\n"); if (sendCommand(send_buf, "OK\r\n", 10000, 10) == Success); else
error
Log(); } void
error
Log() { while (1) { if (sendCommand("AT\r\n", "OK\r\n", 100, 10) == Success) { soft_reset(); } delay_ms(200); } } void soft_reset(void) //ÖÆÔìÖØÆôÃüÁî { ((void (code *) (void)) 0x0000) (); } unsigned int sendCommand(char *Command, char *Response, unsigned long Timeout, unsigned char Retry) { unsigned char n; CLR_Buf(); for (n = 0; n < Retry; n++) { SendString(Command); //·¢ËÍ
GPRS
Ö¸Áî Time_Cont = 0; while (Time_Cont < Timeout) { delay_ms(100); Time_Cont += 100; if (strstr(Rec_Buf, Response) != NULL) { CLR_Buf(); return Success; } } Time_Cont = 0; } CLR_Buf(); return Failure; } //**************************************************** //MSÑÓʱº¯Êý(12M¾§ÕñϲâÊÔ) //**************************************************** void delay_ms(unsigned int n) { unsigned int i,j; for(i=0;i
4G模块
TCP
/IP
连接
GPRS
发数据问题
测试4G模块遇到的问题,困扰了很长时间,一直无法解决,根据4G模块的使用说明手册进行
TCP
连接
的测试,一直在设置IP地址处出现问题,不能进行
连接
以实现数据的发送和接收,根据使用手册的测试结果如下: 实际上,自己测试时,本地IP地址是内网IP地址,无法进行数据的传输,使用说明的IP地址的卖家那边的外网地址,所以这一步一直无法进行下去,要想调通,需要一个外网IP指针,跟自己的本机IP地址进行映射,才能进行
TCP
连接
,通过网络调试助手传数据。 服务器IP、内网IP和外网IP 公网ip具有世界范围的唯一性,而内网
stm32嵌入式开发实战入门与提高
本课程以实际操作演练的方式,以stm32系列单片机为例,手把手教你进行...掌握第三方库FAT,USB,emWin,TouchGFX,Lwip,FreeRTOS开发应用,通讯协议开发,AT指令开发,4G
GPRS
, MQTT物联网项目开发相关方面的知识。
STM32-
GPRS
模块
连接
系统主站
STM32-
GPRS
模块
连接
系统主站
AT指令控制
GPRS
模块实现
TCP
连接
的步骤
AT/r AT+ccid/r //检测是否装有SIM 卡 AT+cgmr/r //检测软件版本,5.0 以上的才有
GPRS
功能支持 AT+csq/r //检测信号质量,确定是否可以登陆上网络;若
返回
10--31,0之间的信号数字则继续, 如果信号是99,99,则应该考虑不停的的让模块去搜寻网络。 AT+CGCLASS="B"/r //设置模块工...
无线
3,846
社区成员
5,006
社区内容
发帖
与我相关
我的任务
无线
硬件/嵌入开发 无线
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 无线
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章