【行空板K10】MQTT服务器SIoT V2

引言

今天继续学习DFRobot的行空板K10。DFRobot有个MQTT服务器SIoT V2。SIoT是一个针对学校场景的开源免费的MQTT服务器软件, 可一键创建本地物联网服务器。SIOT包含一个MQTT服务器和一个数据库以及一个网页界面,MQTT服务器负责数据的转发以及判断是否存储,网页界面可以方便的查看数据或者简单的测试程序。SIoT V2是新的升级,性能提升,可以支持更快的速度,同时使用QOS区分了快速数据以及存入数据的数据以应对不同的使用场景,网页界面也进行了更新更美观。

软件安装

SIoT V2可以在Windows上运行,也可以在行空板上运行。这里说的行空板,应该不是K10,而是M10。M10是基于Linux系统的,而K10是基于ESP32-S3的。我只测试了Windows下的运行。软件的下载在这里:Mind+数据可视化面板-SIoT V2下载使用-教程

软件下载后,直接解压缩,然后执行start SIoT.bat,即main.exe -c conf/config.json。

从显示可以看出,SIoT支持MQTT、WS和MQTTS协议。

软件运行

在浏览器输入 127.0.0.1:8080 即可打开网页端口,登录账号为siot,密码为dfrobot,打开后可以新建Topic或查看消息。

MQTT测试

在MQTTX中创建如下连接:

其中,用户名为siot,密码为dfrobot ,MQTT的版本为3.1。

连接建立之后就可以订阅和发送数据了。

在SIoT服务器端,点击对应topic的查看详情就可以看到数据了。

结语

从软件表现看就是一个普通的MQTT服务器,优点是可以保存历史数据到数据库。我本来以为它有个数据面板可以展示数据,后来发现这个面板并不在SIoT中,而是在Mind+里面。由于Mind+特别大,安装起来有点费劲,为了一个数据面板有点不划算,还不如使用Node-RED(Node-RED订阅巴法云的数据并展示_巴法云 node-red-CSDN博客)。Mind+的数据面板只支持SIoT V2。我对SIoT有点失望,后续大概率不会使用了。

相关推荐
爱写代码的森6 小时前
鸿蒙三方库 | harmony-utils之ImageUtil图片保存到本地详解
服务器·华为·harmonyos·鸿蒙·huawei
大耳朵-小飞象8 小时前
电力安全运维的智能密码:BACS如何破解设备全生命周期管理难题,让电网安全“看得见、管得住”?
运维·安全·智慧城市·能耗系统·楼宇智控·未来生活
极客侃科技9 小时前
制造企业 MES/APS 选型:SAP PP/DS 集成、ERP-MES 边界划分与一体化架构要点
运维·架构·制造
HLC++9 小时前
Linux的进程间通信
android·linux·服务器
白露与泡影11 小时前
Arthas 实战指南:从方法耗时定位到 JVM 变量热修改
服务器·jvm·c#
神奇霸王龙12 小时前
Claude Code屠榜:MiMo与Grok紧追Codex
服务器·网络·人工智能·gpt·ai·ai编程
Web极客码12 小时前
WordPress SEO优化:提升网站排名的13个关键步骤
服务器·seo·wordpress
生活爱好者!12 小时前
我把NAS当作下载机,docker一键部署qb
运维·docker·容器
尽兴-13 小时前
企业业务系统架构选型与渐进式演进
运维·系统架构·devops
通信小小昕14 小时前
Ubuntu 26.04 中文输入法安装
linux·运维·ubuntu