社区
Apache
帖子详情
如何让网页显示传感器上传的数据
fly108108
2017-12-09 05:13:17
各位大神你好!最近我在做一个动态网页想接收传感器采集到的数据,但是不知道怎么实现,还请各位指导一下,最好给点实例参考,谢谢!!!
...全文
925
回复
打赏
收藏
如何让网页显示传感器上传的数据
各位大神你好!最近我在做一个动态网页想接收传感器采集到的数据,但是不知道怎么实现,还请各位指导一下,最好给点实例参考,谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
【RT-Thread作品秀】工业多点
传感器
信息收集子系统-电路方案
概述: 多点
传感器
采集子系统是用基于STM32系类芯片STM32H750开发板ART-Pi开发,支持无线采集多种
传感器
数据
,子系统收集
数据
后通过无线网络
上传
分站。访问该子系统时会展示一个
网页
显示
本系统采集到的
传感器
数据
。该系统适用与工业现场各种
传感器
数据
收集转储,可以用在
传感器
较多的场景中。 开发环境 硬件:ART-Pi主板 扩展板:ESP8266 WIFI模块 RT-Thread版本:RT-Thread V 4.0.3 开发工具及版本:RT-Thread Studio 2.0.0 RT-Thread使用情况概述 内核部分:调度器,信号量,消息队列。 调度器:创建多个线程来实现不同的工作。 信号量:用来同步线程。 消息队列:用来实现线程之间传递的
数据
。 组件部分:SPI框架,Sensor框架,SAL套接字抽象层 软件包部分: Webnet:建立一个简单Web服务器,提供
数据
显示
界面。 cJSON:C语言实现的极简的解析JSON格式的软件包。 TFTP:
上传
配置
数据
,
网页
文件等。 MicroPython:逻辑实现的主要部分。实现与ESP8266的连接以传输收集的
传感器
数据
。还要实现对展示
数据
的
网页
的动态生成。 硬件框架 将接收到ESP8266的
数据
转储后传输到分站上位机。 软件框架 软件框架说明 本项目使用2个线程,其中一个负责基于ESP8266的采集板通过发送UDP
数据
包给ARIT-Pi获得
传感器
数据
,另一个线程负责根据
数据
池的
数据
生成动态
网页
并
上传
数据
。 第一部分:
数据
接收线程 此线程负责接收由基于ESP8266的采集板发送来的UDP
数据
。并储存在
数据
池内。 第二部分:
网页
生成线程 另一个线程负责从
数据
池内提取
数据
,并根据
数据
生成
网页
供展示
传感器
数据
。然后将接收到ESP8266的
数据
转储后传输到分站上位机。 软件模块说明 server_run:接收UDP
数据
包线程,提取有用
传感器
数据
,保存在
数据
池。 web_run:根据采集到的
数据
生成
网页
文件,并保存在/flash/webnet目录下。然后将
数据
上传
至上位机。 main:负责led闪烁,用来
显示
当前系统的运行状态。 演示效果 从
传感器
传来的
数据
是随时变化的。 使用的材料其实也很简单,就是一个ART-Pi主板和一个ESP8266模块。 视频观看: 比赛感悟 通过这次实践,我学习了RT-Thread操作系统的裁剪和各种组件和软件包的搭配使用。在过程中学到了许多以前没有接触过的知识,也对RT-Thread RTOS也有了新的认识。对这种小操作系统能做到这样的程度感到非常吃惊。这让我以后使用该系统更有底气。 RT-Thread的软件包非常丰富,我在这个小操作系统上找到了需要的web服务器、TFTP服务器、socket组件,令人意外的是集成了MicroPython,而且在MicroPython中支持re和json,可以快速开发应用,不用每一次修改程序都重新烧写一遍芯片。但是我在试图使用动态模块时却不顺利,这让我对这种操作系统的配置复杂性有一点却步,感觉上手有一点难,其实还可以做的更好一些。 最后感谢主办方提供了这么好的一个平台,让我学到了许多RT-Thread操作系统的特性。通过这次的实践我对RT-Thread的许多特性有了了解,并且感受到此产品在工程开发上提供的许多便利性,我会在以后的作品中更多的使用RT-Thread产品,也会向朋友推荐这款产品。
基于物联网、人工智能、BIM的背景下实现建筑室内环境质量无线监控系统.zip
IndoorEnvironmentMonitoringSystem是基于物联网、人工智能、BIM的背景下实现建筑室内环境质量无线监控系统。实现
传感器
实时无线采集建筑环境信息并
上传
到上位机,利用深度学习LSTM搭建模型评价环境质量等级,并实时
显示
到BIM模型中和
网页
上。本设计主要有嵌入式、上位机、室内环境质量等级评价模型、室内环境质量BIM模型和室内环境质量
数据
管理系统五大部分组成。 功能 支持采集温度、湿度、烟雾、氨气、硫化物、苯系蒸汽
数据
检测 拨码开关切换节点 WIFI传输环境
数据
wxPython展示采集的环境
数据
MySQL存储环境
数据
AI智能评估环境质量等级 Revit软件中渲染环境模型 Web在线监测环境
数据
Android
传感器
开发
大多数安卓设备都内置了
传感器
,用来测量移动,方向和各种环境条件。了解
传感器
,以及对
传感器
的
数据
获取。Android平台支持以下三类
传感器
:这些
传感器
能够提供精度高且准确的原始
数据
。
基于STM32设计的智能门禁系统(阿里云IOT平台).zip
资料包里包含了完整源码、硬件资料,阿里云MQTT密匙生成软件、MQTT客户端软件等资料。 指纹是人体的一大特点,人类指纹相同的概率几乎为零,等同于说指纹是每个人生来就有、无可替代的密码。 实物演示视频效果:https://www.bilibili.com/video/BV1wY4y1k7bJ?share_source=copy_web 功能总结: 1. 匹配指纹,匹配成功这个指纹得到ID后,
上传
阿里云
网页
显示
,并且控制步进电机转动一圈,模拟门锁打开 2. 读取温湿度
传感器
信息,
上传
阿里云
网页
显示
,如果温湿度超过阀值,报警鸣笛 3. 阿里云
网页
上设置一个按钮,控制步进电机转动一圈,模拟门锁打开 4. 设备端采用0.96寸oled屏幕
显示
录入指纹和指纹相关的操作提示 5. 设备端使用四个按键控制录入指纹和查找录入指纹的模板id号 (完成指纹录入和指纹查找功能)指纹查找成功将ID
上传
至阿里云
网页
展示。 6. 设备端采用STM32当做主控板 7. 物联网云平台采用阿里云,使用阿里云的
网页
组件设计
网页
,完成
数据
展示与交互 8. 联网的模块采用正点原子的ESP8266-WiFi
基于树莓派+华为云设计的智能家居系统-序号144.zip
资料包包含:完整的树莓派4B运行智能家居终端源码、Android上位机APP、完整设计文档。 拿到轻松copy项目。 在设计文档里有详细的开发过程介绍。 设计主要以树莓派为主要的硬件开发平台,以Raspbian操作系统为软件开发平台。设计出一套完整的智能家居系统。 整个项目分为3个部分: 1. 树莓派硬件端(智能家居硬件端) 2. 华为云物联网服务器(web
网页
端) 3. Android手机APP(手机端) 运行流程: (1)树莓派硬件端通过WIFI连接到华为云物联网平台
上传
采集的
传感器
数据
,在web
网页
上可以看到设备
上传
的
数据
。 (2)手机APP通过华为云物联网平台的接口获取设备
上传
的
数据
在页面上实时
显示
出来。 (3)手机APP点击页面上的控制按钮,可以向华为云服务器发送指令,服务器再将指令转发给树莓派设备,树莓派设备收到
数据
之后完成对硬件设备的控制。 讲解视频:https://space.bilibili.com/68130189 设计文档:https://blog.csdn.net/xiaolong1126626497/category_10192120.html
Apache
24,923
社区成员
16,548
社区内容
发帖
与我相关
我的任务
Apache
Web 开发 Apache
复制链接
扫一扫
分享
社区描述
Web 开发 Apache
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章