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

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

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

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

合宙LuatOS ? 來(lái)源:合宙LuatOS ? 作者:合宙LuatOS ? 2024-10-11 13:53 ? 次閱讀

?

今天我們即將學(xué)習(xí)合宙低功耗4G模組Air780E快速入門(mén)之采集溫濕度傳感器數(shù)據(jù)并實(shí)現(xiàn)網(wǎng)頁(yè)查看,以下是操作詳情。

一、硬件裝備

1.1 硬件連接

使用跳線(xiàn)帽將IO_SEL連接3.3V,給引腳供3.3V的電。dht11模塊的out引腳連接780E開(kāi)發(fā)板的一個(gè)引腳,具體哪個(gè)可以自己更改,這個(gè)demo中使用的是7號(hào)引腳。具體實(shí)物圖如下:

圖片?

二、編寫(xiě)腳本

2.1 實(shí)現(xiàn)流程圖

圖片?

2.2 程序詳解

第一步:等待聯(lián)網(wǎng)

sys.waitUntil("IP_READY")

第二步:聯(lián)網(wǎng)成功后,創(chuàng)建socket

-- 申請(qǐng)一個(gè)socket_ctrl

--[[

@param1 適配的網(wǎng)卡,nil為采用默認(rèn)網(wǎng)卡

@param2 消息通知的taskName,此處先隨意填一個(gè)即可

]]

local netc = socket.create(nil,"MySocket")

第三步:配置network信息

local host = "netlab.luatos.com" -- 服務(wù)器ip或者域名, 都可以的

local is_udp = true -- 如果是UDP, 要改成true, false就是TCP

local is_tls = false -- 加密與否, 要看服務(wù)器的實(shí)際情況

--[[配置network一些信息

@param1 socket_ctrl



   @param2 本地端口號(hào),不寫(xiě)會(huì)自動(dòng)分配一個(gè)



   @parma3 是否是UDP



   @param4 是否是加密傳輸

]]

socket.config(netc, nil, is_udp, is_tls)

第四步:連接服務(wù)器。

local port = 47966 -- 服務(wù)器端口號(hào)

--[[

@param1 socket_ctrl



@param2 ip地址



@parma3 端口號(hào)

]]

local result = socket.connect(netc, host, port)

第五步:調(diào)用dht11接口讀取溫濕度的值。

--[[讀取dht11傳感器的數(shù)值

@param1  dht11的out引腳連接780E開(kāi)發(fā)板的引腳號(hào)



           @param2  是否校驗(yàn)讀取到的值,true為校驗(yàn)



           @return1 濕度值,單位為0.01%



           @return2 溫度值 單位為0.01%



           @return  成功返回true,失敗返回false



       ]]



       local h,t,r = sensor.dht1x(dht11_pin, true)

第六步:將溫濕度數(shù)據(jù)上報(bào)。

--[[將溫濕度的數(shù)據(jù)上傳到web服務(wù)器

@param1 socket.create()創(chuàng)建的socket_ctrl

@param2 要發(fā)送的溫濕度數(shù)據(jù)

]]

local succ,full,result = socket.tx(netc,data)

三、燒錄代碼到硬件

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

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

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

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

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

3.2.1 當(dāng)我們模塊沒(méi)開(kāi)機(jī)時(shí),按著B(niǎo)OOT鍵然后長(zhǎng)按PWR開(kāi)機(jī)。

3.2.2 當(dāng)我們模塊開(kāi)機(jī)時(shí),按著B(niǎo)OOT鍵然后點(diǎn)按重啟鍵即可。

圖片?

3.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)行燒錄了!

3.4 新建項(xiàng)目

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

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

圖片?

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

圖片?

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

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

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

?****

3.5 開(kāi)始燒錄

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

圖片?

圖片?

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

圖片?

四、驗(yàn)證功能

4.1 連接服務(wù)器

圖片?

4.2 更改端口號(hào)

圖片?

4.3 效果展示

圖片?

五、擴(kuò)展

使用TCP連接服務(wù)器傳輸數(shù)據(jù)。只需要在網(wǎng)頁(yè)端打開(kāi)TCP連接,然后在程序中將is_udp改為false。

圖片?

圖片?

本章節(jié)實(shí)現(xiàn)了使用開(kāi)發(fā)板采集DHT1x的的數(shù)據(jù),然后將數(shù)據(jù)上傳到網(wǎng)頁(yè),通過(guò)網(wǎng)頁(yè)查看,你學(xué)會(huì)了嗎?

