教学用MQTT工具的思考

前言

我在《智能物联网应用设计》课程中有个实验就是学习MQTT的使用,目前使用的是以下几个工具:

  • 客户端使用MQTTX
  • 本地服务器使用的是mosquitto 
  • 云端服务器采用的巴法云
  • 协议分析软件采用的是Wireshark

这里Wireshark基本没有啥可以替代的,而其他的工具都可以考虑选择更好的。

客户端

MQTTX是一个非常好用的客户端软件,安装简单,使用方便,基本没有什么大问题。

今天发现MQTTX有一个在线版本:Easy-to-Use Online MQTT Client | Try Now (mqttx.app),简单测试时来客户端都可以不安装了,好用。

当然,还有一些其他选项:MQTT Explorer、MQTT.fx。

本地服务器/Broker

本地服务器目前采用的是mosquitto,它的优点是非常简单,缺点是命令行界面新生不习惯,另外它的服务安装有时候有问题,需要手动启动一下。

有篇文章(2024 年最全面的开源 MQTT Broker 对比 - 墨天轮 (modb.pro))总结了目前流行的4种开源Broker,后续想测试看看,特别是NanoMQ

云端服务器

 目前使用的是巴法云。它的优点是

  • 简单易用,后台功能不多,刚刚好。
  • 支持云云互联,可以连小米、百度,学生使用的兴趣高。
  • 有自己的微信小程序和App,不用学生开发客户端。

缺点是不够稳定,有的时候会连不上。

华为的优点是稳定,功能强,特别是服务器端的调试能力。缺点正好是巴法云的优点,特别是没有好用的客户端。华为有个号称低代码的大屏能力,但是需要配置数据库,步骤有点多。

据说腾讯云有个微信小程序,将来可以试试。

暂时还换不掉巴法云,但是可以鼓励学生了解其他云平台。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值