MQTT协议 Websocket JS客户端
来源:互联网 发布:当呼吸化为空气知乎 编辑:程序博客网 时间:2024/05/18 02:21
MQTT协议支持HTML5的Websocket客户端连接,只需要JS代码就能实现方便实时的通信,下面是实现步骤
1、引入JS文件
<script src="https://cdnjs.cloudflare.com/ajax/libs/paho-mqtt/1.0.1/mqttws31.min.js" type="text/javascript"></script>
2、使用代码
下面为核心代码的截取
client = new Paho.MQTT.Client("服务器域名", Number(端口号), "客户端ID");//建立客户端实例 client.connect({onSuccess:onConnect});//连接服务器并注册连接成功处理事件 function onConnect() { console.log("onConnected"); client.subscribe("/topic_back");//订阅主题 } client.onConnectionLost = onConnectionLost;//注册连接断开处理事件 client.onMessageArrived = onMessageArrived;//注册消息接收处理事件 function onConnectionLost(responseObject) { if (responseObject.errorCode !== 0) { console.log("onConnectionLost:"+responseObject.errorMessage); console.log("连接已断开"); } } function onMessageArrived(message) { console.log("收到消息:"+message.payloadString);} //发送消息 message = new Paho.MQTT.Message("hello");message.destinationName = "/topic";client.send(message);
3、效果展示
利用MQTT协议远程控制LED灯 http://www.llqqww.com/open/iot/
【转载请注明出处:http://blog.csdn.net/leytton/article/details/51896951】
1 0
- MQTT协议 Websocket JS客户端
- MQTT协议 Websocket JS客户端
- JS实现websocket+mqtt+ssl通信客户端实现
- mqtt 协议客户端代码
- MQTT协议 C#客户端
- MQTT协议 Python客户端
- MQTT协议 C#客户端
- MQTT协议笔记之mqtt.io项目Websocket协议支持
- MQTT协议笔记之mqtt.io项目Websocket协议支持
- js实现webSocket客户端
- MQTT消息协议、服务器及其客户端
- MQTT协议之websocket方式发布接收消息
- 基于Vue的mqttws31.js连接mqtt服务器(WebSocket)
- MQTT WebSocket TCP/IP
- MQTT Over Websocket
- mqtt协议
- mqtt协议
- MQTT协议
- finereport 学习循环引用 获取列表的上一行数据。
- Elasticsearch、Logstash、Kibana搭建统一日志分析平台
- spring 多数据源一致性事务方案
- 上下界网络流问题
- 排列(permutation)2_6
- MQTT协议 Websocket JS客户端
- scala学习笔记2 数组
- 加载多个dex
- 我的天 安装secutecrt 出现一系列问题
- 设计模式三-行为模式
- 构建微服务:Spring boot 入门篇
- JS利用CANVAS 画环形进度条
- 关于FPGA设计仿真和硬件实测不一致问题的讨论
- mport 做html公共模块导入操作