色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(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é)議包括兩個組成部分,其一為 FTP 服務(wù)器,其二為 FTP 客戶端。其中 FTP 服務(wù)器用來存儲文件,用戶可以使用 FTP 客戶端通過 FTP 協(xié)議訪問位于 FTP 服務(wù)器上的資源。在開發(fā)網(wǎng)站的時候,通常利用 FTP 協(xié)議把網(wǎng)頁或程序傳到 Web 服務(wù)器上。此外,由于 FTP 傳輸效率非常高,在網(wǎng)絡(luò)上傳輸大的文件時,一般也采用該協(xié)議。

默認(rèn)情況下 FTP 協(xié)議使用 TCP 端口中的 20 和 21 這兩個端口,其中 20 用于傳輸數(shù)據(jù),21 用于傳輸控制信息。但是,是否使用 20 作為傳輸數(shù)據(jù)的端口與 FTP 使用的傳輸模式有關(guān),如果采用主動模式,那么數(shù)據(jù)傳輸端口就是 20;如果采用被動模式,則具體最終使用哪個端口要服務(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ā)板使用說明》,寫這篇文章時最新版本的使用說明為:《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 卡。一般來說,使用移動,電信,聯(lián)通的物聯(lián)網(wǎng)卡或者手機卡都行。

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ā)板上電開機,如開機成功 Luatools 會打印如下信息。

wKgZO2dOg0SAa1R8AAU3J9VCx5c474.png

點擊項目管理測試選項。

wKgZO2dOg0-AWD6NAAFrkt4sW9U588.png

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

wKgZPGdOg1iAVplRAANKtpEWiI4897.png

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

wKgZO2dOg2SAEM2vAAC06OPVSk8871.png

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

wKgZPGdOg22AObzPAAIDhoNda28908.png

點擊下載底層和腳本,下載完成如下圖所示。

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)啟動后演示 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 這個文件中將登錄中的地址,端口號,用戶名,密碼等必要信息修改為自己服務(wù)器的。

wKgZPGdOg5eAEHluAAQqyWEx1-k563.png

wKgZPGdOg6mAVr9OAAW8q_d2wsM554.png

wKgZO2dOg7iAcfGEAAWEEeHQ9xE254.png

wKgZO2dOg8SAT_ICAAEOX_7BmnQ405.png



5.3 main.lua 代碼

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

六、開機調(diào)試

6.1 開發(fā)板開機

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

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)于不支持主動模式:

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

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

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

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

審核編輯 黃宇

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

    關(guān)注

    2909

    文章

    44713

    瀏覽量

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

    關(guān)注

    0

    文章

    110

    瀏覽量

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

    關(guān)注

    10

    文章

    2408

    瀏覽量

    103768
