0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于Air780E:使用文件系统存储温湿度数据怎么操作?

青山老竹农 来源:jf_82863998 作者:jf_82863998 2024-10-31 07:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

​伙伴们,今天我们来学习合宙低功耗4G模组Air780E快速入门之使用文件系统存储温湿度数据。

一、编写脚本

1.1 硬件及资料准备

780E开发板

LuatOS-Air780E-文件系统的使用-程序源码demo

780E开发板和DHT11

合宙的TCP/UDP测试服务器

API使用介绍

图片

1.2 程序解析

(1):首先采集温湿度数据

--采集温湿度数据,该引脚需要接开发板上一个带上拉5k电阻的引脚

local hum,tem,result = sensor.dht1x(7,true)



   log.info("hum:",hum/100,"tem:",tem/100,result)

(2):在写入前,打印一下开发板文件系统的信息,防止内存不够

--[[打印文件系统信息

@param1 获取是否成功



       @param2 总的block数量



       @param3 已使用的block数量



       @param4 block的大小,单位字节



       @param5 文件系统类型,例如lfs代表littlefs



   ]]



   log.info("result,总block,已使用block,block大小,类型",fs.fsstat())

(3):拼接温湿度和结果数据

--拼接温湿度和结果数据

local fullData = hum..tem..tostring(result)

(4):将温湿度写入文件中

--将温湿度数据写入文件中

local res_wri = io.writeFile("/dht1.txt", fullData)



   --打印写入结果



   log.info("writeFile result",res_wri)

(5):读取写入到文件中的温湿度数据

二、烧录代码到硬件

2.1 正确连接电脑和4G模组电路板

使用带有数据通信功能的数据线,不要使用仅有充电功能的数据线;

2.2 识别4G模组的boot引脚

在下载之前,要用模组的boot引脚触发下载, 也就是说,要把4G模组的boot引脚拉到 1.8v,或者直接把boot引脚和VDD_EXT引脚相连。我们要在按下BOOT按键时让模块开机,就可以进入下载模式了。

具体到 Air780E开发板,

2.2.1 当我们模块没开机时,按着BOOT键然后长按PWR开机。

2.2.2 当我们模块开机时,按着BOOT键然后点按重启键即可。

图片

2.3 识别电脑的正确端口

判断是否进入BOOT模式:模块上电,此时在电脑的设备管理器中,查看串口设备, 会出现一个端口表示进入了boot下载模式,如下图所示:

图片

当设备管理器出现了3个连续数字的com端口,并且每个数字都大于4,这时候, 硬件连接上就绪状态,恭喜你,可以进行烧录了!

2.4 新建项目

首先,确保你的 LuaTools 的版本,上大于 2.2.13 版本的。

在 LuaTools 的左上角上有版本显示的,如图所示:

图片

LuaTools 版本没问题的话, 就点击 LuaTOols 右上角的“项目管理测试”按钮,如下图所示:

图片

这时会弹出项目管理和烧录管理的对话框,如下图:

新建一个项目

注意:这里截图使用的hello world项目的烧录教程,烧录的时候要将脚本换成本次demo的。

图片

2.5 开始烧录

选择780E板子对应的底层core和刚改的main.lua脚本文件。下载到板子中。

图片

图片

点击下载后,我们需要进入boot模式才能正常下载,在(3)(4)小节已经介绍了如何进入boot模式。

图片

三、验证功能

图片

四、常见问题

4.1 文件系统剩余的空间是多少?

这个可以通过函数fs.fsstat()来获取文件系统的信息。它可以返回总的block数量和已使用的数量。还有block的大小,单位字节。还有文件系统的类型。

4.2 为什么文件读取失败?

如果是本地烧录的文件,检查下文件有没有烧录及完整路径是否正确。

如果读取的是程序运行过程中动态创建的文件,检查下文件是否创建成功,以及完整路径是否正确。(文件系统空间不足可能会导致文件创建失败)。

