基于siot2.0物联网设计的学习环境监测系统

2023-07-10234
AI 快速预览详细 收起
该项目名为“基于SIoT2.0的物联网学习环境监测系统”,使用行空板作为物联网服务器,SCI采集模块进行数据采集。通过Mind+可视化面板可以查看传感器数值并控制台灯亮度和空调开关。项目展示了多线程编程技巧及物联网部署方法,适合家长和老师引导孩子进行科创实践。

【项目背景】

     快到假期了,在家里开辟了一个学习区。但随着暑假的即将到来,天气也越发变得不正常。天热、闷湿,我的学

 

习小屋,只有些小电器,在接下来的内容中,我这个改造达人会运用物联网硬件来让我的学习小屋焕然一新!

 

【项目设计】

    使用行空板做为物联网服务器,数据采集器使用SCI采集模块

 

    可通过SCI采集模块、Mind+可视化面板查看传感器数值,可通过Mind+可视化面板控制台灯亮度,空调开关

 

【问题&解决】

 

    1.由于经费与时间原因,有部分硬件没有凑齐,小部分功能只是用代码虚拟了过程,无法做到100%物联网.

 

    2.在完成创客比赛中,前面几次做出的东西比较""LOW",多次重改,导致最后只剩下半天时间.

 

    3.作者目前六年级,学业任务占用了一部分时间.做工粗糙,不喜勿喷.

 

【正文】

 

1.项目源码

 

①:Mind+代码:

 

通过Mind+中的Python模式,导入了包:

 

image.png

image.png

部分代码:

image.png

采用了多线程Thread方式,可以在不同线程中循环执行,提高代码可读性,使运行更加流畅,SCI的部分代码由于防止抄袭

 

的原因无法展示,将在评奖后补发.

 

2.硬件链接结构

image.png

3.SIOT

 

“物联网”,"物联网".物联网(IOT)是指将互联网的概念扩展到物理设备和日常对象之间的连接中.我突发奇想,徒手制作了

 

PHP版适配与Linux的SIOT,并将其部署到了我的CentOS腾讯云服务器上,采用了MD5加密,可以在公网上安全的传输数

 

据.

 

SIOT部署略,看看Topic

image.png

    行空板SIOT物联网的服务平台,运行非常稳定!!!在Mind+中的Python模式可以把图形化编程的代码转换成

 

 

Python的程序,这个功能也很人性.感谢评委,感谢Makelog,感谢Dfrobot!

总结:

希望Dfrobot官方以后能够陆续给出Linux部署在服务器的版本和相对于的教程.个人开发到极限了.希望我这个六升七的小孩能拿一个好名次吧!

 

未经作者本人允许,请勿转载,侵权必究!

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
三春牛-创客
三春牛-创客
赞赞赞!
三春牛-创客
三春牛-创客
不错不错
9mm
9mm
666
- 没有更多了 -