新手上路
- 积分
- 31
- 金钱
- 31
- 注册时间
- 2016-3-1
- 在线时间
- 6 小时
|
1金钱
原子哥,请教一个问题,我买了您的探索者F4开发板和WIFI模块,要做一个传感器采集到信息在手机端查看并转发微信微博的项目,现在在开发板上测试可行性,在手机端读取开发板上光敏电阻的值。
反复折腾,能连上手机并发送数据了,但是透传数据这块有问题,AT+CIPSEND,比如我想透传12个字符“Lsense is: 6 ",手机端总是收到 AT+CIPSEND=1 这12个字符,而不是想要的传感器采集到的数据。
核心代码如下:
tempLsens = Lsens_Get_Val();
templenLsens=strlen((char *)tempLsens);
sprintf(sendCmd, "AT+CIPSEND=%d", templenLsens+11);
sprintf(sendCon, "Lsens is:%s \r\n", (char *)tempLsens);
ESP8266_Cmd (sendCmd, "OK", ">", 1000 );
ESP8266_Cmd (sendCon, "SEND OK", 0, 1000);
我看了安信可的说明书,上面说串口助手上发送 AT + CIPSEND, 等待应答 ”>“后输入要发送的数据,我按它这个说明来写的,却貌似透传回了”AT+CIPSEND=XX"这条命令。
望原子哥指点一下,叩谢。
|
|