收藏 人收藏

    評論

    相關(guān)推薦

    解讀Air724UG低功耗4G模組軟件的語音通話!

    本篇文章以Air724UG模組為例,解讀低功耗4G模組軟件的語音通話,呈現(xiàn)實用教程供大家參考。
    的頭像 發(fā)表于 12-09 09:39 ?265次閱讀
    解讀Air724UG<b class='flag-5'>低功耗</b><b class='flag-5'>4G</b><b class='flag-5'>模組</b><b class='flag-5'>軟件</b>的語音通話!

    分步實操 | Air724UG低功耗模組軟件中復(fù)刻高效FTP示例

    本文要說的是低功耗4G模組Air724UG軟件中復(fù)刻高效FTP示例,我已整理成文供大家參考。
    的頭像 發(fā)表于 12-03 11:45 ?621次閱讀
    分步實操 | Air724UG<b class='flag-5'>低功耗</b><b class='flag-5'>模組</b><b class='flag-5'>軟件</b>中復(fù)刻高效<b class='flag-5'>FTP</b><b class='flag-5'>示例</b>!

    低功耗模組軟件的UDP示例 基礎(chǔ)教程篇

    本文以常用的低功耗4G模組Air724UG為例,做出關(guān)于低功耗模組軟件的UDP
    的頭像 發(fā)表于 12-02 14:53 ?202次閱讀
    <b class='flag-5'>低功耗</b><b class='flag-5'>模組</b><b class='flag-5'>軟件</b>的UDP<b class='flag-5'>示例</b>   基礎(chǔ)教程篇

    4G模組Air780E的LuatOS開發(fā)之位運算(bit)示例

    本文我要說的是低功耗4G模組Air780E的LuatOS開發(fā),關(guān)于位運算(bit)示例,我將詳細(xì)解析分享給大家。
    的頭像 發(fā)表于 12-02 14:33 ?182次閱讀
    <b class='flag-5'>4G</b><b class='flag-5'>模組</b>Air780E的LuatOS開發(fā)之位運算(bit)<b class='flag-5'>示例</b>

    4G模組Air724UG的軟件教程:KEYPAD示例

    本回我要說的是低功耗4G模組Air724UG的KEYPAD示例,我已整理成文,特供大家參考。
    的頭像 發(fā)表于 11-30 09:44 ?272次閱讀
    <b class='flag-5'>4G</b><b class='flag-5'>模組</b>Air724UG的<b class='flag-5'>軟件</b>教程:KEYPAD<b class='flag-5'>示例</b>!

    低功耗模組Air780E的AT指令:FTP示例

    本文說的是關(guān)于4G模組AT指令的FTP示例,以Air780E為例,希望大家有所收獲。
    的頭像 發(fā)表于 11-30 09:40 ?225次閱讀
    <b class='flag-5'>低功耗</b><b class='flag-5'>模組</b>Air780E的AT指令:<b class='flag-5'>FTP</b><b class='flag-5'>示例</b>!

    4G模組Air724UG軟件示例:UDP實戰(zhàn)演練!

    關(guān)于4G模組Air724UG軟件的UDP示例,今天我將對其實戰(zhàn)演練,整理成文示例展示:
    的頭像 發(fā)表于 11-26 12:10 ?212次閱讀
    <b class='flag-5'>4G</b><b class='flag-5'>模組</b>Air724UG<b class='flag-5'>軟件</b><b class='flag-5'>示例</b>:UDP實戰(zhàn)演練!

    UART通信入門:4G模組軟件的實踐指南

    本文將對4G模組Air724UG軟件的UART做出相關(guān)示例,希望想了解此模組的朋友們收藏好仔細(xì)看。
    的頭像 發(fā)表于 11-17 00:07 ?473次閱讀
    UART通信入門:<b class='flag-5'>4G</b><b class='flag-5'>模組</b><b class='flag-5'>軟件</b>的實踐指南

    示例篇:4G模組AT指令之MQTT應(yīng)用!

    針對4G模組AT指令的MQTT應(yīng)用,我收集資料,做出示例,整理成文分享給大家,喜歡的可以收藏。
    的頭像 發(fā)表于 11-12 11:56 ?453次閱讀
    <b class='flag-5'>示例</b>篇:<b class='flag-5'>4G</b><b class='flag-5'>模組</b>AT指令之MQTT應(yīng)用!

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

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

    FTP應(yīng)用看這篇!合宙Air780EP低功耗4G模組AT開發(fā)示例

    ? Air780EP是合宙的[低功耗4G模組]之一,支持全系列的AT指令以及LuatOS腳本二次開發(fā)。 本文應(yīng)各位大佬邀請,詳細(xì)講解了Air780EP模組
    的頭像 發(fā)表于 09-29 09:36 ?1845次閱讀
    <b class='flag-5'>FTP</b>應(yīng)用看這篇!合宙Air780EP<b class='flag-5'>低功耗</b><b class='flag-5'>4G</b><b class='flag-5'>模組</b>AT開發(fā)<b class='flag-5'>示例</b>

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

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

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

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

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

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

    AT指令速通FTP:合宙Air780EP模塊超詳細(xì)教程

    合宙Air780EP低功耗4G模組AT開發(fā)接入FTP超詳細(xì)示例
    的頭像 發(fā)表于 08-20 17:40 ?2596次閱讀
    AT指令速通<b class='flag-5'>FTP</b>:合宙Air780EP模塊超詳細(xì)教程
    主站蜘蛛池模板: 色妞色视频一区二区三区四区| 嫩草影院一区| SAO货腿张开JI巴CAO死我| 一道本无吗d d在线播放| 亚洲国产精品特色大片观看| 呜呜别塞了啊抽插| 三级黄.色| 日本又黄又爽又色又刺激的视频| 欧美高清69hd| 奇米色偷偷| 日本 稀土矿| 热综合一本伊人久久精品| 欧美日韩在线成人看片a| 蜜芽一区二区国产精品| 免费国产成人| 欧美乱码卡一卡二卡四卡免费| 男人的天堂久久精品激情a| 免费播放美女一级毛片| 免费播放美女一级毛片| 欧美亚洲国产激情一区二区| 欧美精品一卡二卡| 青草影院内射中出高潮-百度| 人妻少妇久久久久久97人妻| 日韩亚洲欧美中文高清| 婷婷综合亚洲爱久久| 亚洲a免费| 印度人XXx| 97成人免费视频| 被吊起玩弄的女性奴| 国产99视频精品免费播放| 国产露脸A片国语露对白| 花蝴蝶免费观看影视| 久久这里只有精品国产精品99| 免费看国产曰批40分钟| 全部老头和老太XXXXX| 双性被疯狂灌满精NP| 亚洲精品www久久久久久| 中文视频在线观看| WWW久久只有这里有精品| 国产成人无码精品久久久按摩 | 果冻传媒在线观看视频|