1.物联网仿真系统接线
1.1进入虚拟仿真系统
输入账号密码登录
接线诊断功能(正确是实线,错误是虚线)
例如:电源正负接反
RS485A,B接反
未通电警示
1.2接线组成系统
拉入温湿度传感器,光照度传感器,PM2.5传感器,风扇,灯泡,LED屏,窗帘和网关,并接好线。
序号 | 设备 | 供电电压 | 数量 |
---|---|---|---|
1 | 网关 | DC24V | 1 |
2 | 温湿度传感器 | DC24V | 1 |
3 | 光照度传感器 | DC24V | 1 |
4 | PM2.5传感器 | DC24V | 1 |
5 | LED屏 | DC24V | 1 |
6 | 风扇 | DC12V | 1 |
7 | 灯泡 | DC12V | 1 |
8 | 窗帘 | DC12V | 1 |
学员们在仿真软件中搭建系统,通过虚拟教学熟练监测系统的连线,为后续硬件组装奠定基础。
系统的主要设备及连线图介绍
物联网仿真系统可以帮助我们模拟和测试智能家居系统,以便在实际部署之前进行验证和优化。
网关:在物联网仿真系统中,网关是核心,负责模拟连接和管理所有智能设备。网关通过仿真网络模块模拟与其他设备的通信。
传感器设备:传感器设备如门窗传感器、烟雾传感器等通过仿真网络模块连接到网关,可以模拟环境变化的检测和触发智能家居场景的功能。
执行器:智能家居系统中的设备,通过仿真网络模块与中控设备连接,可以模拟远程控制和添加策略(传感器触发,自动开启)的功能。
在物联网仿真系统中,连线图可以通过虚拟线路清晰展示各个智能设备之间的连接方式,以及设备与设备之间的连接关系。可以帮助用户理解智能家居系统的仿真架构和设备之间的通信流程
2.物联网仿真系统测试
虚拟仿真客户端
登录物联网虚拟仿真客户端
虚拟仿真本地模拟工具
开启HTTP Server模式
打开模拟实验后,并打开HTTP端口和服务,即可看到数据传输
网页上搜索本地IP地址:5000端口即可看到Web端JSON数据
打开HTTP调试工具发送GET请求,并尝试能否POST控制灯泡
GET请求
POST执行:此时灯泡为关,控制为开
进入Web端,查看灯泡数值是否为1
3.应用程序开发
3.1App Inventor介绍
App Inventor 是一款令人惊艳的移动应用开发平台,它让任何人都能轻松创建自己的 Android 应用程序,无需编程经验。不管你是初学者、非专业开发者还是教育工作者,App Inventor 提供了直观易用的可视化编程环境,让你快速实现创意,激发无限创造力。他开发采用的是积木式的编程,可视化编程,非常助于初学者上手。
可视化编程:通过拖放和连接编程块,你可以创建应用程序的逻辑和功能,不需 要编写复杂的代码。从按钮和文本框到传感器和数据库,App Inventor 提供了 丰富的组件和功能来满足你的需求
3.2进入App Inventor
打开虚拟仿真客户端(HTTP模式)
通信连接列表展开,拖拽 Wed 客户端到中间,并在属性面板写上我们HTTP虚拟仿真客户端上传的Web端地址。
大家可根据自身自由设计
最终成果界面
代码编程逻辑:根据Web端,每一秒读取JSON数据,解析并判断JSON数据。
代码编程逻辑:按钮触发对Web端Post请求,修改值
最终代码截图
用AI伴侣模拟器运行APP
3.3效果展示
4.总结
我们也逐步了解了物联网仿真系统的使用,同时,App Inventor为我提供了高效的应用程序开发平台。通过其图形化界面,我轻松设计了多个物联网相关应用的用户界面与功能,无需编写复杂代码。这不仅提高了我的开发效率,也激发了我的创新思维。学习了物联网仿真系统上传的地址与 App的交互,并加深了对网关的理解和应用。这为我们在智能家居和物联网领域的学习和应用提供了重要的基础。