如何使用 Bittly 创建一个 MQTT 临时服务器

Bittly 支持通过 MOCK 服务功能临时创建一个 MQTT 服务器,用于临时进行 MQTT 通讯。该服务器可以实时显示所有 Topic 的当前值,并支持针对每个 Topic 独立发布消息。还支持查看 Topic 的消息列表,并在发布消息时,支持自定义函数以及消息模板生成动态内容。

准备

在开始之前, 您需要先安装 Bittly, 您可以在 Bittly官网 下载并安装, 本文以版本 1.17.17 为例进行说明。

创建一个 MQTT 服务器

在 Bittly 中创建一个 MQTT 临时服务器,首先需要切换到 MOCK 服务功能模块,然后点击 创建 按钮来新建一个模拟服务。在新建页面中,选择 MQTT Broker 模拟即可。

创建完成后,Bittly 会自动对该服务器进行初始化配置,默认地址为 127.0.0.1:1883。如果需要变更,可直接编辑对应的配置选项。点击启动按钮启动 MQTT 服务器,服务器启动后即可接受来自客户端的请求。除系统 TOPIC 外,其他任何 TOPIC 发生变更都会显示在 TOPIC 列表中。

当服务器停止后,您可以编辑这些 TOPIC 项目并保存,例如编辑备注信息等。

发送消息到指定 Topic

在列表中, 点击对应 topic 的 详情 按钮将会新建一个 tab 用于显示该 topic 详情, 在这里,可以编辑消息内容并发布到当前topic中。

对于比较常用的消息内容,您可将其保存为片段来方便后续随时使用。

不论是手动发送消息,或者是通过发送消息, 在编辑消息内容时,均可通过 {{}} 调用全局函数或自定义函数来实现动态消息的生成,以减少内容修改频率, 例如:

结束

到这里,我们了解了如何使用 Bittly 创建 MQTT 服务器并管理服务器中的 topic, 以及针对 topic 如何发布消息。如果您在使用 Bittly 的过程中遇到任何问题,或者有其他有趣的应用场景,欢迎在评论区与我分享。希望这篇文章对你的 Modbus 开发有所帮助,也期待你的反馈与讨论。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值