SIoT简介 ========================= SIoT为一个为教育定制的跨平台的开源MQTT服务器程序,S指科学(Science)、简单(simple)的意思。SIoT支持Win10、Win7、Mac、Linux等操作系统,一键启动,无需用户注册或者系统设置即可使用。 SIoT为“虚谷物联”项目的核心软件,是为了帮助中小学生理解物联网原理,并且能够基于物联网技术开发各种创意应用。因为其重点关注物联网数据的收集和导出,是采集科学数据的最好选择之一。 SIoT采用GO语言编写,具有如下特点: - 跨平台。支持Win7以上、Mac、Linux等操作系统。只要启动这一程序,普通计算机(包括拿铁熊猫、虚谷号和树莓派等微型计算机)就可以成为标准的MQTT服务器。 - 一键运行。纯绿色软件,不需要安装,下载后解压就可以使用,对中小学的物联网技术教学尤其适合。 - 使用简单。软件运行后,不需要任何设置就可以使用。利用特定的“Topic”的名称(“项目名称/设备名称”),就能自动在数据库中添加项目和设备的名称,并将消息数据存入数据库。 - 支持数据导出。所有的物联网消息数据都可以在线导出,系统采用SQLite数据库,同时支持Mysql数据库。 - 支持标准的MQTT协议。QoS级别为0。 - 支持WebAPI。系统系统了完善的WebAPI,方便各种软件以HTTP的方式调用,支持App inventor、Scratch、VB等默认不支持MQTT的中小学生常用编程软件调用。 - 支持插件开发。 SIoT的资源GitHub:https://github.com/vvlink/SIoT/ 提供文档、案例、课程 ---------------------------- SIoT软件开发团队 ---------------------------- - 核心人员:DFRobot团队(苏宇、夏青、李亮等) - 系统测试:XEduPro团队(谢作如、邱奕盛、林淼焱等) **注**:SIoT软件的开发得到温州市科技局2019年科技创新项目的资助,为《物联网与科学探究创意实验课程开发》项目的成果之一,软件采用MIT协议开源,本文档采用CC-BY-SA协议开源。 ----------------------------- SIoT文档开发团队 ----------------------------- 斗转星移,物是人非。SIoT项目发布并稳定运行,文档工作逐步交给DFRobot等Mind+团队维护。2025年,XEduPro团队成立,谢作如发现SIoT文档已经年久失修,而中小学信息科技(信息技术)教育中,物联网内容非常重要,于是组织力量继续开始维护。主要力量来自XEduPro团队、清华大学出版社信息科技教材编委、清华大学出版社人工智能通识教材编委、浙江教育出版社人工智能通识教材编委等。 2024年后 - 负责人:谢作如(温州科技高级中学) - 参与人员: - 谢作如(温州科技高级中学) - 邱奕盛(上海科技大学附属学校) - 林淼焱(温州科技高级中学) - 郑祥(温州第十七中学) - 刘正云(南通大学附中) - 张敬云(江苏省镇江市实验高级中学) 2025年前 - 负责人:谢作如 - 参与人员: - 谢作如(温州中学) - 邱奕盛(中国石油大学) - 林淼焱(温州大学) - 郑祥(温州四中) - 郝晴(天津师大) - 张喻(温州大学) - 许靖宇(天津师大) - 宋达(天津师大) - 毛雁(天津师大) - 夏青(上海蘑菇云) - 陆雅楠(上海师范大学) - …… --------------------- SIoT下载地址 --------------------- | https://github.com/vvlink/SIoT/ **V2 版本** 最新版本为2.0。 **V1 版本** 最新版本为1.3。