首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >基于移远(EC800M)的无线数据采集端

基于移远(EC800M)的无线数据采集端

原创
作者头像
联远智维
修改于 2023-03-31 14:21:37
修改于 2023-03-31 14:21:37
4.7K00
代码可运行
举报
文章被收录于专栏:联远智维联远智维
运行总次数:0
代码可运行

背景介绍

近年来涌现出很多AIoT产品,能够实现温湿度采集以及生理参数(心率脉搏血氧)的获取等功能,广泛应用于工业监测、智慧生活以及医疗电子等领域。移远通信模组作为智能硬件物联网平台沟通的桥梁,能够将嵌入式设备采集的数据上传到云平台,最终利用人工智能算法提取数据背后的价值。过去一段时间里,企业一般采用传感器+mcu+DTU模组的方式,将设备接入物联网平台。随着技术的发展,模组的性能逐渐提升,能够直接驱动传感器工作,大大降低了设备的硬件成本,具体框架如图1所示:

图1 设备上云的技术路线
图1 设备上云的技术路线

近来,我们基于EC800M构建了一套数据采集设备,实现了污染物浓度检测、压力数据采集以及地理位置信息上报两部分功能,后续通过4G网络,将数据上传到物联网平台。能够实现燃油汽车尾气监测,户外可监测设备等领域,具体如图2所示:

图2 通信模组的应用场景
图2 通信模组的应用场景

程序框架

EC800M模组能够使用QuecPython进行二次开发,整体难度比较低。设备具有2个串口通道,能够支持HTTP、TCPUDPMQTT、阿里云、腾讯云以及私有云平台等;模块能够进行OTA远程升级,支持MQTT重连以及数据离线存储,大大增加了产品的容错能力,并且模组内置有IIC,SPI等协议的库文件;另外,模块支持低功耗模式,使用户做出的产品更容易满足市场需求。(附:python属于解释型语言,整体运行速度较慢,不建议应用于对实时性具有极高要求的场景)。

固件下载

我们通过串口工具,QPYcom和QFlash下载固件,具体所用的命令为:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ATI #显示产品标识信息 #采用串口工具连接Quectel USB AT port
AT+QDOWNLOAD=1 #进入下载模式,出现Quectel Download Port
点击stat,完成下载 #打开Qflash,通过Quectel Download Port,波特率等于9600;
最后打开“usb串行设备”端口,运行程序固件

低功耗

所用的程序代码如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import pm
import utime

# 创建wakelock锁
lpm_fd = pm.create_wakelock("test_lock", len("test_lock"))
# 设置自动休眠模式
pm.autosleep(1)

# 模拟测试,实际开发请根据业务场景选择使用
while 1:
    utime.sleep(20)  # 休眠
    res = pm.wakelock_lock(lpm_fd)
    print("ql_lpm_idlelock_lock, g_c1_axi_fd = %d" %lpm_fd)
    print("unlock  sleep")
    print (a)
    utime.sleep(20)
    res = pm.wakelock_unlock(lpm_fd)
    print(res)
    print("ql_lpm_idlelock_unlock, g_c1_axi_fd = %d" % lpm_fd)
    num = pm.get_wakelock_num()  # 获取已创建锁的数量
    print(num)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Tina_Linux_功耗管理_开发指南
