开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第 2 天,点击查看活动详情
前言
最近项目中用到了kafka接口,后来又改用了mqtt接口,今天就来记录一下js如何连接mqtt。
主要是使用了mqtt.js
这个库,使用 WebSocket 连接。
mqtt
MQTT是一个基于客户端-服务器的消息发布/订阅传输协议,构建于TCP/IP协议上。
mqtt的安装
安装: npm install mqtt -g
;
引用:import mqtt from 'mqtt';
mqtt的使用
首先,创建一个客户端,并传入一些连接设置; ``` // 连接设置 var options = { clean: true, // 保留会话 connectTimeout: 4000, // 超时时间 reconnectPeriod: 1000, // 重连时间间隔 // 认证信息 clientId, username: '', password: '', } var client = mqtt.connect("ws://10.2.xx.xx:8083/mqtt", options);
```
然后