MU709S 2模組的FTP使用

2021-07-11 14:49:05 字數 1280 閱讀 6167

mu709s是wcdma的通訊模組,控制是通過at命令來執行的,具體的命令參考mudule at command手冊。

關於ftp的連線首先要了解tcp/ip協議族:

1、其中比較重要的有slip協議、ppp協議、ip協議、icmp協議、arp協議、tcp協議、udp協議、ftp協議、dns協議、smtp協議等。tcp/ip協議並不完全符合osi的七層參考模型,協議採用了4層的層級結構,每一層都呼叫它的下一層所提供的網路來完成自己的需求。

2、網路介面層:包括用於協作ip資料在已有網路介質上傳輸的協議。實際上tcp/ip標準並不定義與iso資料鏈路層和物理層相對應的功能。相反,它定義像位址解析協議(address resolution protocol,arp)這樣的協議,提供tcp/ip協議的資料結構和實際物理硬體之間的介面。

3、網路層:本層包含ip協議、rip協議(routing information protocol,路由資訊協議),負責資料的包裝、定址和路由。同時還包含網間控制報文協議用來提供網路診斷資訊。

4、傳輸層:它提供兩種端到端的通訊服務。其中tcp協議提供可靠的資料流運輸服務,udp協議提供不可靠的使用者資料報服務。

5、應用層:網際網路的應用層協議包括finger、whois、ftp(檔案傳輸協議)、gopher、http(超文字傳輸協議)、telent(遠端終端協議)、smtp(簡單郵件傳送協議)、irc(網際網路中繼會話)、nntp(網路新聞傳輸協議)等。

根據tcp/ip協議族知道想建立ftp連線,是需要先開啟tcp/ip的介面。一般伺服器中提供的ftp介面都是經過ssl加密的,所以在連線ftp前要進行ssl協議的初始化,初始化後開啟的就應該是ftps協議;可以使用at^cmee=2來設定錯誤的具體提示,而不是錯誤號提示;

命令:

at^ipinit="3gnet"    //apn介面設定為3g模組

at^ipinit? //檢視是否設定成功

at^sslen=1,1,1 //啟動ssl服務

at^ipopen=2,"ftps","120.25.76.39",990, ,"holter","rencareholter" //開啟ftps連線

at^ipopen? //檢視連線是否開啟

at^ipcfl=14,1 //設定透明傳輸及延遲時間

at^ftpcmd=2,put,"test4.txt" //上傳指定檔案

at^ipsend=2,"hahahahahha" //輸入檔案資料

at^ipclose=2 //關閉連線

s2 標籤的使用

s2標籤庫不依賴於任何表現層技術,strtus2提供的大部分標籤,可以在各種表現層技術中使用。使用s2之前需要用在頁面中引入s2標籤庫 taglib uri struts tags prefix s 這需要把struts2相關的jar包 放在工程的web inf lib 下面 如 struts2 c...

基於S32K116 LPIT模組的使用

lpit是s32k裡面的一種低功耗週期性定時器,使用的方式呢配置也很簡單,實現配置,首先先新增lpit模組,新增完之後開啟配置 需要注意的是這幾個選項第乙個是選擇微妙級的計數單位,第二個是週期,第三個是觸發方式 然後配置完成後生成 lpit drv init inst lpit1,lpit1 ini...

yii2 模組的建立及使用

yii2 模型建立可以通過gii工具建立,方便快速 yii2 可以在專案的根目錄建立乙個modules資料夾存放各個模組,當然,每個模組裡還可以再建立模組 一.直接在專案根目錄建立乙個模組 看截圖 然後點選 preview 預覽 generate 生成 即可生成payment模組 此時別忘了乙個操作...