以上就是今天的全部内容,合宙低功耗4G模组Air780E快速入门之使用文件系统存储温湿度数据,你学会了吗?

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 4G
    4G
    +关注

    关注

    15

    文章

    5628

    浏览量

    124537
  • 电路板
    +关注

    关注

    140

    文章

    5344

    浏览量

    109006
  • 存储
    +关注

    关注

    13

    文章

    4889

    浏览量

    90282
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    物联网架构下温湿度远程监测、数据上传及云平台管理方案

    /24vdc供电。 3.大屏显示。 4.可开关量信号输入信号采集。 5.可开关量信号输出控制。 6.可记录温湿度数据。 以太网温湿度记录仪 目录 1. 方案概述 2. 设计目标 3. 系统架构 4.
    的头像 发表于 03-25 10:28 158次阅读
    物联网架构下<b class='flag-5'>温湿度</b>远程监测、<b class='flag-5'>数据</b>上传及云平台管理方案

    冷藏车LoRa温湿度数据监测系统方案

    适配冷藏车移动运输场景,能够有效破解传统监测模式的痛点,实现温湿度数据的实时采集、传输与管控,为冷链物流全链条温度安全提供技术支撑,助力企业降低损耗、规避风险、提升管理效率,推动冷链物流行业向高质量发展转型。 方
    的头像 发表于 03-11 14:57 214次阅读
    冷藏车LoRa<b class='flag-5'>温湿度数据</b>监测<b class='flag-5'>系统</b>方案

    HDC2010:低功耗温湿度数字传感器的卓越之选

    低功耗温湿度数字传感器,看看它有哪些独特的特性和优势。 文件下载: hdc2010.pdf 一、HDC2010 概述 HDC2010 是一款高度集成的数字温湿度传感器,它将湿度传感和
    的头像 发表于 02-12 11:25 481次阅读

    纺织车间温湿度数据采集远程监控系统方案

    对精细化的纺织工业来说,确保适宜的温湿度是保证成纱质量的关键。保持适宜的温湿度条件,可以有效提高纤维刚性和弹性,减少纤维与机器部件之间的摩擦及堵塞现象。如果车间相对湿度过低,不仅容易产生静电,导致棉
    的头像 发表于 02-05 15:07 327次阅读
    纺织车间<b class='flag-5'>温湿度数据</b>采集远程监控<b class='flag-5'>系统</b>方案

    冷库温湿度监控系统物联网解决方案

    响应滞后,易导致物资变质损耗;数据缺乏实时记录与追溯,无法满足行业监管要求;局部温湿度不均问题难以发现,影响整体存储质量。
    的头像 发表于 01-19 16:57 715次阅读

    Fluke 962A组网型温湿度记录仪在焊条存储仓库的应用

    某重型装备制造企业,为保证焊接的质量,对于焊条存储有严格要求。焊条存储库内需严格遵循相对湿度不高于 60%、温度不低于 10℃ 的存储标准,因此需要多时段进行
    的头像 发表于 11-06 18:06 1986次阅读

    温湿度传感器HTU31D在温湿度控器中的应用优势

    对环境温湿度即时采样,当环境温度高于控制设定值时控制电路停止或者通过PWM降低加热功率,将温度恒定在设置值附近,同样,湿度也是类如如此控制方式。为了准确控制温湿度,需要一颗能够提供可靠的温湿度
    的头像 发表于 11-06 14:38 447次阅读
    <b class='flag-5'>温湿度</b>传感器HTU31D在<b class='flag-5'>温湿度</b>控器中的应用优势

    中科银河芯GXHT30C温湿度传感器的核心亮点

    在工业控制、智能家居、医疗设备等领域,温湿度数据的精准采集是保障设备稳定运行、提升用户体验的关键。而一款性能卓越、适配性强的温湿度传感器,正是实现这一目标的核心组件。
    的头像 发表于 11-05 17:54 1701次阅读

    基于LORA无线通讯的祥控多点式烟叶温湿度监测系统

    XKCON祥控多点式烟叶温湿度监测系统基于LORA无线通讯技术,无需复杂的布线工作,缩短了工期,节省了成本;系统可以根据烟厂的实际布局和需求进行灵活配置,实现对各单点无线温湿度检测杆测
    的头像 发表于 09-23 17:02 912次阅读
    基于LORA无线通讯的祥控多点式烟叶<b class='flag-5'>温湿度</b>监测<b class='flag-5'>系统</b>

    【上海晶珩睿莓1开发板试用体验】Home Assistant 物联网温湿度

    AHT10 传感器; 环境配置:安装 Python 工具库,包括 i2c-tools 和 smbus2 ; AHT10 驱动:驱动 AHT10 传感器、温湿度数据打印; MQTT 上传:联网并结合
    发表于 08-18 13:55

    电子防潮柜温湿度控制及不同物品的存储标准

    电子防潮柜也被称为电子干燥柜或氮气柜,是专为保护电子元件、光学仪器、精密设备等对温湿度敏感物品而设计的存储设备。为了确保这些物品的安全和延长其使用寿命,电子防潮柜需维持一个严格的温湿度环境。电子防潮
    的头像 发表于 07-07 18:48 1913次阅读
    电子防潮柜<b class='flag-5'>温湿度</b>控制及不同物品的<b class='flag-5'>存储</b>标准

    常见的温湿度传感器类型?

    ),温度精度为±0.2℃(典型)。湿度和温度数据可以通过MCU、蓝牙芯片或SoC芯片通过数字接口直接读取。它与SMBus、I2C接口兼容。非常适合用于暖通空调、环境监测等。 在选择温湿度传感器时,应根据具体的使用场景和需求综合考
    发表于 06-24 09:24

    温湿度变送器功能有哪些?一文详细解析

    ,帮助用户及时了解环境状况。 二、数据传输与远程监控 温湿度变送器可以将测量到的温湿度数据通过多种方式进行传输,如模拟信号、数字信号等。用户可以将变送器与监控系统相连,实现远程监控。这
    发表于 06-03 10:56

    智能仓储:温湿度监控方案应用

    随着仓储环境要求提高,温湿度监控对保障货物品质至关重要。本文介绍一个工厂仓库温湿度监控方案,利用温湿度变送器、LoRa技术和智能监测平台,为仓库业主提供高效、可靠的监测解决方案。仓库温湿度
    的头像 发表于 05-29 11:35 919次阅读
    智能仓储:<b class='flag-5'>温湿度</b>监控方案应用

    LoRa无线技术的温湿度监测预警系统

    LoRa无线技术的温湿度监测预警系统采用LoRa采集器和LoRa网关实现监控区域内的全覆盖,同时在仓储区各个数据采集节点安装温湿度传感器,实现对监测区域的
    的头像 发表于 05-14 16:06 992次阅读
    LoRa无线技术的<b class='flag-5'>温湿度</b>监测预警<b class='flag-5'>系统</b>