在一切之前,我想先简单围绕物理网它是什么,能干什么,我们又能如何使用它来做一些前置介绍,为更多没有经历、不常接触,以及正在开展教学或创作项目的老师同学们立起一个概念。
🌏 物联网是什么? 从通俗的角度来讲物联网就像一个巨大的“智能家庭”(当然也可以比作其他场景,此处设定只为讲解)想象一下,你的家是一个完全自动化的“智能家庭”。家里的每一个设备,比如冰箱、电视、空调、灯光,甚至是窗帘,都像是这个家庭的成员,它们都能相互沟通,并且能够理解你的需求。 - 设备的传感器:就像家庭成员的眼睛和耳朵,它们感知环境变化,比如温度、湿度、光线强度等。
- 设备的执行器:就像家庭成员的手和脚,它们根据接收到的信息执行动作,比如调节温度、开关灯光或开关风扇等。
- 设备的联网:有了网络,家庭成员之间便可以“对话”,设备通过Wi-Fi或蓝牙等无线网络,将自己的信息分享出去。
- 物联网平台:从MQTT订阅制的物联网角度来说,它就像整个家庭的“最高长官”,所有设备需要信息交流,都会汇报给它,并由它来进行分配。这些信息的汇总会呈现给用户,帮助用户做出决策,比如当你观察到温度数据过高,你可能会选择手动打开风扇。当然这一过程也可以通过物联网平台中设定的自动处理环节完成
➿ 物联网能干什么? - 让设备互联(在STEM编程教育和应用中,设备通常是一些可编程主控板): 让不同的设备能够互相“聊天”。不管你的设备是在家里、工厂还是田野里,只要有网络,MQTT都能让它们连接起来。
- 实时监控:平台都能帮你实时监控,在物联网中的设备,可以随时查看状态,可以是温度、湿度或者其他的工作状态。你也可以通过一个按钮或者一个滑动条,立刻调节远在数千公里以外的设备工作状态。
- 智能管理: 甚至有些更智能的物联网平台,拥有规则引擎,你可以设置自动化的规则,比如当温度超过某个值时自动开启空调。MQTT物理网平台让这一切变得简单。
🌟 如何使用物联网平台? 针对日常的创意作品和信息科技教学体验中,我们在使用物联网的只需要3个步骤: - 拥有一个可以联网的主控板
- 在物联网平台创建话题
- 编写连接网络,连接物联网,并根据需要使用发布消息或订阅接收消息的程序
👨🦳 老平台
https://iot.kittenbot.cn/
小喵从2018年开始,为教学需要提供免费的线上IoT物联网平台。该平台更专注快捷的数据交互,主要帮助编程项目具备跨网络沟通的能力。但随着数据量激增,已经无法稳定承担大量数据的记录,所以目前已停用了数据存储功能,只能用于数据消息的转发。
🧒 新平台
https://kzone2.kittenbot.cn/iot
一方面使用新的服务架构,解决数据量大带来的负面影响,同时也随着新课标更具像化的要求,小喵也推出了新的物联网平台(目前处于公测版本,可能会有诸多BUG待持续解决,也欢迎跟帖反馈)
该平台功能主要目标涵盖以下几个功能:
- 稳定的数据存储
- 多样化数据类型,及数据的可视化
- 跨端的自定义交互面板,支持任意设备打开面板页面实时监控
- 规则引擎(未来可能会有)
入门须知:
新的平台关于话题名方面,增加了个人路径和话题组的概念
- 个人路径:全网唯一,在进入平台后需要做的第一件事情就是设定个人路径名称。
- 组名:同一用户的组名不可重复,用于便于戏分自己需要的话题场景,例如卧室可能有温度,客厅可能也有温度,分别设定组名为卧室和客厅,更便于管理。
|