精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

CAT1 RTU軟硬件設計開源資料分析(MQTT協議+GNSS定位版本 )

jf_94171069 ? 來源:jf_94171069 ? 作者:jf_94171069 ? 2024-09-20 15:18 ? 次閱讀

一、CAT1 RTU方案簡介:

遠程終端單元( Remote Terminal Unit,RTU),一種針對通信距離較長和工業現場環境惡劣而設計的具有模塊化結構的、特殊的計算機測控單元,它將末端檢測儀表和執行機構與遠程控制中心相連接。

奇跡MQTT RTU+GNSS版本的RTU,用于將遠程現場的傳感器和執行器數據傳輸到中央控制系統或監控中心。RTU 通常用于工業自動化、能源管理、環境監測等領域,它可以收集和傳輸各種類型的數據,如溫度、壓力、流量、電流、電壓等,可以對各種類型的傳感器進行遠程控制。

二、CAT1 RTU方案的硬件設計分享

1.硬件功能概述

奇跡MQTT RTU+GNSS版本的RTU具有5*6貼片卡/外置SIM卡/全網通卡功能,支持北斗/GPS定位,支持卡基站定位,內嵌看門狗,掉線自動恢復。標準工業RS232/485接口,可以支持6-20V的寬電壓輸入,支持5路DO,5路DI,1路AI

MQTT RTU+GNSS版本的RTU為用戶提供標準固件以及對應源碼,以及對應的MQTT透傳、GNSS、DI、DO、AI等功能的操作例程。

2.產品硬件定義

2.1 系統框圖:

wKgaombruYiAHAD_AAKvbcLA8bI081.png

2.2 HaaS框圖:

AM430EV5系列SOM板:

AM430EV5 SOM板4(5*6卡/GNSS)Haas框圖

wKgaombiXQCANgsjAADJEoKLcZE474.png

AM430EV5 SOM板5(全網通卡/GNSS)Haas框圖

wKgZombiXZ6AOCt_AADQ4y4AwjQ170.png

AM430EV5 SOM板6(插拔卡/GNSS)Haas框圖

wKgaombiXbWAUNY_AADHawUodkA042.png

REV1主板Haas框圖

wKgaombiXeyARzjNAAGSmEGDpjs980.png

2.3 SCH原理圖拆解分析:

AM430EV5系列SOM板SCH:

詳情見Cellular IoT Wiki 知識庫。

REV1主板SCH:

詳情見Cellular IoT Wiki 知識庫。

三、CAT1 RTU方案的軟件設計分享

1.軟件功能概述

功能概述:

網絡通訊功能:為了實現遠程控制中心對終端測控單元的控制,RTU首先應該具備聯網的能力,通過網絡將兩者連接起來。實現了網絡通訊,就要考慮網絡穩定的問題,如果不穩定,需要實現斷線重連等。服務器確定設備目前在線

參數配置功能:網絡通訊可以選擇TCP,MQTT等協議。連接TCP服務器,需要配置TCP服務器地址,端口號等參數;連接MQTT服務器需要配置鑒權信息,訂閱和發布的Topic等參數。此外,其它復雜功能,也會涉及到一些參數的配置。

網絡參數配置功能:上述功能實現后,可以考慮后期維護過程中,當RTU現場維護不方便,使用網絡對其進行配置的方式。配置的方式可以選擇多種形式,可以將上面的指令稍微修改,也可以另外寫一份協議。

心跳功能:當RTU和遠程服務器建立連接后,服務器判斷設備是否在線,需要RTU定時發送一串數據給服務器,用通信來確認RTU在線。

遠程控制功能:依托上述功能的實現,可以輕松地制定一些協議,遠程服務器通過下發對應的協議,來控制RTU的DI、DO、AI等接口。控制方式包括讀寫、定時寫、IO聯動等。

2.軟件功能定義

2.1 軟件實現功能:

AT指令配置設備運行參數,包括:服務器連接IP、端口號;心跳包開啟/關閉;心跳包內容;注冊包模式;注冊包內容。以及復位和查詢相關配置參數指令。

