5. SIoT的功能特点

SIoT是一个标准的MQTT服务器,具备了基本的功能,并且提供了数据库,记录所有的消息。

作为最适合中小学教学的MQTT服务器,SIoT的快速部署和管理方面,做了一些优化。

5.1. 快速部署

SIoT的快速部署体现在如下方面:

1.不需要设置即可使用,只需要知道运行SIoT的电脑IP地址。

2.纯绿色软件,运行就是服务器,关闭窗口服务停止,有“用完即走”的特点。

3.自带Web管理端。

5.2. MQTT消息设置

SIoT和其他MQTT服务器的最大区别在于其不用设置MQTT消息的主题,完全由用户自定义。只要符合规范。

1.MTQQ消息的规范格式。

SIoT的MQTT消息主题(TopicID)由两个字符串组成,中间用“/”分隔,如“ailab/s01”,建议前面的字符串表示项目名称,后面的字符串表示设备名称。

2.便捷的消息分组管理

SIoT利用MQTT消息主题的特点,自动将一个消息分隔为项目和设备两部分,如“ailab/s01”将视为项目名称是“ailab”,设备名称是“s01”。在教学或者应用中,用户可以利用这一特点进行分组管理。如一个班级氛围8个小组,小组1使用“group01/xxx”的主题,小组2可以使用“group02/xxx”的主题,这样看起来就很清晰。