ubuntu16.04
jack 1234
192.168.99.218
su
https://docs.emqx.io/broker/latest/cn/getting-started/install.html
http://192.168.99.218:18083/#/listeners
https://github.com/mqtt/mqtt.github.io/wiki/libraries
https://github.com/emqx/emqx
https://github.com/eclipse/mosquitto
http://mqtt.org/
https://mosquitto.org/
https://mosquitto.org/download/
登录dashboad, 访问 http://服务器IP:18083,我这里是 http://192.168.1.31:18083 ,
用户名admin 密码 public (若使用该密码无法登录请访问官网文档查看默认用户名密码 https://docs.emqx.io/broker/v3/cn/getstarted.html )
curl https://repos.emqx.io/install_emqx.sh | bash
docker的方式不对,不知道原因
jack@jack-desktop:~/mqtt$ sudo emqx start
EMQ X Broker v4.1.0 is started successfully!
jack@jack-desktop:~/mqtt$ emqx_ctl status
Node ‘emqx@127.0.0.1’ is started
emqx 4.1.0 is running
停止服务器
常见MQTT服务器搭建与试用
https://www.jianshu.com/p/e5cf0c1fd55c
简介
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,它比较适合于在低带宽、不可靠的网络的进行远程传感器和控制设备通讯等,正在日益成为物联网通信协议的重要组成部分。MQTT现在主要用于即时通讯,物联网M2M,物联网采集等。本文就社区上常见的开源MQTT服务器在常见操作系统上的搭建做详细介绍。目前一些开源MQTT服务中间件有:
1)EMQX:github 4882 stars
2)Mosquitto:github 1645 stars
3)Apollo:ActiveMQ的升级版,github 109 stars,但是该项目已经有3~4年没有更新。而其号称的老版本ActiveMQ反而更新更加频繁。
EMQ君建议读者在阅读此篇文章之前,最好对MQTT协议有一些基本的了解,比如消息主题,消息发布,消息订阅和QoS等。
Mosquitto
sudo apt install mosquitto
安装完成后,可以使用 man mosquitto 命令打开帮助文档。文档中列出了运行办法。
使用最简单的方式 mosquitto -v 以运行并查看运行日志。
https://mosquitto.org/download/?spm=a2c4e.10696291.0.0.73bb19a4ECleIW