可隨時選擇進入、退出透傳模式

心跳保持功能,心跳間隔可配置

網絡重連功能

理論上可以發送無限長度數據包

波特率固定為115200,可以根據客戶需求定制

網絡AT指令和JSON協議配置功能,可以通過服務器下發遠程AT指令配置

支持遠程升級

支持5路DI,DI可以配置為,上拉/下拉,初始電平,主動上報,定時上報,可以單獨讀某一路,可以5路同時讀

支持5路DO,包含,可配上拉/下拉,初始電平,重啟狀態,可以單獨設置某一路的輸出電平,也可以同時設置5路的輸出電平

支持1路AI,可以采集4 - 20mA的電流,可以配置閾值,按照配置觸發報警,周期上報

鬧鐘功能,DO定時執行設置動作

IO聯動,DI/AI作為輸入源,DO跟隨動作,包括正向跟隨、反向跟隨DI;閾值內、閾值外執行相應動作

2.2 軟件功能模塊分析:

按照上面的分析,開發的過程就是實現一個個組件,幾個組件完成一個模塊,幾個模塊完成一個項目的開發。

開發過程會從核心組件驗證,完整代碼詳解,調試三個章節來講,如何使用服務層API或應用層組件中的代碼實現組件和模塊,從而完成整個項目。

2.3 軟件流程圖:

wKgaombtIWKAfcQlAASpFfGFZpI611.png

3.基開發豆平臺開發分析

我們的目的是做一款RTU,根據RTU應該具有的的功能,代碼可以分為:數據存儲模塊,AT指令模塊,切卡模塊,透傳模式切換模塊,MQTT模塊,心跳模塊,掉線重連模塊,GNSS模塊,DI模塊,DO模塊,AI模塊,JSON模塊,鬧鐘模塊。

模塊是根據相似的功能,把對應的代碼放到同一個源文件中。每個功能算作一個組件,不同組件組合以來,構成了模塊的主要功能。

數據存儲組件:包括文件創建,初始化,讀寫,關閉等。

AT指令組件:包括串口初始化,串口數據接收,發送,數據分析,AT指令解析

切卡組件:包括GPIO初始化,復位切卡

透傳模式切換組件:包括串口初始化,串口數據接收,發送,數據分析,切換模式

掉線重連組件:包括連接狀態檢測,掉線重連

MQTT組件:包括參數配置,創建Socket,連接服務器,發送,接收數據

心跳組件:包括參數配置,定時發送

GNSS組件:包括參數配置,串口初始化,串口數據接收,數據分析,模式切換,定時上報

DI組件:包括參數配置,GPIO初始化,中斷檢測,模式切換,定時上報,中斷上報

AI組件:包括參數配置,ADC接口初始化,電流計算,定時上報

DO組件:包括參數配置,GPIO初始化,模式切換,定時上報,跟隨DI或者AI

鬧鐘組件:包括參數配置,定時,超時動作

JSON組件:包括數據接收,解析,數據發送

上述模塊功能大致是按照依賴順序來的,下面的模塊實現可能要基于上面的組件。

AT指令模塊

心跳模塊

MQTT網絡模塊

網絡AT模塊

主任務模塊

升級模塊

IO模塊

文件模塊

JSON協議模塊

DO模塊

DI模塊

AI模塊

四、CAT1 RTU方案成果展示

1.SCH的講解和Geber文件資料

詳情請見Cellular IoT Wiki 知識庫

2.Datasheet

詳情請見Cellular IoT Wiki 知識庫

3.AT指令手冊

詳情請見Cellular IoT Wiki 知識庫

4.產品BOM

詳情請見Cellular IoT Wiki 知識庫

5.固件下載鏈接

詳情請見Cellular IoT Wiki 知識庫

五、如何了解更多CAT1 RTU方案

