0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于Air780E:使用文件系統(tǒng)存儲(chǔ)溫濕度數(shù)據(jù)怎么操作?

青山老竹農(nóng) ? 來源:jf_82863998 ? 作者:jf_82863998 ? 2024-10-31 07:26 ? 次閱讀

?伙伴們,今天我們來學(xué)習(xí)合宙低功耗4G模組Air780E快速入門之使用文件系統(tǒng)存儲(chǔ)溫濕度數(shù)據(jù)。

一、編寫腳本

1.1 硬件資料準(zhǔn)備

780E開發(fā)板

LuatOS-Air780E-文件系統(tǒng)的使用-程序源碼demo

780E開發(fā)板和DHT11

合宙的TCP/UDP測(cè)試服務(wù)器

API使用介紹

圖片?

1.2 程序解析

(1):首先采集溫濕度數(shù)據(jù)

--采集溫濕度數(shù)據(jù),該引腳需要接開發(fā)板上一個(gè)帶上拉5k電阻的引腳

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



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

(2):在寫入前,打印一下開發(fā)板文件系統(tǒng)的信息,防止內(nèi)存不夠

--[[打印文件系統(tǒng)信息

@param1 獲取是否成功



       @param2 總的block數(shù)量



       @param3 已使用的block數(shù)量



       @param4 block的大小,單位字節(jié)



       @param5 文件系統(tǒng)類型,例如lfs代表littlefs



   ]]



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

(3):拼接溫濕度和結(jié)果數(shù)據(jù)

--拼接溫濕度和結(jié)果數(shù)據(jù)

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

(4):將溫濕度寫入文件中

--將溫濕度數(shù)據(jù)寫入文件中

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



   --打印寫入結(jié)果



   log.info("writeFile result",res_wri)

(5):讀取寫入到文件中的溫濕度數(shù)據(jù)

二、燒錄代碼到硬件

2.1 正確連接電腦和4G模組電路板

使用帶有數(shù)據(jù)通信功能的數(shù)據(jù)線,不要使用僅有充電功能的數(shù)據(jù)線;

2.2 識(shí)別4G模組的boot引腳

下載之前,要用模組的boot引腳觸發(fā)下載, 也就是說,要把4G模組的boot引腳拉到 1.8v,或者直接把boot引腳和VDD_EXT引腳相連。我們要在按下BOOT按鍵時(shí)讓模塊開機(jī),就可以進(jìn)入下載模式了。

具體到 Air780E開發(fā)板,

2.2.1 當(dāng)我們模塊沒開機(jī)時(shí),按著BOOT鍵然后長(zhǎng)按PWR開機(jī)。

2.2.2 當(dāng)我們模塊開機(jī)時(shí),按著BOOT鍵然后點(diǎn)按重啟鍵即可。

圖片?

2.3 識(shí)別電腦的正確端口

判斷是否進(jìn)入BOOT模式:模塊上電,此時(shí)在電腦的設(shè)備管理器中,查看串口設(shè)備, 會(huì)出現(xiàn)一個(gè)端口表示進(jìn)入了boot下載模式,如下圖所示:

圖片?

當(dāng)設(shè)備管理器出現(xiàn)了3個(gè)連續(xù)數(shù)字的com端口,并且每個(gè)數(shù)字都大于4,這時(shí)候, 硬件連接上就緒狀態(tài),恭喜你,可以進(jìn)行燒錄了!

2.4 新建項(xiàng)目

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

在 LuaTools 的左上角上有版本顯示的,如圖所示:

圖片?

LuaTools 版本沒問題的話, 就點(diǎn)擊 LuaTOols 右上角的“項(xiàng)目管理測(cè)試”按鈕,如下圖所示:

圖片?

這時(shí)會(huì)彈出項(xiàng)目管理和燒錄管理的對(duì)話框,如下圖:

新建一個(gè)項(xiàng)目

注意:這里截圖使用的hello world項(xiàng)目的燒錄教程,燒錄的時(shí)候要將腳本換成本次demo的。

圖片?

2.5 開始燒錄

選擇780E板子對(duì)應(yīng)的底層core和剛改的main.lua腳本文件。下載到板子中。

圖片?

圖片?

點(diǎn)擊下載后,我們需要進(jìn)入boot模式才能正常下載,在(3)(4)小節(jié)已經(jīng)介紹了如何進(jìn)入boot模式。

圖片?

三、驗(yàn)證功能

圖片?

四、常見問題

4.1 文件系統(tǒng)剩余的空間是多少?

這個(gè)可以通過函數(shù)fs.fsstat()來獲取文件系統(tǒng)的信息。它可以返回總的block數(shù)量和已使用的數(shù)量。還有block的大小,單位字節(jié)。還有文件系統(tǒng)的類型。

