阿里云服务器部署(2)---配置EMQX服务器(企业版)

阿里云服务器上配置EMQX服务器

1.浏览器打开xx.xx.xx.xx:18083

默认用户名admin,默认密码public

2.规则引擎->资源->创建

资源类型选择Redis 单节点模式

redis服务器:127.0.0.1:6379

redis数据库:0

redis 密码:xxxxxx

连接池大小:8

是否重连:true

开启SSL: false

先点击测试连接看是否可以连接,如果显示资源可用则连接状况无异常。点击确认保存。

3.规则引擎->规则->创建

SQL规则:

SELECT
  timestamp as up_timestamp,
  clientid as client_id,
  payload as temp_hum
FROM
  "xxxx/emqx"
WHERE
  username = 'emqx'

从payload 中指定topic中取出其中的timestamp(unix时间戳),clientid(客户端id),payload(消息主体)并转存与自定义变量中。同时校验用户名是否为emqx。

添加相应动作:

动作类型:数据持久化

保存数据到redis

使用资源:使用之前新建的资源

Redis命令:

HSET ${client_id} ${up_timestamp} ${temp_hum}

该指令的意思是以clientid为键 timestamp/temp_hum为值存储到redis中(两条数据)

4.配置用户名 密码

在模块中选择添加模块,选择 内置数据库 认证/访问控制 

添加完成后在内置数据库 认证/访问控制 旁边点击管理

认证->用户名->添加

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值