简要介绍tina 平台功耗管理机制,为关注功耗的开发者,维护者和测试者提供使用和配置参考。
韦东山
2023/02/25
2.2K0
Tina_Linux_功耗管理_开发指南
Linux standby 开发指南
• 休眠唤醒指系统进入低功耗和退出低功耗模式,一般称之为 Standby。standby 分为 super standby 和 normal standby,区别是 cpu 是否掉电。
韦东山
2023/02/25
1.7K0
Linux standby 开发指南
国产开源IoTOS:腾讯物联网操作系统TencentOS Tiny的探索与实践
2009年温家宝总理在无锡提出感知中国的战略,无锡率先建立了感知中国研究中心,多所大学在无锡建立了物联网研究院,物联网也正式列入了十一届人大三次会议的政府工作报告,在这之后物联网受到极大的关注。
腾讯云开发者
2020/11/23
5.5K0
基于ESP32的数据采集端及设备运维
数据采集设备属于物联网领域的标准件,广泛应用于工业、医疗、通讯以及教育等场景。调研发现,数据采集设备主要由硬件系统和软件代码两部分组成。近年来,随着技术的发展,工程技术人员通过编写各种程序算法,不断的挖掘硬件的性能,不仅降低了硬件的成本,还大大减小了设备的体积,具体如下图所示:
联远智维
2023/02/18
1.1K0
基于ESP32的数据采集端及设备运维
android 功耗(1)---android 功耗分析方法和优化
底电流在手机飞行模式下调试。每个平台的底电流数据可能不一样,具体可以参考release出来的Current Consumption Data文档或者release note。一般情况下的底电流参考数据上限是:
233333
2020/09/07
4.8K1
数据采集器 数据采集终端
TS511系列采集终端是集数据采集与2G/3G/4G/5G数据传输功能于一体的环保数据采集终端,完全符合《污染物在线自动监控(监测)系统数据传输标准》(HJ 212-2017) 和(HJ 212-2005),可外接串口工业智能控制屏做数据显示和设置(用户自配智能串口屏幕),可对阀门、闸门、报警器等设备进行控制、可精准采集各种污染治理设备工作状态。支持定制第三方上位机通信协议。支持市电和太阳能供电。适用于环境和污染源在线监测设备监测数据的采集、存储和传输。
星辰大海大星
2021/05/18
2.5K0
数据采集器 数据采集终端
ESP8266-WIFI_MQTT固件连接OneNet物联网平台
在物联网(IoT)应用中,设备之间的无线通信是实现远程监控和控制的关键。STM32F103C8T6单片机作为一款高性能、低功耗的微控制器,广泛应用于各种嵌入式系统中。为了实现与云平台的通信,常常需要借助无线模块。ESP8266-WIFI模块是一款集成了Wi-Fi功能的低成本无线通信模块,具有良好的网络连接能力,能够与各种物联网平台进行数据交互。
DS小龙哥
2025/05/29
5270
ESP8266-WIFI_MQTT固件连接OneNet物联网平台
【IoT迷你赛】基于TencentOS tiny 物联网案例 ——智慧生活
本人有幸参加了TencentOS内测活动,感受到了物联网操作系统方便,因为它提供了丰富的连接云平台的模板,只需要进行二次开发,就可以很快设计出自己的使用案例。对于TencentOS的各个功能的使用都有详细的测试代码,这对只会写任务而对操作系统却只是一知半解的我很有帮助。让我可以深入理解了操作系统的运行机制,知道如何让多个任务和谐共处,而不至于跑着跑着就死机了。
极速紫韵
2019/08/26
1.8K1
【IoT迷你赛】基于TencentOS tiny 物联网案例 ——智慧生活
Linux电源管理(7)_Wakeup events framework
本文继续“Linux电源管理(6)_Generic PM之Suspend功能”中有关suspend同步以及PM wakeup的话题。这个话题,是近几年Linux kernel最具争议的话题之一,在国外Linux开发论坛,经常可以看到围绕该话题的辩论。辩论的时间跨度和空间跨度可以持续很长,且无法达成一致。
233333
2019/12/02
3.2K0
深入理解Linux电源管理
程磊,某手机大厂系统开发工程师,阅码场荣誉总编辑,最大的爱好是钻研Linux内核基本原理。
Linux阅码场
2022/09/28
7.2K0
深入理解Linux电源管理
NB-IoT应用场景_iot框架
NB-IOT窄带物联网(Narrow Band Internet of Things, NB-IoT),是一种专为万物互联打造的蜂窝网络连接技术。NB-IOT作为近年大火的一项物联网技术,因为其特性受到了众多行业众多企业的青睐。其广覆盖,大连接,低功耗,低成本的四大主要特点符合众多行业的实现物联网平滑过度的要求,成为了物联网技术又一代宠儿。本人也是因从业相关行业,开发NB-IOT产品有相关经验,才有思路想写这篇文章,希望能给有需求的开发者提供一些思路上的帮助。本文将从设备硬件,设备软件,平台软件进行一个初步的分析介绍,将作者在设计开发过程种的一些雷区分享给大家,并给大家描述出开发NB设备的一个大致流程,希望能够为大家带来些帮助。本文适用于想了解NB-IOT通讯或者处于开发初期的开发者。
全栈程序员站长
2022/11/10
2.1K0
NB-IoT应用场景_iot框架
来玩 TencentOS tiny 物联网终端操作系统
公司前段时间发起了一个活动,免费给大家提供开发板,让大家基于 TencentOS tiny 采集数据,通过wifi、以太网、LoRaWAN、NB-IoT、2G、4G、BLE、或者网关设备、调用腾讯云SDK组件、实现数据快速上传到 IoT explorer 开放平台,然后基于腾讯云 IoT 微信小程序框架搭建小程序应用或者其他web应用,从而实现端到端的IoT解决方案。
黑光技术
2020/09/29
3.5K0
来玩 TencentOS tiny 物联网终端操作系统
终于有人把工业数据采集讲明白了
导读:工业物联网感知层作为物理世界与数字世界的桥梁,是数据的第一入口。现实情况下,由于感知层数据来源非常多样,来自各种多源异构设备和系统,因此如何从这些设备和系统中获取数据,是工业物联网面临的第一道门槛。在工业领域,感知即通常所说的工业数据采集。
IT阅读排行榜
2022/06/07
1.6K0
终于有人把工业数据采集讲明白了
【腾讯连连IoT开发大赛】基于TencentOS Tiny的智能甲醛探测与云打印系统
达特甲醛探测仪是基于英国达特公司设计开发的WZ-S型甲醛检测模组设计开发的,它可以用于检测环境中甲醛的浓度,以提示用户运用科学有效的方法降低甲醛污染,进而使环境的空气质量变得更加清新,也进一步提高用户的健康意识以及对生活品质的追求。
杨源鑫
2021/01/10
2.9K1
【腾讯连连IoT开发大赛】基于TencentOS Tiny的智能甲醛探测与云打印系统
【开发者成长激励计划-基于TencentOS Tiny 的室内空气质量监测】
近年来,清洁的室内空气成为诸多重视健康生活人士的新需求。评价室内空气质量的重要指标有2个:VOC(挥发性有机化合物):VOC 是在室温或更高温度下蒸发的含碳物质。短期接触会导致刺激、头晕或哮喘恶化;长期接触则可能会导致肺癌或损害肝脏、肾脏或神经系统。温湿度:40-60%的相对湿度是人类理想的舒适度范围。极度干燥的空气会刺激呼吸道,而过分潮湿的空气会导致冷凝,进而引发霉菌滋生,其他影响可能包括头痛甚至偏头痛。改善室内空气质量有两种方式:通风和净化。对于家庭或小型封闭空间而言,如果周围的室外空气干净,理想选择是打开窗户或使用智能通风系统进行通风。室内空气质量的监测数据可用于配置空气净化系统或智能管理通风系统,本文基于CH32V307开发板利用腾讯云物联网平台IoT Explorer 和腾讯连连小程序开发了能够实时监测室内空气质量的应用。
用户9804800
2022/08/10
4760
IIoT小课堂 | 数据采集篇 (答疑与实操大全)
“A coin 乘风破浪会有时”提出了阀岛,扫描枪,位置传感器,也属于比较典型的联网设备;这个答案相信其他读者也比较支持。
剑指工控
2021/11/09
1.1K0
MyEMS 能源管理系统后台配置 - 数据采集功能深度解析
技术架构与应用场景: Modbus TCP 作为工业通信领域的标准协议,基于 TCP/IP 架构(默认端口 502),适用于智能电表、变频器、传感器等支持以太网通信的设备。其数据帧结构包含 MBAP 头部(设备地址 + 功能码),可高效传输开关量、模拟量等实时数据。
开源能源管理系统
2025/06/30
920
MyEMS 能源管理系统后台配置 - 数据采集功能深度解析
星闪 SLE 通信原理与编程实现详解
星闪 (NearLink) 是由华为牵头与星闪联盟全栈原创的新一代无线短距通信技术,于 2020 年 9 月由 80 家单位共同发起成立星闪联盟。作为中国原创的无线短距通信标准,星闪技术于 2025 年 5 月被正式写入国际电信联盟 (ITU) 无线接入建议书,标志着星闪技术成功融入全球通信标准体系。与传统短距传输技术相比,星闪具有低时延、高可靠、高同步精度、支持多并发、高信息安全和低功耗等卓越技术特性。
计蒙不吃鱼
2025/06/16
4770
物联网常见通信协议梳理
本文将对常用的通信协议进行剖析,重点面向市场上使用率较高的,且又不是诸如TCP/IP之类老生常谈 的。
木禾wen
2019/12/06
3.8K0
物联网常见通信协议梳理
【IOT应用创新大赛】基于 EVB_MX_Plus 的盆栽土壤监测
注:因社区编辑器限制,完整文章详见:【IOT应用创新大赛】基于 EVB_MX_Plus 的盆栽土壤监测
远哥制造
2020/04/20
1.6K1
【IOT应用创新大赛】基于 EVB_MX_Plus 的盆栽土壤监测
推荐阅读
相关推荐
Tina_Linux_功耗管理_开发指南
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验