【RT-Thread作品秀】通用型数据采集设备作者:鱼柯 概述(说明应用产生的背景、实现功能)在一些低频采集设备中,典型的运行策略是,采集数据,上传数据,关闭外设进入睡眠状态;但是,在运行过程中,需要根据实际需求,更改采集频率,连接不同的设备,如果每次通过修改代码解决,通用性就很难保证,这个项目将一些uart型的传感器进行归类,通过文件设置数据交互过程中的命令,解析方式等,可以适配大多数的uart型传感器;同时,对一些网络摄像头也以同样的方式进行处理; 实现数据采集调度配置,数据采集,数据上传,图片采集,图片上传, 配置文件解析,固件远程更新;由于contab配置文件中的event使用的是MSH_CMD_EXPRT宏导出的命令。所以,它也支持系统需要定时执行的相对时间间隔需要变化的任务,比如:12:00. 13:10, 15:35, 18:23分别执行一次任务; 开发环境(所采用的软、硬件方案)硬件:art-pi, INDUSTRY-IO, 微气象仪, 网络摄像头 RT-Thread版本:rt-thread 4.0.3 开发工具及版本:ubuntu 18.04,gcc-arm-none-eabi-6_2-2016q4,scons v3.0.1,python 3.6.9,pkgs RT-Thread使用情况概述(简要总结下应用中RT-Thread使用情况:内核部分、组件部分、软件包部分、内核、其他)内核部分Inter-thread communication Event Semaphore mutex memory management device object 组件部分Finsh DFS (device virtual file system) serial device, mtd nor flash device, gpio device, ntp rtc device, sd/mmc device, spi device, serial flash universal driver (device driver) posix layer and c stand library SAL (socket abstraction layer) ping, ifconfig, netstat, netdev (network interface) LwIP 2.0.2 Ymodem ulog 软件包部分agile_console-v1.0.0 fal-v0.5.0 ota_downloader-v1.0.0 agile_telnet-v2.0.0 littlefs-v2.2.1 SignalLed-latest cJSON-v1.0.2 netutils-v1.2.0 vi-latest EasyFlash-v4.1.0 webclient-v2.1.1 硬件框架(概述应用所采用的硬件方案框图,并对核心部分做介绍)软件框架说明(介绍应用所采用的软件方案框图、流程图等,并加以解说)软件模块说明(介绍应用软件关键部分的逻辑、采用的实现方式等)类似 linux定时任务contab解析相关json配置文件,构建设备运行数据树: "contab": [{"event":"misc_check","time":"0 18"},{"event":"img_cap_start","time":"20 7,9,14"},{"event":"app_image_upload","time":"20 7,9,14"},{"event":"sensor_acq_start","time":"5,10,15,20,25,30,35,40,45,50,55 *"},{"event":"app_data_upload","time":"5,10,15,20,25,30,35,40,45,50,55 *"}] 事件执行分钟: 表示xx:5, xx:25, xx:30, xx:36, xx:45, xx:54 事件执行小时:*通配符,表示1-24小时 上面参数表示:每个小时的5,25,30,45,54分,执行img_upload_invl事件; 上传数据每次采集数据后,将数据存在本地一个缓存文件中,按照采集时间从前到后写入;同时会生成一个读取位置的缓存文件指示,下一次从哪个文件的那一行读取数据进行上传,上传成功后,更新读取位置的缓存;如20201217,227, 表示从文件20201217.txt的227个字符后读取一行数据进行上传,避免文件过大引起设备死机; 上传图片每次拍照时,将拍照成功的照片名及端口追加记录到一个缓存文件中,每次从缓存文件中,读取需要上传的图片构造form-data上传图片;如4,/sd/1608167012_4.jpg;如果上传成功,则删
2025-06-18 21:13:44 6.73MB diy制作 rt-thread 电路设计方案 电路方案
1
AIP(American Institute of Physics,美国物理学会)是一家国际知名的科学出版机构,它拥有众多的物理学及相关领域的学术期刊。这些期刊在科学研究中扮演着至关重要的角色,为全球的科研工作者提供了一个发表研究成果、交流学术思想的平台。本压缩包文件包含的是AIP旗下期刊的投稿模板,对于打算向AIP期刊投稿的作者来说,是非常实用的参考资料。 我们来看"AIP旗下期刊模板.doc"。这份文档通常会包含以下几个关键部分: 1. **封面**:包括作者信息、文章标题、摘要以及关键词,有时还会要求提供作者的联系方式和所在单位。 2. **摘要**:文章的核心思想简明扼要的概述,一般不超过200字,用于快速了解研究内容。 3. **引言**:介绍研究背景,阐述研究问题的重要性,以及现有研究的不足之处,为新研究铺垫。 4. **材料与方法**:详细描述实验设计、数据收集和分析过程,确保他人可以重复实验。 5. **结果**:展示实验或研究的数据和观察结果,通常配以图表以直观呈现。 6. **讨论**:对结果进行解读,探讨其意义和可能的解释,与已有研究进行对比。 7. **结论**:总结研究的主要发现,指出其科学价值和潜在应用。 8. **致谢**:感谢为研究提供帮助的个人或机构。 9. **参考文献**:列出所有引用的文献,遵循AIP指定的引用格式。 "AIP旗下期刊.png"可能是一份AIP期刊的示例页面或封面图片,帮助作者理解期刊的排版风格和格式要求。这通常包括字体大小、页边距、图例和表格的样式等,以保持统一的视觉效果。 投稿模板的使用至关重要,因为遵循正确的格式和结构可以提高文章被接受的可能性。AIP通常会有一套严格的投稿指南,包括文字、图表、参考文献的格式,以及版权声明等。因此,作者在提交论文前,应仔细阅读并遵循这些指南,以确保稿件的专业性和合规性。 此外,了解AIP的审稿流程也很重要。一般来说,投稿后会经过同行评审,由领域内的专家评估论文的质量和原创性。根据评审意见,作者可能需要对论文进行修改,甚至可能被要求进行额外的实验或数据分析。 这个压缩包提供的资源对于想要在AIP旗下期刊发表论文的科研人员而言是极其宝贵的。通过使用这些模板,不仅可以节省准备稿件的时间,还能提高稿件的专业性和被接受的可能性。在撰写和提交论文的过程中,应始终保持对AIP最新投稿指南的关注,以确保稿件符合最新的要求。
2024-07-05 11:40:26 496KB 期刊模板 投稿模板
1
管理系统系列--layuiAdmin 后台管理模板 完全由 layui 自建的一套前端架构实现而成的通用型后台管理模
2024-06-15 13:44:46 4.33MB
1
蓝色经典扁平化通用型答辩PPT指导模版.rar
2023-10-16 01:22:53 1.59MB PPT
1
资源需要付费 下载之前请知晓 不是免费的!!!!!!!! @Q@Q@:2228184004 本次 主要讲解 文章自动采集 SEO 关键词自动扩充 无限关键词tag 自动缩略图升级版 搜索引擎收录 无限量生成文章等等 最新升级版 简单易懂 学习提升的好例子 禁止用于非法用途 否则一切后果使用者自行承担 目的 提高 收录 提高 权重 养站 泛目录 无需数据库 程序 主要 用于哪些摆烂的大佬 全部是 单个 的php 源码 开源 无加密 语音演示 不多打字 请打开耳机 认真 看演示 12:2907 星期三 2023年2月8日 环境 Nginx1.2建议轻量级 PHP版本 7.0 以上因为采集需要框架 本机测试 php 7.2 更多你喜欢的
1
针对军用蓄电池种类繁多、放电设备通用性较差的现状,研制了一种能够适应多种军用蓄电池的通用型放电装置。该装置以改进型Boost电路为主电路,应用PI调节和PWM控制技术实现恒流放电。阐述了放电电阻的优化设计方法,给出了设计准则。解决了被放电蓄电池种类多和反接保护的问题。该装置性能稳定,已应用于军用蓄电池的维护保障体系之中。
2023-02-15 18:22:39 223KB 工程技术 论文
1
基于单片机和PLC的通用型工业无线遥控系统
2023-02-15 14:47:24 381KB 基于 单片机 plc 通用型
1
本文介绍了通用性工业无线遥控系统的设计构成,发射端和接收端的组成,两端的无线数据通信,及其软件硬件设计的要点。
2023-02-15 14:47:02 80KB 单片机 PLC 通用型 无线遥控系统
1
功能强大,适用性强,使用简单,绿色环保的刻录软件win7/win10/win11
2023-01-02 11:02:19 676KB ones 刻录软件 绿色软件 win7/win10/win11
1
a)通用型超声波传感器 通用型超声波传感器的带宽一般为几KHz,具有选频特性。频带窄,灵敏度较高,抗干扰性强。接收传感器与发送传感器是分开使用的。 b)宽带型超声波传感器 宽带型超声波传感器具有二个谐振频率,所以可兼作发送传感器和接收传感器。在较宽的频带内,都具有较高的灵敏度。 c)密封型超声波传感器 密封型超声波传感器主要用于室外,如汽车防撞、汽车测速等场合。 d)高频型超声波传感器 低频超声波的散射角较大,探测范围宽,探测距离较远。当遇到尺寸小于半波长的物体时会发生绕射,对于细小物体的探测就需要高频型超声波传感器。高频型超声波传感器的中心频率高于100kHz,指向性窄,可以进行较高分辨率的测量。
2022-11-23 16:22:59 1.87MB 电荷放大器
1