中级会员
- 积分
- 455
- 金钱
- 455
- 注册时间
- 2013-12-2
- 在线时间
- 58 小时
|
10金钱
[size=13.3333px]本人打算用安信可的esp8266做个小产品,用手机app可以远程控制的那种,看了下安信可的demo,首先经过这四条指令
[size=13.3333px] at_uart_send_str(AT_MODE); //设置模块进入STATION 模式
[size=13.3333px] at_uart_send_str(AT_SMARTLINK); //发送进入SMARTLINK AT指令,模块可用来获取家庭路由器账户密码连到互联网上。
[size=13.3333px] at_uart_send_str(AT_CLDSTART); //访问安信可的云服务器加入安信可云。
[size=13.3333px] at_uart_send_str(AT_LANSTART); //此命令,让模块经过本地局域网,监听本地手机发过来的查询信息,手机获得这个模块的信息后,这个手机即可向服务器申请对这个模块控制!
[size=13.3333px]让wifi模块和服务器建立联系,等待接收wifi模块发给MCU的指令,这个指令“LIGHT:0”(我认为这个指令是自定义的),mcu接收到指令后要给wifi模块返回接收到的数据,这是MCU要动态
[size=13.3333px]构造个发送AT指令,也就是AT+CIPSEND=“LIGHT:0”。
[size=13.3333px]我想问的是,wifi模块发给mcu的数据是不是就只发自己“自定义数据”,而mcu发给wifi、模块的数据是要以这样的格式发AT+CIPSEND=“自定义数据”。
如果按照下图的协议发一组数据。 send_buf[]={0x55aa,0x00,0x04,0x0000,数据,校验 }; 数据长度 数据 校验和不知道怎么写了,往知道的指导下,不胜感激!
[size=13.3333px]下面为安信可的例程和demo 用户手册
|
|