NXP

STM32F4结合ESP8266上传信息到one_net(中国移动物联网云台)的总结(含客户端查询)

2019-07-12 13:07发布

采用的主控制芯片是是STM32F407ZGT6,这里就不详述硬件资源 采用HTTP传输协议 以后会推出STM32F1、NXP、以及51的使用(敬请期待) 一、资源准备 STM32F4 ESP8266(串口通信)模块 中国移动云台开发者账号(另说明) 平台网址->https://open.iot.10086.cn/ 二、基础知识 串口通信(驱动) AT指令集 HTTP协议(ONE_NET) 三、硬件连接  此处我以stm32的串口3为例 四、程序编写 1.初始化串口 2..初始化esp8266 ①上电检测是否处于透传发送,强制退出透传发送 ②复位等待连接WiFi热点 ③设置单连接模式 ④设置透传模式 3.发送数据到云服务器 ①连接到服务器 (183.230.40.33,80)one_net ②开启透传发送 ③发送数据帧(http协议文件格式) ④退出透传 五、关于http协议 这只是其中的一种 六、关于新增数据数据流代码已生成库
要的留QQ邮箱,这里好像不能上传附件。。。。。绝望ing 只有三个文件!!!!!! 七、关于使用 1.初始化 2.发送信息到服务器 3.修改目标路由器ssid和密码

注意使用LIB函数前应该做以下操作:

定义赋值数组:很重要!!!!!


const u8* wifista_ssid="xxxxxxxxxxx";            //路由器SSID号
const u8* wifista_encryption="wpawpa2_aes";    //wpa/wpa2 aes加密方式
const u8* wifista_password="12345678";     //连接密码
u8 devices_id[10]={"xxxxxxxx"};//设备ID
u8 api_key[28]="u4545464457657566556853242";//api密钥
extern const u8* wifista_ssid;            //WIFI STA SSID
extern const u8* wifista_encryption;  //WIFI STA 加密方式
extern const u8* wifista_password;     //WIFI STA 密码
extern  u8 devices_id[10];//设备ID
extern  u8 api_key[28];//api密钥

八、云台 九、客户端 python写的程序 暂时还在测试^ __ ^ 放个图先: 带网络爬虫小功能。。。。 未完待续............................