物联网仿真系统基于MQTT实现微信小程序开发

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

前言

本章讲解的是通过MQTT读取物联网虚拟仿真系统设备数据,开发微信小程序作为用户交互界面,让用户能够轻松实现对仿真设备的远程控制与数据读取
在这里插入图片描述

01
接线组成系统

拉入温湿度传感器,光照度传感器,PM2.5传感器,风扇,灯泡,LED屏,窗帘和网关,并接好线。
在这里插入图片描述

02
虚拟仿真系统MQTT模式

登录物联网虚拟仿真客户端,开启MQTT模式
在这里插入图片描述
打开模拟实验后,连接虚拟仿真系统的服务器和用户名密码,主题自拟。

在这里插入图片描述

03
虚拟仿真系统MQTT测试

一、建立通信,创建主题
打开MQTTX进行测试,新建连接

在这里插入图片描述

添加订阅,推送主题和订阅主题

在这里插入图片描述

二、读取与控制
查看订阅消息

在这里插入图片描述

上发消息至虚拟仿真系统实现控制(此时控制灯泡亮起)

在这里插入图片描述

04
虚拟仿真系统MQTT测试

一、导入MQTT库,了解前端三剑客
创建好项目后,找到创建项目的目录,进入utils文件将MQTT库导入。

在这里插入图片描述

前端三件套(JS,WXSS或CSS,WXML或HTML)文件

在这里插入图片描述

二、设计页面
wxml创建组件组件,以及设计组件结构

在这里插入图片描述

wxss进行布局调整外观文本和按钮可以自由调整

在这里插入图片描述

wxss进行布局调整外观文本框和滑杆都为容器,设定为居中

在这里插入图片描述

三、js进行MQTT通信订阅与发送
第一步:调用MQTT库

在这里插入图片描述

第二步:连接MQTT

在这里插入图片描述

第三步:订阅虚拟仿真推送主题,并打印出来

在这里插入图片描述

第四步:解析JSON数值,并打印出来

在这里插入图片描述

在这里插入图片描述

第五步:实现控制

灯泡,风扇控制

在这里插入图片描述

实现LED屏文本输出

在这里插入图片描述

窗帘控制(滑动条)

在这里插入图片描述

05
演示效果

在这里插入图片描述

广东网迅通物联科技有限公司官网 http://www.rpdiot.com/

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值