国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

輕松攻克低功耗4G模組軟件的FTP示例!

青山老竹農(nóng) ? 來源:jf_82863998 ? 作者:jf_82863998 ? 2024-12-05 09:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天是以Air724UG模組為例,輕松攻克低功耗4G模組軟件的FTP示例。

一、簡介

FTP(File Transfer Protocol,文件傳輸協(xié)議) 是 TCP/IP 協(xié)議組中的協(xié)議之一。

FTP 協(xié)議包括兩個(gè)組成部分,其一為 FTP 服務(wù)器,其二為 FTP 客戶端。其中 FTP 服務(wù)器用來存儲文件,用戶可以使用 FTP 客戶端通過 FTP 協(xié)議訪問位于 FTP 服務(wù)器上的資源。在開發(fā)網(wǎng)站的時(shí)候,通常利用 FTP 協(xié)議把網(wǎng)頁或程序傳到 Web 服務(wù)器上。此外,由于 FTP 傳輸效率非常高,在網(wǎng)絡(luò)上傳輸大的文件時(shí),一般也采用該協(xié)議。

默認(rèn)情況下 FTP 協(xié)議使用 TCP 端口中的 20 和 21 這兩個(gè)端口,其中 20 用于傳輸數(shù)據(jù),21 用于傳輸控制信息。但是,是否使用 20 作為傳輸數(shù)據(jù)的端口與 FTP 使用的傳輸模式有關(guān),如果采用主動(dòng)模式,那么數(shù)據(jù)傳輸端口就是 20;如果采用被動(dòng)模式,則具體最終使用哪個(gè)端口要服務(wù)器端和客戶端協(xié)商決定。

二、演示功能概述

本教程教你如何使用開發(fā)板登錄 FTP 服務(wù)器訪問服務(wù)器資源。

功能定義:

1、登錄 FTP 服務(wù)器

2、讀取服務(wù)器上的文件資源

3、在 FTP 服務(wù)器上創(chuàng)建目錄

三、準(zhǔn)備硬件環(huán)境

3.1 開發(fā)板準(zhǔn)備

使用 EVB_Air724 開發(fā)板,如下圖所示:

wKgZPGdOgxGAP0T5ABh-Kzqe9xs072.png

此開發(fā)板的詳細(xì)使用說明參考:
https://docs.openluat.com/air724ug/product/

Air724UG 產(chǎn)品手冊中的《EVB_Air724UG_AXX 開發(fā)板使用說明》,寫這篇文章時(shí)最新版本的使用說明為:《EVB_Air724UG_A14 開發(fā)板使用說明》;開發(fā)板使用過程中遇到任何問題,可以直接參考這份使用說明文檔。

api文檔:
https://doc.openluat.com/wiki/21?wiki_page_id=2068

3.2 數(shù)據(jù)通信

USB 數(shù)據(jù)線一根(micro USB)

3.3 PC 電腦

WIN7 以及以上版本的 WINDOWS 系統(tǒng)。

3.4 SIM

中國大陸環(huán)境下,可以上網(wǎng)的 SIM 卡。一般來說,使用移動(dòng),電信,聯(lián)通的物聯(lián)網(wǎng)卡或者手機(jī)卡都行。

3.5 組裝硬件環(huán)境

USB 數(shù)據(jù)線插入 USB 口,另一端與電腦相連,撥碼開關(guān)全部撥到 ON,串口切換開關(guān)選擇 UART1,USB 供電的 4V 對應(yīng)開關(guān)撥至 ON 檔,SIM 卡放到 SIM 卡槽中鎖緊,如下圖所示。

wKgZO2dOgyCAYKRbAAzGh0x5WB4889.png

四、準(zhǔn)備軟件環(huán)境

4.1 下載調(diào)試工具

使用說明參考:
Luatools下載和詳細(xì)使用:
https://docs.openluat.com/Luatools/

4.2 源碼及固件

1)底層 core 下載

下載底層固件,并解壓

鏈接:
https://docs.openluat.com/air724ug/luatos/firmware/

如下圖所示,紅框的是我們要使用到的

wKgZPGdOgy-AbwfMAAbtFCDP8yc962.png

本教程使用的 demo 見附件:

https://gitee.com/openLuat/LuatOS-Air724UG/tree/master/script_LuaTask/demo/ftp

4.3 下載固件和腳本到開發(fā)板中

打開 Luatools,開發(fā)板上電開機(jī),如開機(jī)成功 Luatools 會(huì)打印如下信息。

wKgZO2dOg0SAa1R8AAU3J9VCx5c474.png

點(diǎn)擊項(xiàng)目管理測試選項(xiàng)。

wKgZO2dOg0-AWD6NAAFrkt4sW9U588.png

