NB81是一款NB-IoT模块,可以通过MQTT协议与EMQ X服务器进行通信。以下是NB81通过MQTT对接EMQX服务器的步骤:
1. 准备环境:
- 安装并启动EMQ X服务器:请访问EMQ X官网(https://www.emqx.io/)下载并安装EMQ X服务器。
- 确保NB81模块已连接到网络并注册到NB-IoT网络。
2. 配置EMQ X服务器:
- 打开EMQ X Dashboard(默认地址:http://localhost:18083)。
- 登录EMQ X Dashboard(默认用户名:admin,密码:public)。
- 进入“Topics”页面,创建一个新的Topic,例如:`v1/devices/me/mqtt`。
3. 配置NB81模块:
- 打开NB81模块的AT命令界面。
- 设置MQTT服务器地址和端口。例如,如果EMQ X服务器部署在本地,可以使用以下命令:
```
AT+NMIP="127.0.0.1"
AT+NMPORT=1883
```
- 设置MQTT客户端ID,用户名和密码(如果需要):
```
AT+NMCLIID="your_client_id"
AT+NMUSER="your_username"
AT+NMPWD="your_password"
```
- 设置MQTT连接参数,如心跳包间隔:
```
AT+NMMQTTCFG=0,60
```
- 连接到MQTT服务器:
```
AT+NMCONN
```
- 订阅之前在EMQ X Dashboard中创建的Topic:
```
AT+NMSUB="v1/devices/me/mqtt",0
```
4. 发送和接收消息:
- 使用NB81模块发送消息到EMQ X服务器:
```
AT+NMPUB="v1/devices/me/mqtt",0,"Hello EMQ X"
```
- 在EMQ X Dashboard的“Messages”页面查看接收到的消息。
5. 参考文档:
- EMQ X官方文档:https://docs.emqx.io/broker/latest/en/overview/introduction.html
- NB81模块AT命令手册:请联系NB81模块供应商获取。
通过以上步骤,您可以实现NB81模块通过MQTT协议与EMQ X服务器的对接。如有其他问题,请随时提问。
NB81是一款NB-IoT模块,可以通过MQTT协议与EMQ X服务器进行通信。以下是NB81通过MQTT对接EMQX服务器的步骤:
1. 准备环境:
- 安装并启动EMQ X服务器:请访问EMQ X官网(https://www.emqx.io/)下载并安装EMQ X服务器。
- 确保NB81模块已连接到网络并注册到NB-IoT网络。
2. 配置EMQ X服务器:
- 打开EMQ X Dashboard(默认地址:http://localhost:18083)。
- 登录EMQ X Dashboard(默认用户名:admin,密码:public)。
- 进入“Topics”页面,创建一个新的Topic,例如:`v1/devices/me/mqtt`。
3. 配置NB81模块:
- 打开NB81模块的AT命令界面。
- 设置MQTT服务器地址和端口。例如,如果EMQ X服务器部署在本地,可以使用以下命令:
```
AT+NMIP="127.0.0.1"
AT+NMPORT=1883
```
- 设置MQTT客户端ID,用户名和密码(如果需要):
```
AT+NMCLIID="your_client_id"
AT+NMUSER="your_username"
AT+NMPWD="your_password"
```
- 设置MQTT连接参数,如心跳包间隔:
```
AT+NMMQTTCFG=0,60
```
- 连接到MQTT服务器:
```
AT+NMCONN
```
- 订阅之前在EMQ X Dashboard中创建的Topic:
```
AT+NMSUB="v1/devices/me/mqtt",0
```
4. 发送和接收消息:
- 使用NB81模块发送消息到EMQ X服务器:
```
AT+NMPUB="v1/devices/me/mqtt",0,"Hello EMQ X"
```
- 在EMQ X Dashboard的“Messages”页面查看接收到的消息。
5. 参考文档:
- EMQ X官方文档:https://docs.emqx.io/broker/latest/en/overview/introduction.html
- NB81模块AT命令手册:请联系NB81模块供应商获取。
通过以上步骤,您可以实现NB81模块通过MQTT协议与EMQ X服务器的对接。如有其他问题,请随时提问。
举报