4.2 為什么文件讀取失?。?/strong>

如果是本地?zé)浀奈募?,檢查下文件有沒有燒錄及完整路徑是否正確。

如果讀取的是程序運(yùn)行過程中動(dòng)態(tài)創(chuàng)建的文件,檢查下文件是否創(chuàng)建成功,以及完整路徑是否正確。(文件系統(tǒng)空間不足可能會(huì)導(dǎo)致文件創(chuàng)建失敗)。

以上就是今天的全部?jī)?nèi)容,合宙低功耗4G模組Air780E快速入門之使用文件系統(tǒng)存儲(chǔ)溫濕度數(shù)據(jù),你學(xué)會(huì)了嗎?

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 4G
    4G
    +關(guān)注

    關(guān)注

    15

    文章

    5492

    瀏覽量

    118704
  • 電路板
    +關(guān)注

    關(guān)注

    140

    文章

    4868

    瀏覽量

    97129
  • 存儲(chǔ)
    +關(guān)注

    關(guān)注

    13

    文章

    4217

    瀏覽量

    85563
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    UDP應(yīng)用詳解:Air780E軟件的全面手冊(cè)

    了解Air780E軟件UDP應(yīng)用全面手冊(cè),永享編程幸福人生。
    的頭像 發(fā)表于 11-05 12:31 ?40次閱讀
    UDP應(yīng)用詳解:<b class='flag-5'>Air780E</b>軟件的全面手冊(cè)

    奇妙的Air780E之UDP應(yīng)用示例大賞!

    關(guān)于UDP是一種無連接的、不可靠的傳輸層協(xié)議,主要用于實(shí)現(xiàn)網(wǎng)絡(luò)中的快速通訊,我們今天將把Air780E的UDP應(yīng)用分析透徹。
    的頭像 發(fā)表于 11-04 09:25 ?117次閱讀
    奇妙的<b class='flag-5'>Air780E</b>之UDP應(yīng)用示例大賞!

    Air780E如何發(fā)送SMS?一文詳解!

    ,短信可以在數(shù)據(jù)傳輸?shù)耐瑫r(shí)進(jìn)行,不會(huì)因數(shù)據(jù)業(yè)務(wù)占用網(wǎng)絡(luò)資源而被延遲或阻塞。 在Air780E模塊中,當(dāng)收到新短信后,MAIN_RI變?yōu)榈碗娖剑掷m(xù)120ms,再變?yōu)楦唠娖健?筛鶕?jù)這個(gè)引腳來判斷是否有
    的頭像 發(fā)表于 11-03 08:22 ?140次閱讀
    <b class='flag-5'>Air780E</b>如何發(fā)送SMS?一文詳解!

    如何使用Air780E開發(fā)板?看這篇就夠了!

    ? 一、綜述 CORE-AIR780E 開發(fā)板是合宙通信推出的基于 Air780E 模組所開發(fā)的,包含電源,SIM 卡,USB,天線,音頻等必要功能的最小硬件系統(tǒng)。以方便用戶在設(shè)計(jì)前期
    的頭像 發(fā)表于 10-23 17:07 ?221次閱讀
    如何使用<b class='flag-5'>Air780E</b>開發(fā)板?看這篇就夠了!

    低功耗4G模組Air780E快速入門:使用文件系統(tǒng)存儲(chǔ)溫濕度數(shù)據(jù)

    ? 伙伴們,今天我們來學(xué)習(xí)合宙低功耗4G模組Air780E快速入門之使用文件系統(tǒng)存儲(chǔ)溫濕度數(shù)據(jù)。 一、 編寫腳本 1.1 準(zhǔn)備資料 780E
    的頭像 發(fā)表于 10-19 21:34 ?286次閱讀
    低功耗4G模組<b class='flag-5'>Air780E</b>快速入門:使用<b class='flag-5'>文件系統(tǒng)</b><b class='flag-5'>存儲(chǔ)</b><b class='flag-5'>溫濕度數(shù)據(jù)</b>

    Air780E篇:采集溫濕度傳感器數(shù)據(jù),并網(wǎng)頁查看

    ? 今天我們學(xué)習(xí)合宙低功耗4G模組Air780E篇:采集溫濕度傳感器數(shù)據(jù)并實(shí)現(xiàn)網(wǎng)頁查看,以下進(jìn)入正文。 一、 硬件裝備 1.1 硬件連接 使用跳線帽將IO_SEL連接3.3V,給引腳供3.3V的電
    的頭像 發(fā)表于 10-15 07:26 ?208次閱讀
    <b class='flag-5'>Air780E</b>篇:采集<b class='flag-5'>溫濕度</b>傳感器<b class='flag-5'>數(shù)據(jù)</b>,并網(wǎng)頁查看

    關(guān)于Air780E:與服務(wù)器的加密通信操作方法

    ?今天我們來學(xué)習(xí)合宙低功耗4G模組Air780E快速入門之跟服務(wù)器之間的加密通信,伙伴們,一起學(xué)起來! 一、 編寫腳本 1.1 準(zhǔn)備資料 Air780E開發(fā)板購買 Air780E開發(fā)板設(shè)計(jì)資料
    的頭像 發(fā)表于 10-12 07:31 ?197次閱讀
    <b class='flag-5'>關(guān)于</b><b class='flag-5'>Air780E</b>:與服務(wù)器的加密通信<b class='flag-5'>操作</b>方法

    低功耗4G模組Air780E快速入門:采集溫濕度傳感器數(shù)據(jù),并實(shí)現(xiàn)網(wǎng)頁查看

    ? 今天我們即將學(xué)習(xí)合宙低功耗4G模組Air780E快速入門之采集溫濕度傳感器數(shù)據(jù)并實(shí)現(xiàn)網(wǎng)頁查看,以下是操作詳情。 一、硬件裝備 1.1 硬件連接 使用跳線帽將IO_SEL連接3.3V
    的頭像 發(fā)表于 10-11 13:53 ?260次閱讀
    低功耗4G模組<b class='flag-5'>Air780E</b>快速入門:采集<b class='flag-5'>溫濕度</b>傳感器<b class='flag-5'>數(shù)據(jù)</b>,并實(shí)現(xiàn)網(wǎng)頁查看

    合宙Air780E硬件設(shè)計(jì)手冊(cè)02

    合宙低功耗4G模組Air780E硬件設(shè)計(jì)介紹
    的頭像 發(fā)表于 09-06 12:02 ?349次閱讀
    合宙<b class='flag-5'>Air780E</b>硬件設(shè)計(jì)手冊(cè)02

    合宙 Air780E/Air780EP/Air780EQ/Air201模塊遇到死機(jī)問題如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到死機(jī)問題如何分析簡(jiǎn)介本文檔適用于合宙Air780E
    的頭像 發(fā)表于 08-01 17:27 ?634次閱讀
    合宙 <b class='flag-5'>Air780E</b>/<b class='flag-5'>Air780</b>EP/<b class='flag-5'>Air780</b>EQ/<b class='flag-5'>Air</b>201模塊遇到死機(jī)問題如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到內(nèi)存死機(jī)如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到內(nèi)存死機(jī)如何分析簡(jiǎn)介本文檔適用于合宙Air780E、
    的頭像 發(fā)表于 07-19 16:07 ?438次閱讀
    <b class='flag-5'>Air780E</b>/<b class='flag-5'>Air780</b>EP/<b class='flag-5'>Air780</b>EQ/<b class='flag-5'>Air</b>201模塊遇到內(nèi)存死機(jī)如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到死機(jī)問題如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到死機(jī)問題如何分析簡(jiǎn)介本文檔適用于合宙Air780E
    的頭像 發(fā)表于 07-19 15:37 ?509次閱讀
    <b class='flag-5'>Air780E</b>/<b class='flag-5'>Air780</b>EP/<b class='flag-5'>Air780</b>EQ/<b class='flag-5'>Air</b>201模塊遇到死機(jī)問題如何分析

    庫房溫濕度自動(dòng)監(jiān)測(cè)系統(tǒng)

    對(duì)庫房?jī)?nèi)溫濕度的實(shí)時(shí)、自動(dòng)監(jiān)測(cè)。在線實(shí)時(shí)采集庫房?jī)?nèi)的溫濕度數(shù)據(jù),無線傳輸并匯總到管理平臺(tái)上,進(jìn)行存儲(chǔ)、分析、報(bào)警等操作,隨時(shí)查看庫房?jī)?nèi)的溫濕度
    的頭像 發(fā)表于 07-09 18:00 ?626次閱讀

    Air780E硬件設(shè)計(jì)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《Air780E硬件設(shè)計(jì)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 04-14 09:57 ?20次下載

    溫濕度數(shù)據(jù)采集遠(yuǎn)程監(jiān)控系統(tǒng)解決方案

    采集遠(yuǎn)程監(jiān)控系統(tǒng),為人們提供了一種高效、便捷的溫濕度監(jiān)控方式。 該系統(tǒng)通過采集溫濕度傳感器中的溫濕度數(shù)據(jù),并通過無線通訊技術(shù)將
    的頭像 發(fā)表于 02-28 10:55 ?445次閱讀