進(jìn)入管理界面,如下圖所示。

wKgZPGdOg1iAVplRAANKtpEWiI4897.png

點(diǎn)擊選擇文件,選擇底層固件,我的文件放在 D:luatOSAir724 路徑中

wKgZO2dOg2SAEM2vAAC06OPVSk8871.png

點(diǎn)擊增加腳本或資源文件,選擇之前下載的程序源碼,如下圖所示。

wKgZPGdOg22AObzPAAIDhoNda28908.png

點(diǎn)擊下載底層和腳本,下載完成如下圖所示。

wKgZPGdOg3eAOm0MAAHJT8uOkXE920.png

4.4 FTP 服務(wù)器

本文測試用的服務(wù)器的地址,端口號,用戶名,密碼為:
"121.43.224.154",21,"ftp_user","3QujbiMG"。

如果使用其他服務(wù)器請自行修改。

五、代碼示例介紹

5.1 API 說明

ftp 的 API 在 LuatOS lib 有做封裝,建議直接用 lib 的 API 接口

wKgZO2dOg4aAPLtmAAOh7Dpiu4w583.png

5.2 ftp_test.lua 代碼

系統(tǒng)啟動(dòng)后演示 5 秒,登錄 FTP 服務(wù)器,等待登錄成功后,查看服務(wù)器信息、顯示目錄下文件、顯示文件詳細(xì)信息、顯示工作目錄、創(chuàng)建目錄等操作。

下載 ftp 服務(wù)器的文件至 sd 卡目錄,/1040K.jpg", "/sdcard0/1040K.jpg"

從 sd 卡目錄上傳文件至服務(wù)器,/sdcard0/ftp_lib_test_up.txt"

在 ftp_test.lua 這個(gè)文件中將登錄中的地址,端口號,用戶名,密碼等必要信息修改為自己服務(wù)器的。

wKgZPGdOg5eAEHluAAQqyWEx1-k563.png

wKgZPGdOg6mAVr9OAAW8q_d2wsM554.png

wKgZO2dOg7iAcfGEAAWEEeHQ9xE254.png

wKgZO2dOg8SAT_ICAAEOX_7BmnQ405.png



5.3 main.lua 代碼

本代碼為主程序腳本,系統(tǒng)啟動(dòng)后首先會(huì)對 4G 網(wǎng)絡(luò)進(jìn)行配置,然后加載 FTP 測試模塊。

六、開機(jī)調(diào)試

6.1 開發(fā)板開機(jī)

連接好硬件并下載固件后,啟動(dòng) Luatools 軟件,系統(tǒng)運(yùn)行信息將顯示在界面中。紅框中為開發(fā)板連接到 PC 機(jī)后正常打印的信息,如下圖所示。

wKgZPGdOg9KAKnZPAAOVr1sk1Ek458.png

6.2 FTP 調(diào)試

FTP 登錄服務(wù)器,并且獲取信息。

wKgZO2dOg92Act2PAAbE1DWgqeA544.png

顯示目錄下的文件

wKgZO2dOg_iASiWuABBQP2KgqqE564.png

wKgZPGdOhAWAUgR6AAP0Hgt_Hjo134.png

創(chuàng)建目錄/ftp_test

wKgZO2dOhBWAeYChABG0wCIgg28614.png

下載 ftp 服務(wù)器的文件

下載成功返回 200。

下載前 FTP 服務(wù)器的數(shù)據(jù)如下:

wKgZPGdOhCeAeu-oAA4miRHKYWQ527.png

wKgZO2dOhDmAQNxRAAuCvzR5zZ8196.png

下載文件的打印日志信息:

wKgZPGdOhE2AFBO_AAatr9BgKFk166.png

上傳文件至服務(wù)器

上傳成功返回 200。

上傳成功后 FTP 服務(wù)器的數(shù)據(jù)如下:

wKgZPGdOhFeAOb2jAA1qO0EpVuE490.png

wKgZO2dOhGiAamafAAsbxFpOKAo467.png

上傳文件打印日志信息:

wKgZPGdOhHWAF8F5AAsoXf8Agjs599.png

七、常見問題

7.1 關(guān)于不支持主動(dòng)模式:

模塊 ftp 默認(rèn)是被動(dòng)模式,不支持主動(dòng)模式,無法設(shè)置主動(dòng)模式,公網(wǎng)下要想模塊正常連接服務(wù)器,服務(wù)器肯定不能設(shè)置為主動(dòng)模式,否則哪家模塊都不能用。

7.2 發(fā)送帶 0x0d 0x0a 這些數(shù)據(jù)會(huì)丟失

需要通過 ftp.checktype(“I”,0)設(shè)置為二進(jìn)制方式傳輸文件,否則傳輸過程中會(huì)丟棄換行符。

