MQTT

(13)

修改 EMQX 最大文件句柄数

是不是叫 EMQX 系统参数调优更合适?因为不但 max open files 需要配置,其他 TCP 参数也需要配置。 主要参考官方的配置: https://www.emqx.io/docs/zh/v5.0/deploy/tu

微信小程序通过 MQTT Over Websocket 实时获取远程设备运行状态

## 需要实时拉取的数据 - 远程设备当前运行状态。比如,是运行中,还是已暂停 - 设备运行时长 - 设备上传感器的实时数值 如果通过微信小程序端定时轮询,例如,每 10 秒拉取一次,体验上不够好,因为有肉眼可见的延迟。特殊是设

EMQX MQTT 服务配置 WSS 证书

## 为何要配置 WSS 证书 原本用 EMQX 内置的 8083 端口,就可以实现 mqtt over websocket。 例如,地址: ``` ws://www.sunzhongwei.com:8083/mqtt `

mqtt websocket

## MQTT WebSocket URI ws(s)://host:8083/mqtt ## ws 还是 wss ws (非加密)、wss(SSL 加密) 作为协议标识。 > 在 HTTPS 下使用非加密的 WebSo

golang 解析 byte slice 类型的 MQTT 消息 payload

## MQTT Message payload 的类型 可以看到 payload 函数返回 byte slice 类型。 ``` var f mqtt.MessageHandler = func(client mqtt.Clien

mqtt topic

## mqtt 主题名字规范 - 大小写敏感。推荐使用小写 - utf-8 - 至少一个字符,不要使用空格 - 结构化名字,以斜杠分隔。例如:house/room1/main-light ## 主题名长度上限 https

MQTT go 客户端发布消息

为了方便客户端测试,搭建好 [EMQX 服务](/mqtt-broker-open-source-implementation-emqx)之后,需要用 golang 写一个发布消息的测试程序。 用于向指定主题推送消息,这样客户端可以提前测

MQTT Broker 的开源实现 EMQX

想使用 EMQX 的根本原因是,蓝牙网关上报数据推荐使用 MQTT 协议。 而这个消息量巨大,我担心扛不住腾讯云的费用。 ## 使用 MQTT 协议的优势 - MQTT 协议自带了账号密码验证机制,以及主题订阅权限 - 蓝牙

腾讯云 MQTT 由服务器生成长期的设备密码

## 密码过期问题 登录腾讯云管理后台,物联网通信,设备调试。可以看到提示: > 以下MQTT三元组仅用于调试,将于2022-09-05 12:00:00后失效,正式设备请按算法生成 ``` Client ID xxx M

单片机 4G 模块进行 MQTT 通信的抓包方法

设备调试中发现 4G 模块进行 MQTT 通信总是出问题,即 QoS 为 1 的情况下,总是收到重复的 Publish Message。即便回复了正确的 Pub ACK 包,也依旧会收到重复的 Publish Message。但是 Wifi