【百问网】物联网学习笔记5
AT指令
SDK 是 Software Development Kit (软件开发工具包)的缩写。 这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做SDK。
ESP8266参考资料
ESP8266 Wi-Fi MCU I 乐鑫科技https://www.espressif.com/zh-hans/products/socs/esp8266
基础AT指令
在文档中快捷查询指令。基础AT指令前面几个常用。
AT指令中,尖括号的参数必需,方括号不必需。
网络基础
IP地址: 一个32位的主机唯一的标识
端口号范围:0-65535(0-1023为系统保留)
网络通信基础:IP地址+端口号
通信:源、目的、数据
IP+端口(port)确定源、目的
多连接TCP Server
使用串口调试助手
程序框架
MQTT基础
MQTT的基本原理
MQTT官方网址:mqtt.org
客户端库(嵌入式应用):Eclipse Paho Embedded C
MQTT软件:MQTT Explorer、MQTT X(简约)
MQTT代理/服务器:阿里云互联网平台、腾讯云互联网平台
阿里云物联网平台服务器搭建
1. 官网:https://www.aliyun.com/
2. 如果没有账号,需要注册账号;
3. 在“控制台”找到“物联网平台”
4. 在“物联网平台”开通“公共实例”
5. 在“公共实例”中的“设备管理”选择“产品”
6. 创建产品
7. 添加设备
在阿里云添加的设备信息填到MQTTX
PC与阿里云物联网平台设备通信
1.获取设备信息
2.使用MQTT X根据设备信息建立和设备的MQTT连接
3.MOTT X订阅物联网平台的产品topic
4.阿里云物联网平台的设备发布topic消息
5.MQTT X向设备发布topic2的消息