分享完畢,歡迎關(guān)注

審核編輯 黃宇

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

    關(guān)注

    2945

    文章

    47818

    瀏覽量

    414810
  • FTP
    FTP
    +關(guān)注

    關(guān)注

    0

    文章

    118

    瀏覽量

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

    關(guān)注

    12

    文章

    3438

    瀏覽量

    106685
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何確保CAT.1模組的高性能與低功耗

    車庫也能上線;快速喚醒減少定位等待時(shí)間,省電且體驗(yàn)好。 4G無線攝像頭 太陽能供電不穩(wěn)定,需全天候待機(jī) 智能功耗調(diào)度配合太陽能充電策略,實(shí)現(xiàn)“無電無網(wǎng)”區(qū)域的常年穩(wěn)定運(yùn)行。 工業(yè)監(jiān)控/PLC 電磁
    發(fā)表于 03-05 11:41

    GD01C 4G路由模組:串口轉(zhuǎn)4G/WiFi/網(wǎng)口通信

    、適應(yīng)性強(qiáng)等特點(diǎn),是工業(yè)控制、智能家居、戶外聯(lián)網(wǎng)等領(lǐng)域的理想選擇。一、產(chǎn)品概述HLK-GD01C是一款集4G上網(wǎng)、有線路由、WiFi覆蓋于一體的多功能4G路由模組。它支
    的頭像 發(fā)表于 02-25 14:34 ?158次閱讀
    GD01C <b class='flag-5'>4G</b>路由<b class='flag-5'>模組</b>:串口轉(zhuǎn)<b class='flag-5'>4G</b>/WiFi/網(wǎng)口通信

    戶外4G模組優(yōu)選高穩(wěn)時(shí)鐘NDK NT2016SB TCXO

    日本電波NDK 19.200MHz溫補(bǔ)晶振NT2016SB以±2.5ppm高穩(wěn)定度、-40℃~85℃寬溫工作及2.0×1.6mm微型封裝,為戶外4G模組提供精準(zhǔn)時(shí)鐘。其低相位噪聲與快速啟動(dòng)特性,有效保障通信設(shè)備在嚴(yán)苛環(huán)境下的信號質(zhì)量與連接可靠性。
    的頭像 發(fā)表于 01-22 09:26 ?453次閱讀
    戶外<b class='flag-5'>4G</b><b class='flag-5'>模組</b>優(yōu)選高穩(wěn)時(shí)鐘NDK NT2016SB TCXO

    模組功耗入門指南:新手必須掌握的能耗知識

    設(shè)計(jì)隱患。 一,模組低功耗特性概述 低功耗4G Cat.1 模組最重要的特性之一 4G C
    的頭像 發(fā)表于 01-18 13:48 ?652次閱讀
    <b class='flag-5'>模組</b><b class='flag-5'>功耗</b>入門指南:新手必須掌握的能耗知識

    從零開始學(xué)模組功耗:新手必備基礎(chǔ)解析

    。 一,模組低功耗特性概述 低功耗4G Cat.1 模組最重要的特性之一 4G Cat.1
    的頭像 發(fā)表于 01-17 19:24 ?166次閱讀
    從零開始學(xué)<b class='flag-5'>模組</b><b class='flag-5'>功耗</b>:新手必備基礎(chǔ)解析

    【RA4M2-SENSOR】+低功耗模式的功耗測試

    RA4M2-SENSOR開發(fā)板提供了電源管理,所提供的三種低功耗模式為:睡眠模式(Sleep Mode)、軟件待機(jī)模式(Software Standby Mode)、貪睡模式(Snooze Mode
    發(fā)表于 10-01 09:13

    使用ftp下載固件,每次都會(huì)或多或少接收錯(cuò)幾個(gè)字節(jié),怎么改善?

    使用EC600的4G模組,在進(jìn)行遠(yuǎn)程FTP下載固件升級時(shí),每次都會(huì)或多或少接收錯(cuò)幾個(gè)字節(jié),偶爾才出現(xiàn)一次接收完全正確的固件,所以導(dǎo)致重啟后qboot校驗(yàn)固件CRC不過,升級失敗現(xiàn)象,這種現(xiàn)象一般應(yīng)該如何查詢呢?準(zhǔn)備調(diào)整
    發(fā)表于 09-18 07:23

    【RA4M2-SENSOR】5、外部中斷按鍵+低功耗模式+功耗測量

    運(yùn)行,并盡量降低器件的功耗。 RA4M2 支持3種低功耗模式:睡眠模式(Sleep Mode)、軟件待機(jī)模式(Software Standby Mode)、貪睡模式(Snooze Mo
    發(fā)表于 09-01 20:53

    工業(yè)物聯(lián)網(wǎng)平臺可以支持5G/4G通信嗎

    設(shè)備監(jiān)控 適用于設(shè)備分布區(qū)域廣、需靈活部署的場景,如 多個(gè)工廠、海外工廠、輸配電線路、農(nóng)業(yè)監(jiān)控 等。通過5G/4G網(wǎng)關(guān),可實(shí)時(shí)采集設(shè)備數(shù)據(jù)并上傳至云端,實(shí)現(xiàn)遠(yuǎn)程狀態(tài)監(jiān)測與故障預(yù)警。 例如,在農(nóng)業(yè)領(lǐng)域,LoRa技術(shù)雖適合低功耗廣域
    的頭像 發(fā)表于 07-25 15:28 ?665次閱讀
    工業(yè)物聯(lián)網(wǎng)平臺可以支持5<b class='flag-5'>G</b>/<b class='flag-5'>4G</b>通信嗎

    CE31-TD系列4G遙控開關(guān)模組核心板方案推薦

    CE31-TD系列4G遙控開關(guān)模組核心板憑借其高性能、低延遲、多種控制方式和廣泛的應(yīng)用領(lǐng)域,成為市場上備受矚目的產(chǎn)品。無論是智能家居、工業(yè)自動(dòng)化還是醫(yī)療保健等領(lǐng)域,CE31-TD系列都能為用戶提供可靠的解決方案。
    的頭像 發(fā)表于 07-10 13:50 ?541次閱讀

    系統(tǒng)待機(jī)功耗過高如何破?聚徽分析嵌入式工業(yè)平板軟件低功耗管理疑難應(yīng)對

    在工業(yè)自動(dòng)化、智能監(jiān)控等場景中,嵌入式工業(yè)平板常需長時(shí)間待機(jī)以應(yīng)對突發(fā)任務(wù)。然而,系統(tǒng)待機(jī)功耗過高的問題,不僅浪費(fèi)能源,還會(huì)縮短設(shè)備電池續(xù)航時(shí)間,甚至影響設(shè)備穩(wěn)定性。要攻克這一難題,需從軟件層面深入
    的頭像 發(fā)表于 07-01 17:05 ?1012次閱讀

    【RA4L1-SENSOR】07 低功耗待機(jī)模式及功耗實(shí)測

    從控制功耗入手, 提高設(shè)備的續(xù)行時(shí)間。 因此,RA芯片有專門管理設(shè)備的運(yùn)行模式,確保系統(tǒng)正常運(yùn)行,并盡量降低器件的功耗。 RA2L1支持3種低功耗模式:睡眠模式(Sleep Mode)、軟件
    發(fā)表于 06-20 09:36

    手把手教你!4G模組Air780EPM——GPIO的設(shè)計(jì)說明

    4G模組Air780EPM作為廣和通推出的高性能Cat.1bis無線通信模塊,憑借其低功耗、高集成度及豐富的外設(shè)接口,在工業(yè)物聯(lián)網(wǎng)、智能終端、車載設(shè)備等領(lǐng)域展現(xiàn)出卓越的適配性。 一、概述
    的頭像 發(fā)表于 03-17 16:07 ?1116次閱讀
    手把手教你!<b class='flag-5'>4G</b><b class='flag-5'>模組</b>Air780EPM——GPIO的設(shè)計(jì)說明

    4G模組Air780EPM的開機(jī)啟動(dòng)及外圍電路設(shè)計(jì)!

    本文介紹了4G模組——Air780EPM 模塊開機(jī)的完整硬件設(shè)計(jì)指南,涵蓋供電要求、管腳配置、電路示例及常見問題排查方法,希望能夠幫助大家避免設(shè)計(jì)錯(cuò)誤,確保模塊穩(wěn)定啟動(dòng)!常見開機(jī)電路。 ? 這些內(nèi)容
    的頭像 發(fā)表于 03-07 16:06 ?1061次閱讀
    <b class='flag-5'>4G</b><b class='flag-5'>模組</b>Air780EPM的開機(jī)啟動(dòng)及外圍電路設(shè)計(jì)!

    三格電子CAN轉(zhuǎn)4G模組在充電樁的應(yīng)用

    1、方案背景 充電樁作為電動(dòng)汽車的基礎(chǔ)設(shè)施,現(xiàn)在越來越普及,而智能化和遠(yuǎn)程管理成為趨勢。CAN總線在充電樁內(nèi)部設(shè)備通信中的廣泛應(yīng)用,而4G模組則提供了遠(yuǎn)程連接的能力。結(jié)合這兩者,CAN轉(zhuǎn)4G
    的頭像 發(fā)表于 03-05 09:31 ?901次閱讀