emqx配置方法
注意:下面所有示例的ip需要换成emq可以访问到的联犀 ip,如物理地址,可以通过ifconfig查看
# 客户端认证
url: http://127.0.0.1:7777/api/v1/things/device/auth5/login
请求体:
{
"clientID": "${clientid}",
"ip": "${peerhost}",
"password": "${password}",
"username": "${username}"
}
1
2
3
4
5
6
2
3
4
5
6
# 客户端授权
url: http://127.0.0.1:7777/api/v1/things/device/auth5/access
请求体:
{
"action": "${action}",
"clientID": "${clientid}",
"ip": "${peerhost}",
"topic": "${topic}",
"username": "${username}"
}
1
2
3
4
5
6
7
2
3
4
5
6
7
# 设备在线状态校准(可选)
用途:
- 在一些特殊情况下会导致emq通知联犀的设备上下线状态未同步到(如服务不在线,网络不稳等情况),这时候就需要有一个定时修复设备在线状态的能力,这时候就需要配置emq的秘钥到联犀中
- 使用网关子设备功能的时候子设备上线了之后联犀会自动帮网关订阅子设备的topic,这需要秘钥来调用emqx的接口来实现
如果不需要以上两个用途,则可以不配置这项
步骤:
获取秘钥
将秘钥填至联犀的配置文件中
上次更新: 2024/10/21, 22:35:34