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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

合宙LuatOS ? 來源:合宙LuatOS ? 作者:合宙LuatOS ? 2024-12-03 11:45 ? 次閱讀

本文要說的是低功耗4G模組Air724UG軟件中復刻高效FTP示例,我已整理成文供大家參考。

一、簡介

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

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

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

二、演示功能概述

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

功能定義:

1、登錄 FTP 服務器

2、讀取服務器上的文件資源

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

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

3.1 開發(fā)板準備

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

wKgZPGdNwmyANWvYABZs-LtAF10363.png

此開發(fā)板的詳細使用說明參考:
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 口,另一端與電腦相連,撥碼開關全部撥到 ON,串口切換開關選擇 UART1,USB 供電的 4V 對應開關撥至 ON 檔,SIM 卡放到 SIM 卡槽中鎖緊,如下圖所示。

wKgZO2dNwnyASnH-AAxv8ibHwXQ147.png

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

4.1 下載調試工具

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

4.2 源碼及固件

1)底層 core 下載

下載底層固件,并解壓

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

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

wKgZO2dNwomARDezAAZUwBDSLnY512.png

本教程使用的 demo 見附件:

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

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

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

wKgZO2dNwpaAXNRpAATMcrTlPGg164.png

點擊項目管理測試選項。

wKgZO2dNwqGADYIaAAFGOTc2VAU956.png

進入管理界面,如下圖所示。

wKgZPGdNwq-AAmHvAAMHtOjhStI834.png

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

wKgZPGdNwriAP55iAACqoAIeUx8931.png

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

wKgZO2dNwsGAJXEVAAHbBwWdqOk295.png

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

wKgZPGdNwsyAUeg4AAGpeCmZpvY318.png

4.4 FTP 服務器

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

如果使用其他服務器請自行修改。

五、代碼示例介紹

5.1 API 說明

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

wKgZO2dNwtiARIIbAANOs_Ffemg894.png

5.2 ftp_test.lua 代碼

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

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

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

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

wKgZPGdNwuqAFYtLAAOW9xBEk-Q924.pngwKgZPGdNwveAIBOxAAS1gluC2f4223.pngwKgZO2dNwwSAYMecAARxNo3dENc525.pngwKgZPGdNwxGATdRnAAJ6AQIcjHk963.png


5.3 main.lua 代碼

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

六、開機調試

6.1 開發(fā)板開機

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

wKgZO2dNwyCATBOBAANJgaKlTwk417.png

6.2 FTP 調試

FTP 登錄服務器,并且獲取信息。

wKgZO2dNwyqAT802AAY9kLuydiE761.png

顯示目錄下的文件

wKgZPGdNwzmAHxqgAA8QbzHgIww002.png

wKgZO2dNw0SAWLoNAAOjTSrS8bc284.png

創(chuàng)建目錄/ftp_test

wKgZPGdNw1KAW-VQABA8IIqln-w437.png

下載 ftp 服務器的文件

下載成功返回 200。

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

wKgZO2dNw2WAfdLMAA8cs0fakmg530.pngwKgZPGdNw3OAQz53AAnaqHrBD6E221.png

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

wKgZO2dNw36AQRINAAYjd8qEEo0815.png

上傳文件至服務器

上傳成功返回 200。

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

wKgZPGdNw42AFy2JAA3V7wwJSNo717.pngwKgZO2dNw5qAebXJAAVTskXgDF4441.png

上傳文件打印日志信息:

wKgZPGdNw6mAeFEaAApKnJbNtCw182.png

七、常見問題

7.1 關于不支持主動模式:

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

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

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

分享完畢。

審核編輯 黃宇

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

    關注

    205

    文章

    2369

    瀏覽量

    108666
  • 嵌入式硬件
    +關注

    關注

    1

    文章

    947

    瀏覽量

    8638
