JS实现websocket+mqtt+ssl通信客户端实现
来源:互联网 发布:电子黑板软件下载 编辑:程序博客网 时间:2024/05/17 06:06
订阅推送就不写了,主要是ssl加密下建立链接,我上网找了好多都没有,最后一个国外网站找到的,忘了网址了。
bmqtt.js用的这个js
var KEY = "xxxxx.key"; //加密文件,保证能被访问var CERT = "xxxx.crt";var TRUSTED_CA_LIST = "xxxx.crt";var options = {hostname:"111.11.11.111",port:"9001",protocol:"ws",protocolId:"MQTT",rejectUnauthorized : true,keyPath: KEY, certPath: CERT,ca: TRUSTED_CA_LIST };//配置加密信息,这里只加密mqtt没有加密ws,如果是ws加密,protocol:'wss'var client = mqtt.connect(options);
建立链接后,正常推送,订阅,接收消息就可以了,因为这里是长链接,建立链接时候要验证加密文件算法。
阅读全文
0 0
- JS实现websocket+mqtt+ssl通信客户端实现
- js实现webSocket客户端
- MQTT协议 Websocket JS客户端
- MQTT协议 Websocket JS客户端
- MQTT客户端推送实现
- Python MQTT客户端实现
- Java WebSocket客户端实现
- websocket客户端的实现
- javax实现websocket通信
- Autobahn实现WebSocket通信
- SSL客户端实现
- [Python]通过websocket与js客户端通信
- Websocket客户端的实现例子
- Java API实现WebSocket客户端
- Android连接webSocket客户端实现
- php 异步websocket客户端实现
- C/C++ 实现websocket客户端
- java实现WebSocket即时通信
- ResNet 6大变体对比
- Maven安装
- mongodb-find、分页、排序
- MainActivity.java10
- easyui 数据行同步修改---setTimeout延迟避免出错
- JS实现websocket+mqtt+ssl通信客户端实现
- list
- Java中的河内之塔算法
- 山东省第八届acm省赛C题 fireworks
- HDU 4417 Super Mario(树状数组离线处理 or 主席树)
- POJ3984 迷宫问题【BFS】
- MenuInfo.java10
- Linux上传文件(超简单)
- 数据结构——单链表