您的位置:首页 > 解决方案 > 物联网虚拟仿真系统基于HTTP开发APP
物联网虚拟仿真系统基于HTTP开发APP
发布时间: 2026-04-08 | 0 次浏览

面对物联网相关课程缺少设备或者设备难管理的问题,我们设计了一套物联网虚拟仿真系统,系统集成了多种虚拟传感器和网关设备,无需实体硬件即可模拟真实物联网环境。系统支持HTTP、modbusRTU、modbusTCP、MQTT、websocket等通信协议对接,因此支持app开发、微信小程序、web前端开发、云平台开发等。用户可开展各类物联网场景实验,不仅节约成本,还提供安全保障,实验效率和教学质量

img

基于HTTP实现仿真设备读取与控制

虚拟仿真系统实验准备

接线组成系统

拉入温湿度传感器,光照度传感器,PM2.5传感器,风扇,灯泡,LED屏,窗帘和网关,并接好线。

image-20240722141717910

序号设备供电电压数量
1网关DC24V1
2温湿度传感器DC24V1
3光照度传感器DC24V1
4PM2.5传感器DC24V1
5LED屏DC24V1
6风扇DC12V1
7灯泡DC12V1
8窗帘DC12V1

学员们在仿真软件中搭建系统,通过虚拟教学熟练监测系统的连线,为后续硬件组装奠定基础。

系统的主要设备及连线图介绍物联网仿真系统可以帮助我们模拟和测试智能家居系统,以便在实际部署之前进行验证和优化。

网关:在物联网仿真系统中,网关是核心,负责模拟连接和管理所有智能设备。网关通过仿真网络模块模拟与其他设备的通信。

传感器设备:传感器设备如门窗传感器、烟雾传感器等通过仿真网络模块连接到网关,可以模拟环境变化的检测和触发智能家居场景的功能。

执行器:智能家居系统中的设备,通过仿真网络模块与中控设备连接,可以模拟远程控制和添加策略(传感器触发,自动开启)的功能。

在物联网仿真系统中,连线图可以通过虚拟线路清晰展示各个智能设备之间的连接方式,以及设备与设备之间的连接关系。可以帮助用户理解智能家居系统的仿真架构和设备之间的通信流程


虚拟仿真系统HTTP测试

登录物联网虚拟仿真客户端

image-20240722141647679

开启HTTP Server模式

image-20240722142025356

打开模拟实验后,并打开HTTP端口和服务,即可看到数据传输。

image-20240722142055675

网页上搜索本地IP地址:5000端口即可看到Web端JSON数据

image-20240722141803389

打开HTTP调试工具发送GET请求,并尝试能否POST控制灯泡

GET请求

image-20240722142249560

POST执行:此时灯泡为关,控制为开

image-20240722142306290

进入Web端,查看灯泡数值是否为1

image-20240722142624257

APP制作

本次解决方案是APP制作是通过APP Inventor实现控制仿真设备。App Inventor 是一款令人惊艳的移动应用开发平台,它让任何人都能轻松创建自己的 Android 应用程序,无需编程经验。不管你是初学者、非专业开发者还是教育工作者,App Inventor 提供了直观易用的可视化编程环境,让你快速实现创意,激发无限创造力。他开发采用的是积木式的编程,可视化编程,非常助于初学者上手。

打开虚拟仿真客户端(HTTP模式)

通信连接列表展开,拖拽 Wed 客户端到中间,并在属性面板写上我们HTTP虚拟仿真客户端上传的Web端地址。

image-20240722143054432

image-20240722143102873

最终界面

image-20240722143126549

读取编程逻辑

代码编程逻辑:根据Web端,每一秒读取JSON数据,解析并判断JSON数据。

image-20240722143149734

image-20240722143202507

控制编程逻辑

代码编程逻辑:按钮触发对Web端Post请求,修改值

image-20240722143224249

最终展示

HTTP APP 720P

CONTACT US

南京创思拓科技有限公司

江苏省南京市高淳区经济开发区游山路8号1幢1681室

微信公众号