?
審核編輯 黃宇

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

    關(guān)注

    15

    文章

    5492

    瀏覽量

    118704
  • 低功耗
    +關(guān)注

    關(guān)注

    10

    文章

    2349

    瀏覽量

    103531
  • 引腳
    +關(guān)注

    關(guān)注

    16

    文章

    1171

    瀏覽量

    50128
  • 溫濕度傳感器
    +關(guān)注

    關(guān)注

    5

    文章

    571

    瀏覽量

    35628
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

    ?伙伴們,今天我們來(lái)學(xué)習(xí)合宙低功耗4G模組Air780E快速入門(mén)之使用文件系統(tǒng)存儲(chǔ)
    的頭像 發(fā)表于 10-31 07:26 ?66次閱讀
    關(guān)于<b class='flag-5'>Air780E</b>:使用文件系統(tǒng)存儲(chǔ)<b class='flag-5'>溫濕度數(shù)據(jù)</b>怎么操作?

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

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

    硬件設(shè)計(jì)很簡(jiǎn)單?低功耗4G模組Air780E—開(kāi)機(jī)啟動(dòng)及外圍電路設(shè)計(jì)

    ?Air780E是合宙低功耗4G-Cat.1模組經(jīng)典型號(hào)之一,上期我們解答了大家關(guān)心的系列問(wèn)題,講解了[選型的注意要點(diǎn)] 有朋友問(wèn):能不能
    的頭像 發(fā)表于 10-15 10:18 ?248次閱讀
    硬件設(shè)計(jì)很簡(jiǎn)單?<b class='flag-5'>低功耗</b><b class='flag-5'>4G</b><b class='flag-5'>模組</b><b class='flag-5'>Air780E</b>—開(kāi)機(jī)啟動(dòng)及外圍電路設(shè)計(jì)

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

    ? 今天我們學(xué)習(xí)合宙低功耗4G模組Air780E篇:采集溫濕度
    的頭像 發(fā)表于 10-15 07:26 ?208次閱讀
    <b class='flag-5'>Air780E</b>篇:<b class='flag-5'>采集</b><b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b><b class='flag-5'>數(shù)據(jù)</b>,并<b class='flag-5'>網(wǎng)頁(yè)</b><b class='flag-5'>查看</b>

    低功耗4G模組Air780E快速入門(mén):通過(guò)MQTT連接實(shí)現(xiàn)遠(yuǎn)程控制

    ? 今天我們學(xué)習(xí)Air780E快速入門(mén)之通過(guò)MQTT連接實(shí)現(xiàn)遠(yuǎn)程控制,伙伴們,學(xué)起來(lái)! 一、修改代碼 1.1 準(zhǔn)備工具 Air780E開(kāi)發(fā)板
    的頭像 發(fā)表于 10-11 14:01 ?329次閱讀
    <b class='flag-5'>低功耗</b><b class='flag-5'>4G</b><b class='flag-5'>模組</b><b class='flag-5'>Air780E</b><b class='flag-5'>快速</b><b class='flag-5'>入門(mén)</b>:通過(guò)MQTT連接<b class='flag-5'>實(shí)現(xiàn)</b>遠(yuǎn)程控制

    干貨篇:低功耗4G模組Air780E的串口通信

    ? 今天我們來(lái)講解低功耗4G模組Air780E的串口通信的基本用法,小伙伴們,學(xué)起來(lái)吧!
    的頭像 發(fā)表于 10-05 14:38 ?389次閱讀
    干貨篇:<b class='flag-5'>低功耗</b><b class='flag-5'>4G</b><b class='flag-5'>模組</b><b class='flag-5'>Air780E</b>的串口通信

    低功耗4G模組Air780E:RS485通信篇

    ? 今天我們來(lái)學(xué)習(xí)低功耗4G模組 Air780E 的RS485通信,合宙的小伙伴們,學(xué)起來(lái)吧! **一、RS485簡(jiǎn)介 ** 物聯(lián)網(wǎng)(IoT)在工業(yè)場(chǎng)景中的應(yīng)用越來(lái)越廣泛,而RS485
    的頭像 發(fā)表于 09-29 09:38 ?298次閱讀
    <b class='flag-5'>低功耗</b><b class='flag-5'>4G</b><b class='flag-5'>模組</b><b class='flag-5'>Air780E</b>:RS485通信篇

    低功耗4G模組Air780E的串口通信指南

    ? 今天我們來(lái)講解低功耗4G模組 Air780E 的串口通信的基本用法,合宙的小伙伴們,學(xué)起來(lái)吧! **一、硬件準(zhǔn)備 ** 780E開(kāi)發(fā)板一
    的頭像 發(fā)表于 09-29 09:37 ?278次閱讀
    <b class='flag-5'>低功耗</b><b class='flag-5'>4G</b><b class='flag-5'>模組</b><b class='flag-5'>Air780E</b>的串口通信指南

    選型4G-Cat.1模組Air780E時(shí),我應(yīng)該注意什么?

    ?Air780E是合宙低功耗4G-Cat.1模組經(jīng)典型號(hào)之一,累計(jì)出貨數(shù)量2000萬(wàn)+,廣泛應(yīng)用于物聯(lián)網(wǎng)各行業(yè)。在此,特別感謝各位大佬的信任與支持。 寫(xiě)這篇文檔的目的是什么呢? 從用戶(hù)
    的頭像 發(fā)表于 09-27 07:07 ?348次閱讀
    選型<b class='flag-5'>4G</b>-Cat.1<b class='flag-5'>模組</b><b class='flag-5'>Air780E</b>時(shí),我應(yīng)該注意什么?

    硬件設(shè)計(jì)很簡(jiǎn)單?合宙低功耗4G模組Air780E—開(kāi)機(jī)啟動(dòng)及外圍電路設(shè)計(jì)

    ?Air780E是合宙低功耗4G-Cat.1模組經(jīng)典型號(hào)之一,上期我們解答了大家關(guān)心的系列問(wèn)題,講解了[選型的注意要點(diǎn)] 有朋友問(wèn):能不能
    的頭像 發(fā)表于 09-27 07:04 ?2024次閱讀
    硬件設(shè)計(jì)很簡(jiǎn)單?合宙<b class='flag-5'>低功耗</b><b class='flag-5'>4G</b><b class='flag-5'>模組</b><b class='flag-5'>Air780E</b>—開(kāi)機(jī)啟動(dòng)及外圍電路設(shè)計(jì)

    合宙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

    合宙低功耗4G模組Air780E——硬件設(shè)計(jì)手冊(cè)01

    Air780E是一款基于移芯EC618平臺(tái)設(shè)計(jì)的LTECat1無(wú)線(xiàn)通信模組。支持FDD-LTE/TDD-LTE的4G遠(yuǎn)距離無(wú)線(xiàn)傳 輸技術(shù)。 另外,模組提供了USB/UART/I2C等
    的頭像 發(fā)表于 09-04 14:39 ?751次閱讀
    合宙<b class='flag-5'>低功耗</b><b class='flag-5'>4G</b><b class='flag-5'>模組</b><b class='flag-5'>Air780E</b>——硬件設(shè)計(jì)手冊(cè)01

    合宙低功耗4G模組Air780EP——硬件設(shè)計(jì)02

    合宙低功耗4G模組Air780EP——硬件設(shè)計(jì)
    的頭像 發(fā)表于 09-03 15:07 ?519次閱讀
    合宙<b class='flag-5'>低功耗</b><b class='flag-5'>4G</b><b class='flag-5'>模組</b><b class='flag-5'>Air780</b>EP——硬件設(shè)計(jì)02

    合宙低功耗4G模組Air780E——產(chǎn)品規(guī)格書(shū)

    合宙低功耗4G模組Air780E的規(guī)格信息速覽
    的頭像 發(fā)表于 09-02 18:04 ?786次閱讀
    合宙<b class='flag-5'>低功耗</b><b class='flag-5'>4G</b><b class='flag-5'>模組</b><b class='flag-5'>Air780E</b>——產(chǎn)品規(guī)格書(shū)

    合宙低功耗4G模組Air780EQ——硬件設(shè)計(jì)手冊(cè)01

    合宙低功耗4G模組Air780EQ的硬件設(shè)計(jì)介紹
    的頭像 發(fā)表于 08-29 18:15 ?2010次閱讀
    合宙<b class='flag-5'>低功耗</b><b class='flag-5'>4G</b><b class='flag-5'>模組</b><b class='flag-5'>Air780</b>EQ——硬件設(shè)計(jì)手冊(cè)01