首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
emqtt 如何使用
2024-10-23
emqtt 试用(一)安装和测试
一.安装 http://emqtt.io/docs/v2/getstarted.html http://emqtt.io/docs/v2/advanced.html http://emqtt.io/downloads. 1.启动server cd bin 启动 emqttd console 停止 emqttd stop 2.打开控制台 http://localhost:18083/ 用户名/口令:admin/puliic 登录后,显示控制台 3.配置mqtt客户端 - mqtt.fx
emqtt 试用(八)ssl认证 - 代码验证
参考链接:http://emqtt.com/clients#java http://docs.emqtt.cn/zh_CN/latest/config.html#mqtt-ssl-8883 一.单向认证 1.配置 ## SSL Optionslistener.ssl.external.handshake_timeout = 15listener.ssl.external.keyfile = etc/certs/server-key.pemlistener.ssl.external.certfil
emqtt 试用(四)emq 的主题访问控制 acl.conf
访问控制(ACL) EMQ 消息服务器通过 ACL(Access Control List) 实现 MQTT 客户端访问控制. ACL 访问控制规则定义: 允许(Allow)|拒绝(Deny) 谁(Who) 订阅(Subscribe)|发布(Publish) 主题列表(Topics) MQTT 客户端发起订阅/发布请求时,EMQ 消息服务器的访问控制模块,会逐条匹配 ACL 规则,直到匹配成功为止: --------- --------- --------- Client -> | Rule1
EMQTT本地源码搭建填坑记录
因业务需求需要本地搭建一个emqtt的消息队列服务器,根据官网提示搭建失败,具体如下 官方步骤: Erlang 安装: http://www.erlang.org/ MSYS2 安装: http://www.msys2.org/ MSYS2 安装完成后,根据 MSYS2 中的 pacman 包管理工具安装 Git. Make 工具软件: pacman -S git make 编译环境准备之后,clone 代码开始编译: git clone -b windows https://github.co
emqtt在centos6下的安装
1 emqtt下载地址 http://www.emqtt.com/downloads 右键 复制链接 http://www.emqtt.com/downloads/3011/centos6 2 打开服务器 下载 # 下载MQTT安装包 wget http://www.emqtt.com/downloads/3011/centos6 #解压安装包 unzip centos6 #进入文件夹 cd emqx #开始运行 ./bin/emqx start 其他命令 /bin/emqx stop./bin
启动EMQ(emqtt)时报错找不到libsctp.so.1
libsctp.so.1: cannot open shared object file: No such file or directory 发现没有安装sctp [root@localhost emqttd]# yum search sctp Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.lzu.edu.cn * extras: mirrors.btt
emqtt新版升级一些事项和操作
注解 Erlang/OTP R19依赖lksctp-tools库 yum install lksctp-tools 控制台地址: http://127.0.0.1:18083,默认用户: admin,密码:public 扩展插件通过’bin/emqttd_ctl’管理命令行,或Dashboard控制台加载启用.需要在emqtt启动情况下加载,例如启用PostgreSQL认证插件: ./bin/emqttd_ctl plugins load emq_auth_pgsql # 启动emqttd ./
CentOS erlang安装、emqtt
安装erlang 如果未安装以后程序,请先安装依赖 $sudo yum install gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel wget http://erlang.org/download/otp_src_18.3.tar.gz tar zxvf otp_src_18.3.tar.gz cd otp_src_18.3 编译安装 ./configure
emqtt 1 (初初初初稿)
第一篇,先简单分析一下整个emqtt 的大致结构,包括两个部分: 1.message packet 类型 2.message 流向 message packet 类型 P1:mqtt_packet 的基本结构,其中header 中的type 与variable 的mqtt_packet_* 一一对应. emqtt 的packet 定义如下: -record(mqtt_packet, {header :: #mqtt_packet_header{}, variable :: #mqtt_packe
转:EMQTT测试--安装与测试 (windows)
官网 我下载的是windows版 安装 参考 http://emqtt.com/docs/install.html 将下载的压缩包解压,我解压到了D盘 命令行窗口,cd到程序目录 控制台模式启动: .\bin\emqttd console 报错如下 无法启动此程序,因为计算机中丢失 MSVCR120.dll.尝试重新安装该程序以解决次问题. 找一个MSVCR120.dll文件,可以去网上下载,也可以在自己电脑上找 HBuilder下有 mqttfx下也有 XMind下也有 IDEA下也有 我拷贝
centos6.5 安装emqtt
emqtt有监控界面,集群配置也非常简单. # yum -y update # yum install unzip vim wget xsltproc fop tk unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel lksctp-tools # wget http://erlang.org/download/otp_src_19.3.tar.gz # tar zxf otp_s
emqtt emq 的主题访问控制 acl.conf
访问控制(ACL) EMQ 消息服务器通过 ACL(Access Control List) 实现 MQTT 客户端访问控制. ACL 访问控制规则定义: 允许(Allow)|拒绝(Deny) 谁(Who) 订阅(Subscribe)|发布(Publish) 主题列表(Topics) MQTT 客户端发起订阅/发布请求时,EMQ 消息服务器的访问控制模块,会逐条匹配 ACL 规则,直到匹配成功为止: --------- --------- --------- Client -> | Rule1
EMQTT测试--安装与测试 (windows)
我下载的是windows版 安装 参考http://emqtt.com/docs/install.html 将下载的压缩包解压,我解压到了D盘 命令行窗口,cd到程序目录 控制台模式启动: .\bin\emqttd console 报错如下 无法启动此程序,因为计算机中丢失 MSVCR120.dll.尝试重新安装该程序以解决次问题. 找一个MSVCR120.dll文件,可以去网上下载,也可以在自己电脑上找 HBuilder下有mqttfx下也有XMind下也有IDEA下也有 我拷贝一个mqttf
Emqtt集群搭建
1 Emqtt简单搭建 1.1 介绍:EMQ:EMQ 2.0,号称百万级开源MQTT消息服务器,基于Erlang/OTP语言平台开发,支持大规模连接和分布式集群,发布订阅模式的开源MQTT消息服务器. EMQ 默认开启的 MQTT 服务 TCP 端口: 1883 MQTT 协议端口 8883 MQTT/SSL 端口 8083 MQTT/WebSocket 端口 8084 MQTT/WebSocket/SSL 端口 防火墙根据使用的 MQTT 接入方式,开启上述端口的访问权限. EMQ 节点集群
emqtt 分布集群及节点桥接搭建
目录 分布集群 emq@s1.emqtt.io 节点设置 emq@s2.emqtt.io 节点设置 节点加入集群 节点退出集群 节点发现与自动集群 manual 手动创建集群 基于 static 节点列表自动集群 基于 mcast 组播自动集群 基于 DNS A 记录自动集群 基于 etcd 自动集群 基于 Kubernetes 自动集群 集群脑裂与自动愈合 集群节点自动清除 跨节点会话(Session) 防火墙设置 一致性 Hash 与 DHT 负载均衡 HAProxy -> EMQ 集群 N
emqtt 试用(九)ssl认证 - 客户端 mqttfx 验证
一.代码生成证书 1.安装openssl,配置path变量 安装文件:Win64OpenSSL-1_1_0f.exe 安装openssl:C:\OpenSSL-Win64 配置path变量:C:\OpenSSL-Win64\bin 2.执行代码生成证书 注意如下代码中的路径需要和安装路径匹配: 3.生成的证书目录 二.自带证书的验证 1.配置emq.conf(默认) 2.启动emq emqttd stop emqttd console emqttd stop http://localhost:1
emqtt 试用(七)追踪
追踪 EMQ 消息服务器支持追踪来自某个客户端(Client)的全部报文,或者发布到某个主题(Topic)的全部消息. 追踪客户端(Client): ./bin/emqttd_ctl trace client "clientid" "trace_clientid.log" 追踪主题(Topic): ./bin/emqttd_ctl trace topic "topic" "trace_topic.log" 查询追踪: ./bi
emqtt 试用(六)系统主题
$SYS-系统主题 EMQ 消息服务器周期性发布自身运行状态.MQTT 协议统计.客户端上下线状态到 $SYS/ 开头系统主题. $SYS 主题路径以 "$SYS/brokers/{node}/" 开头,'${node}' 是 Erlang 节点名称: $SYS/brokers/emqttd@127.0.0.1/version $SYS/brokers/emqttd@host2/uptime 注解 默认只允许 localhost 的 MQTT 客户端订阅 $SYS 主题,可通过 etc
emqtt 试用(五)emq 的用户密码认证
MQTT 认证设置 EMQ 消息服务器认证由一系列认证插件(Plugin)提供,系统支持按用户名密码.ClientID 或匿名认证. 系统默认开启匿名认证(anonymous),通过加载认证插件可开启的多个认证模块组成认证链: ---------------- ---------------- ------------ Client --> | Username认证 | -ignore-> | ClientID认证 | -ignore-> | 匿名认证 | ---------------
emqtt 试用(三)mqtt 知识
一.概念 MQTT 协议客户端库: https://github.com/mqtt/mqtt.github.io/wiki/libraries 例如,mosquitto_sub/pub 命令行发布订阅消息: mosquitto_sub -t topic -q 2 mosquitto_pub -t topic -q 1 -m "Hello, MQTT!" MQTT V3.1.1 版本协议规范: http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/mqt
热门专题
opencv等待按键
DBLookupComboBox 取得关键字编号
log4net日志写入mysql
jsp页面通过ajax取值/展示数据及分页显示
魔道祖师 小说 电子书mobi
FlexNVM 使用
readLine()读取少了第一个字符怎么办
WPF窗体添加用户控件
selenium如何绕开验证码
vuebaidumap添加多边形失败
STM8L052C6 LCD 电路图
java 获取classpath
vue3 npm run build 白屏
小程序 购物车选中商品个数
corel x8 激活码
ios 状态栏显示白色
JS 如何查看一个方法是否是es6
python dict转义写入mysql
平滑屏幕字体边缘有什么用
java向其他系统推送数据