js使用mqtt.js连接mqtt
时间: 2023-12-21 08:24:20 浏览: 131
JS创建MQTT通信使用的mqtt.js
要使用mqtt.js连接mqtt,需要先安装mqtt.js库。可以使用npm命令进行安装:`npm install mqtt --save`
然后在js文件中引入mqtt.js库:
```javascript
var mqtt = require('mqtt')
```
接着,创建一个mqtt客户端并连接到mqtt broker:
```javascript
var client = mqtt.connect('mqtt://broker.hivemq.com')
```
在连接成功后,可以订阅主题或发布消息:
```javascript
client.on('connect', function () {
client.subscribe('test_topic', function (err) {
if (!err) {
client.publish('test_topic', 'Hello mqtt')
}
})
})
```
在这个例子中,我们订阅了名为`test_topic`的主题,并发布了一条消息。当有其他设备发布到该主题时,就会在客户端上接收到消息。
最后,要注意在使用完mqtt客户端后,要断开连接并释放资源:
```javascript
client.end()
```
阅读全文