收藏 0人收藏

    評論

    相關推薦

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

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

    air724ug開發(fā)板

    air724ug開發(fā)板,最近購買了一塊4G開發(fā)板來玩玩,做個開發(fā)記錄開發(fā)板采用合宙Air724UG模塊作為主控,沒有外掛其它單片機,原來的2/4G模塊都是通過AT指令串口外掛單片機,此模塊本身帶有
    發(fā)表于 07-22 07:25

    STM32+Air724UG基本控制篇

    Air724UG,4G Cat.1全網(wǎng)通③基本外設:液晶OLED(IIC); RGB三色燈;溫濕度傳感器(DHT1...
    發(fā)表于 08-20 06:09

    Air724UG模塊及其硬件接口規(guī)范

    1. 緒論本文檔定義了Air724UG模塊及其硬件接口規(guī)范,電氣特性和機械細節(jié),通過此文檔的幫助,結合我們的應用手冊和用戶指導書,客戶可以快速應用Air724UG模塊于無線應用。2.綜述2.1
    發(fā)表于 11-11 06:44

    Air724UG是什么

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔文章目錄前言一、Air724UG是什么?二、AT是什么?三、服務器是什么?四、我們要做什么?五、我們該怎么做?0.準備工作1·連接模塊
    發(fā)表于 12-13 07:07

    AIR724UG模塊AT指令響應時間發(fā)送指令后一定要等回復嗎

    AIR724UG模塊AT指令響應時間發(fā)送指令后必須等待回復,然后才能進行下一個指令操作。
    發(fā)表于 03-02 06:20

    怎么解決通過air724ug獲取位置信息后通過mqtt發(fā)送到云端遇到的問題

    我想通過air724ug模塊獲取定位后,在通過mqtt發(fā)送到云端,但是查詢了位置信息之后mqtt就斷了 我是通過串口發(fā)送AT指令來獲取位置信息的 軟件包用的是at_device下的air720,mqtt用的是pahomqtt
    發(fā)表于 04-27 11:41

    緣起Air724UG,Cat.1網(wǎng)紅“貓”到物聯(lián)網(wǎng)行業(yè)應用經(jīng)典之選

    提起Air724UG,總讓人想起2020年的春天。群雄競起,各大模組廠商紛紛涌入激蕩的4GCat.1市場。相比之下,合宙Cat.1產(chǎn)品上市不算早,卻以“發(fā)布即量產(chǎn),用產(chǎn)品說話”的獨有風格宣告開啟物
    的頭像 發(fā)表于 08-31 09:55 ?2921次閱讀
    緣起<b class='flag-5'>Air724UG</b>,Cat.1網(wǎng)紅“貓”到物聯(lián)網(wǎng)行業(yè)應用經(jīng)典之選

    Air724UG軟件:ADC功能的創(chuàng)意展示

    今天我將對Air724UG軟件的ADC功能做出詳細示例,大家可以先收藏,再慢慢細讀,絕對有收獲。
    的頭像 發(fā)表于 11-17 09:53 ?624次閱讀
    <b class='flag-5'>Air724UG</b><b class='flag-5'>軟件</b>:ADC功能的創(chuàng)意展示

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

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

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

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

    藏箱子里Air724UG模組LuatOS開發(fā)的HTTP示例

    今天我們來學習的是我珍藏已久的低功耗模組Air724UG的LuatOS開發(fā)HTTP示例,獻給大家。
    的頭像 發(fā)表于 11-30 09:42 ?507次閱讀
    藏箱子里<b class='flag-5'>Air724UG</b><b class='flag-5'>模組</b>LuatOS開發(fā)的HTTP<b class='flag-5'>示例</b>!

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

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

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

    今天是以Air724UG模組為例,輕松攻克低功耗4G模組軟件FTP
    的頭像 發(fā)表于 12-05 09:08 ?503次閱讀
    輕松攻克<b class='flag-5'>低功耗</b>4G<b class='flag-5'>模組</b><b class='flag-5'>軟件</b>的<b class='flag-5'>FTP</b><b class='flag-5'>示例</b>!

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

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

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品
    主站蜘蛛池模板: 学校女性奴sm训练调教 | 精品国产国产精2020久久日 | 同时被两个男人轮流舔 | 国内九一激情白浆发布 | av狼新人开放注册区 | 直插下身完整的欧美版 | QVOD在线播放 | 久久成人国产精品一区二区 | 免费鲁丝片一级在线观看 | 麻豆AV久久AV盛宴AV | 国产高清视频a在线大全 | 男女性杂交内射妇女BBWXZ | 菠萝视频高清版在线观看 | 菠萝菠萝蜜免费播放高清 | 妞干网手机免费视频 | 国产高清免费观看 | 囯产精品久久久久久久久蜜桃 | jaPanesmature儿母 japanese幼儿videos | WWW国产精品人妻一二三区 | 光溜溜的美女直播软件 | 日本漂亮妈妈7观整有限中 日本片bbbxxx | 精品国产午夜福利在线观看蜜月 | 国产强奷伦奷片 | 亚洲一区二区女搞男 | 日本三级按摩推拿按摩 | 色欲AV无码乱码精品国产 | 轻轻cao| 一边摸一边桶一边脱免费 | 国产精品高清m3u8在线播放 | 99综合之综合久久伊人 | 精品一区二区三区免费毛片 | 国产精品婷婷久青青原 | 老司机福利视频一区在线播放 | 偷拍自怕亚洲在线第7页 | 久久香蕉电影 | 美女内射少妇三区五区 | 新妺妺窝人体色WWW 新金梅瓶玉蒲团性奴3 | 99re久久这里只有精品 | 一级毛片两人添下面 | 久久精品WWW人人爽人人 | 攻把受做得合不拢腿play |