1、SIoT采用GO语言编写 具有如下特点: (1)跨平台。支持Win10、Win7、Mac、Linux等操作系统。只要启动这一程序,普通计算机(包括拿铁熊猫、虚谷号和树莓派等微型计算机)就可以成为标准的MQTT服务器。 (2)一键运行。纯绿色软件,不需要安装,下载后解压就可以使用,对中小学的物联网技术教学尤其适合。 (3)使用简单。软件运行后,不需要任何设置就可以使用。利用特定的“Topic”的名称(“项目名称/设备名称”),就能自动在数据库中添加项目和设备的名称,并将消息数据存入数据库。 (4)支持数据导出。所有的物联网消息数据都可以在线导出,系统采用SQLite数据库,同时支持Mysql数据库。 (5)支持标准的MQTT协议。QoS级别为0。 (6)支持WebAPI。系统系统了完善的WebAPI,方便各种软件以HTTP的方式调用,支持App inventor、Scratch、VB等默认不支持MQTT的中小学生常用编程软件调用。 (7)支持插件开发。 (8)SIoT的资源 GitHub:https://github.com/vvlink/SIoT/ 提供文档、案例、课程。
SIoT软件开发团队 核心人员:苏宇、谢作如、夏青 技术支持:张路、叶琛、李冬冬 系统测试:李亮、林淼焱、张喻
注:SIoT软件的开发得到温州市科技局2019年科技创新项目的资助,为《物联网与科学探究创意实验课程开发》项目的成果之一,软件采用MIT协议开源。
|