本文章源自奇跡物聯開源的物聯網應用知識庫CellularIoTWiki,更多技術干貨歡迎關注收藏Wiki:Cellular IoT Wiki 知識庫(https://rckrv97mzx.feishu.cn/wiki/wikcnBvAC9WOkEYG5CLqGwm6PHf)

歡迎同學們走進AmazIOT知識庫的世界!

這里是為物聯網人構建的技術應用百科,以便幫助你更快更簡單的開發物聯網產品。

Cellular IoT Wiki初心:

在我們長期投身于蜂窩物聯網 ODM/OEM 解決方案的實踐過程中,一直被物聯網技術碎片化與產業資源碎片化的問題所困擾。從產品定義、芯片選型,到軟硬件研發和測試,物聯網技術的碎片化以及產業資源的碎片化,始終對團隊的產品開發交付質量和效率形成制約。為了減少因物聯網碎片化而帶來的重復開發工作,我們著手對物聯網開發中高頻應用的技術知識進行沉淀管理,并基于 Bloom OS 搭建了不同平臺的RTOS應用生態。后來我們發現,很多物聯網產品開發團隊都面臨著相似的困擾,于是,我們決定向全體物聯網行業開發者開放奇跡物聯內部沉淀的應用技術知識庫 Wiki,期望能為更多物聯網產品開發者減輕一些重復造輪子的負擔。

Cellular IoT Wiki沉淀的技術內容方向如下:

wKgaombtIdCAGIk7AAQrZ8e-uz8469.jpg

奇跡物聯的業務服務范圍:基于自研的NB-IoT、Cat1、Cat4等物聯網模組,為客戶物聯網ODM/OEM解決方案服務。我們的研發技術中心在石家莊,PCBA生產基地分布在深圳、石家莊、北京三個工廠,滿足不同區域&不同量產規模&不同產品開發階段的生產制造任務。跟傳統PCBA工廠最大的區別是我們只服務物聯網行業客戶。

連接我們,和10000+物聯網開發者一起降低技術和成本門檻

讓蜂窩物聯網應用更簡單~~

哈哈你終于滑到最重要的模塊了,

千萬不!要!劃!走!忍住沖動!~

歡迎加入飛書“開源技術交流群”,隨時找到我們哦~

點擊鏈接如何加入奇跡物聯技術話題群(https://rckrv97mzx.feishu.cn/docx/Xskpd1cFQo7hu9x5EuicbsjTnTf)可以獲取加入技術話題群攻略

Hey 物聯網從業者,

你是否有了解過奇跡物聯的官方公眾號“eSIM物聯工場”呢?

這里是奇跡物聯的物聯網應用技術開源wiki主陣地,歡迎關注公眾號,不迷路~

及時獲得最新物聯網應用技術沉淀發布

審核編輯 黃宇

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

    關注

    2894

    文章

    43313

    瀏覽量

    366456
  • PCBA
    +關注

    關注

    23

    文章

    1472

    瀏覽量

    51006
  • GNSS
    +關注

    關注

    9

    文章

    724

    瀏覽量

    47637
  • MQTT
    +關注

    關注

    5

    文章

    629

    瀏覽量

    22286
  • Cat1
    +關注

    關注

    0

    文章

    39

    瀏覽量

    3422
收藏 人收藏

    評論

    相關推薦

    基于FPGA的軟硬件協同測試設計影響因素分析與設計實現

    ,不利于硬件的開發進度。面對這一難題,文章從FPGA 的軟硬件協同測試角度出發,利用PC 機和測試硬件設備的特點,進行FPGA 的軟硬件協同測試的設計,努力實現FPGA 的
    發表于 11-18 05:46 ?1811次閱讀

    廣和通LTE模組推動Cat1 bis市場發展 NovAtel增強GAJT-710產品性能

      2022年3月,廣和通正式發布新一代成本優化的LTE Cat1模組MC669系列,MC669系列采用紫光展銳LTE Cat1 bis芯片UIS8850DG/BM,模組自帶GNSS功能,可以滿足用戶多種環境下快速精準
    的頭像 發表于 03-18 09:51 ?2269次閱讀

    移遠CAT1模組EC200資料分享

    移遠 CAT1模組 EC200資料免費下載。
    發表于 07-13 16:56 ?46次下載

    移遠CAT1模組EC600資料

    移遠 CAT1模組 EC600資料免費下載。
    發表于 07-13 17:32 ?69次下載

    全網通DTU/Cat1 DTU/MQTT DTU/嵌入式DTU的定義

    解析愛陸通全網通DTU,cat1 DTU,opencup DTU,低成本DTU,MQTT DTU,嵌入式DTU定義
    的頭像 發表于 08-12 14:42 ?2226次閱讀

    軟硬件融合的概念和內涵

    跟很多朋友交流,當提到軟硬件融合的時候,他們會這么說:“軟硬件融合,難道不是顯而易見嗎?我感覺在二三十年前就已經有這個概念了。”在他們的想法里,其實:軟硬件融合等同于軟硬件協同,甚至等
    的頭像 發表于 10-17 14:36 ?1153次閱讀
    <b class='flag-5'>軟硬件</b>融合的概念和內涵

    紅豆Cat 1開源 項目一: 從0-1設計一款TCP版本RTU 支持Modbus+GNSS 產品的軟硬件全過程

    軟硬件定義、硬件設計分析、軟件設計分析,并詳細講解單一功能點功能模塊的驗證過程和測試驗證方法。通過學習本內容,初學者可以在 1-2 天內完
    的頭像 發表于 07-10 17:36 ?266次閱讀
    紅豆<b class='flag-5'>Cat</b> <b class='flag-5'>1</b><b class='flag-5'>開源</b> 項目一: 從0-<b class='flag-5'>1</b>設計一款TCP<b class='flag-5'>版本</b><b class='flag-5'>RTU</b> 支持Modbus+<b class='flag-5'>GNSS</b> 產品的<b class='flag-5'>軟硬件</b>全過程

    紅豆Cat 1開源 項目二: 從0-1設計一款MQTT版本DTU 支持GNSS 產品的軟硬件全過程

    軟硬件定義、硬件設計分析、軟件設計分析,并詳細講解單一功能點功能模塊的驗證過程和測試驗證方法。通過學習本內容,初學者可以在 1-2 天內完
    的頭像 發表于 07-12 14:30 ?185次閱讀
    紅豆<b class='flag-5'>Cat</b> <b class='flag-5'>1</b><b class='flag-5'>開源</b> 項目二: 從0-<b class='flag-5'>1</b>設計一款<b class='flag-5'>MQTT</b><b class='flag-5'>版本</b>DTU 支持<b class='flag-5'>GNSS</b> 產品的<b class='flag-5'>軟硬件</b>全過程

    紅豆Cat 1開源 項目三: 從0-1設計一款HTTP版本RTU 支持GNSS 產品的軟硬件全過程

    本文為奇跡物聯量產 RTU 產品設計資料分享,主要針對嵌入式 C 語言物聯網開發愛好者學習交流。可幫助以下人員降低物聯網產品開發門檻: 物聯網Cat 1產品開發初學者: 本文將介紹產品
    的頭像 發表于 07-12 14:31 ?173次閱讀
    紅豆<b class='flag-5'>Cat</b> <b class='flag-5'>1</b><b class='flag-5'>開源</b> 項目三: 從0-<b class='flag-5'>1</b>設計一款HTTP<b class='flag-5'>版本</b><b class='flag-5'>RTU</b> 支持<b class='flag-5'>GNSS</b> 產品的<b class='flag-5'>軟硬件</b>全過程

    紅豆Cat 1開源 項目四: 從0-1設計一款TCP版本DTU產品的軟硬件全過程

    引言 本文為奇跡物聯量產 DTU 產品設計資料分享,主要針對嵌入式 C 語言物聯網開發愛好者學習交流。可幫助以下人員降低物聯網產品開發門檻: 物聯網Cat 1產品開發初學者: 本文將介紹產品的
    的頭像 發表于 07-12 14:43 ?187次閱讀
    紅豆<b class='flag-5'>Cat</b> <b class='flag-5'>1</b><b class='flag-5'>開源</b> 項目四: 從0-<b class='flag-5'>1</b>設計一款TCP<b class='flag-5'>版本</b>DTU產品的<b class='flag-5'>軟硬件</b>全過程

    Lora轉4G Cat1網關軟硬件設計開源資料分享(MQTT協議版本

    ,例如企業、大型工廠、智慧農業、遠程抄表、智慧井蓋、管廊、辦公樓、智能巡檢、智能家居、智慧燈桿、智慧供熱等等。 二、lora轉4G網關 方案的硬件設計分享 1.硬件功能概述 奇跡的 AP6000E_AM430EV5 Lora 網
    的頭像 發表于 09-18 16:08 ?161次閱讀
    Lora轉4G <b class='flag-5'>Cat1</b>網關<b class='flag-5'>軟硬件</b>設計<b class='flag-5'>開源</b><b class='flag-5'>資料</b>分享(<b class='flag-5'>MQTT</b><b class='flag-5'>協議</b><b class='flag-5'>版本</b>)

    Lora轉4G Cat1網關軟硬件設計開源資料分享(HTTP協議版本

    ,例如企業、大型工廠、智慧農業、遠程抄表、智慧井蓋、管廊、辦公樓、智能巡檢、智能家居、智慧燈桿、智慧供熱等等。 二、lora轉4G網關 方案的硬件設計分享 1.硬件功能概述 奇跡的 AP6000E_AM430EV5 Lora 網
    的頭像 發表于 09-18 17:38 ?156次閱讀
    Lora轉4G <b class='flag-5'>Cat1</b>網關<b class='flag-5'>軟硬件</b>設計<b class='flag-5'>開源</b><b class='flag-5'>資料</b>分享(HTTP<b class='flag-5'>協議</b><b class='flag-5'>版本</b>)

    NB DTU/RTU軟硬件設計開源資料分析(TCP協議+MQTT協議+GNSS定位

    一 、系統綜述 1 項目綜述 NB DTU/RTU開源產品,使用奇跡的AM21EV5/V6模組作為主控,支持NB通訊和GNSS,支持通過上位機配置相應信息,將普通產品數據通過邊緣網絡設
    的頭像 發表于 09-20 16:44 ?107次閱讀
    NB DTU/<b class='flag-5'>RTU</b><b class='flag-5'>軟硬件</b>設計<b class='flag-5'>開源</b><b class='flag-5'>資料</b><b class='flag-5'>分析</b>(TCP<b class='flag-5'>協議</b>+<b class='flag-5'>MQTT</b><b class='flag-5'>協議</b>+<b class='flag-5'>GNSS</b><b class='flag-5'>定位</b>)

    NB Tracker軟硬件設計開源資料分析(TCP協議+GNSS定位

    NB Tracker開源定位器項目,支持NB通訊,支持GNSS獲取當前位置信息,同時也支持基站獲取當前位置信息,上報到阿里云等平臺。
    的頭像 發表于 09-21 10:02 ?95次閱讀
    NB Tracker<b class='flag-5'>軟硬件</b>設計<b class='flag-5'>開源</b><b class='flag-5'>資料</b><b class='flag-5'>分析</b>(TCP<b class='flag-5'>協議</b>+<b class='flag-5'>GNSS</b><b class='flag-5'>定位</b>)

    CAT1 RTU軟硬件設計開源資料分析(TCP協議+Modbus協議+GNSS定位版本

    一、CAT1 RTU方案簡介 : 遠程終端單元( Remote Terminal Unit,RTU),一種針對通信距離較長和工業現場環境惡劣而設計的具有模塊化結構的、特殊的計算機測控單元,它將末端
    的頭像 發表于 09-20 17:19 ?130次閱讀
    <b class='flag-5'>CAT1</b> <b class='flag-5'>RTU</b><b class='flag-5'>軟硬件</b>設計<b class='flag-5'>開源</b><b class='flag-5'>資料</b><b class='flag-5'>分析</b>(TCP<b class='flag-5'>協議</b>+Modbus<b class='flag-5'>協議</b>+<b class='flag-5'>GNSS</b><b class='flag-5'>定位</b><b class='flag-5'>版本</b> )