ARM海思MQTT开发系列(一)最新MQTT客户端mosquitto交叉编译全记录
ARM海思MQTT开发系列(二)MQTT服务器mosquitto部署和订阅发布测试
ARM海思MQTT开发系列(三)MQTT服务器加密TLS支持与测试
一、背景
设备后台管理页面需要实现设备状态的展示,其中就包括设备(mqtt 客户端)的在线离线状态维护。
二、服务器环境
mqtt服务器节点实现方式非常的多,我知道的这几种。今天主要介绍EMQX和mosquito的在线离线实现方式。
1. 各语言自建服务器
很多语言版本直接开发启动的mqtt服务器,那非常方便的就能获取到客户端的状态。
2. EMQX
国货之光,Erlang开发的高性能mqtt服务器。有完善的后台管理页面,拓展接口也非常丰富,支持http-api、webhook、插件、规则引擎等,还有企业版本直接对接数据库和业务开发都可以。