序言:
MQTT是基于二进制消息的发布/订阅编程模式的消息协议;由于规范很简单,非常适合需要低功耗和网络带宽有限的IoT场景,比如:智能家居、智慧城市和医疗医护;深受广大童鞋的青睐和喜爱。下面我们以SIM7020为例实现MQTT通信。
硬件准备
软件准备
- minicom
- EMQ物联网平台
通信步骤
1.硬件连接
- 把NB卡和天线接入 SIM7020C NB-IoT HAT
- 把 SIM7020C NB-IoT HAT模块通过2*20PIN排针接入树莓派
2.EMQ物联网平台功能配置
AT+CMQNEW="broker.emqx.io","1883",12000,1024
AT+CMQCON=0,3,"mqtt",600,1,0
AT+CMQSUB=0,"mqtt",1
AT+CMQPUB=0,"mqtt",1,0,0,8,"31323334"
AT+CMQUNSUB=0,"mqtt"
AT+CMQDISCON=0