采用的主控制芯片是是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写的程序
暂时还在测试^ __ ^
放个图先:
带网络爬虫小功能。。。。
未完待续............................