官网地址
- https://docs.emqx.net/broker/latest/cn/
- 官网上有安装教程,推荐在linux服务器上安装emqx,但是也支持windows和mac。在这里简单说一种windows安装教程,centos和ubantu去官网查看
windows安装emqx
先去官网下载windows版,我们在这里选择emqx borker windows版就可以了,
关于emqx borker和emqx enterpris的区别;
- emqx borker是开源的且是完全免费的,emqx enterpris则是收费的
- 二者从性能上对比的主要差异是:十万级和百万级的差异。
- 二者从功能上对比的主要差异是:消息存储、增强规则引擎、增强数据桥接。
emqx borker就已经足够满足中小型企业的需求了
安装过后直接解压进入解压目录打开shell运行
./bin/emqx start
显示这样就启动成功了
打开浏览器输入:127.0.0.1:18083 默认账户:admin 密码:public
到这里emqx安装成功了,可以简单通过mqtt连接工具连接测试一下,在这里说两款连接工具
-
mqtt explore,在windows商城里面搜索下载就行了
端口默认1883
admin账户类似的超级用户
mqtt box 连接如下
在这里贴几张emqx常用的插件配置
- clientid:标识一个客户端连接,不可重复
- username:相当于登录用户名
-
用户登录的数据库插件,在这里贴一张mysql例子
auth.mysql.password_hash #加密方式
auth.mysql.database #数据库
auth.mysql.username #数据库账户
auth.mysql.password #数据库密码
auth.mysql.server #数据库地址
可以到这里查看更具体的介绍
关于安装使用就到这里了,下一遍是基于python paho.mqtt进行mqtt通信的代码示例