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

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

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

國產(chǎn)開發(fā)板上打造開源ThingsBoard工業(yè)網(wǎng)關(guān)--基于米爾芯馳MYD-JD9X開發(fā)板

米爾電子 ? 2023-10-13 08:01 ? 次閱讀

本篇測評由面包板論壇的優(yōu)秀測評者“JerryZhen”提供。



本文將介紹基于米爾電子MYD-JD9X開發(fā)板打造成開源的Thingsboard網(wǎng)關(guān)。Thingsboard網(wǎng)關(guān)是一個開源的軟件網(wǎng)關(guān),采用python作為開發(fā)語言,可以部署在任何支持 python 運(yùn)行環(huán)境的主機(jī)上,靈活性很高,修改代碼相對比較方便。它可以作為一個數(shù)據(jù)采集、處理和轉(zhuǎn)發(fā)的中間件,幫助用戶輕松地將物聯(lián)網(wǎng)設(shè)備接入到ThingsBoard平臺。通過這個網(wǎng)關(guān),用戶可以在邊緣設(shè)備上進(jìn)行數(shù)據(jù)的處理和分析,減輕中心服務(wù)器的壓力,并提高數(shù)據(jù)處理的效率。
ThingsBoard Edge適用于各種物聯(lián)網(wǎng)項目,包括但不限于:
工業(yè)自動化:實現(xiàn)對生產(chǎn)線設(shè)備的監(jiān)控與控制。
智能家居:將家庭中的各種智能設(shè)備接入到統(tǒng)一的管理平臺。
能源管理:監(jiān)測能源設(shè)備的運(yùn)行狀態(tài),實現(xiàn)節(jié)能與優(yōu)化。
物流監(jiān)控:追蹤貨物的實時位置與狀態(tài),提高物流效率。

網(wǎng)關(guān)的框架如下:b012a880-695b-11ee-9788-92fbcf53809c.png
網(wǎng)關(guān)支持的協(xié)議比較多,基本涵蓋了常見的物聯(lián)網(wǎng)協(xié)議
MQTT用于控制、配置和收集來自使用現(xiàn)有協(xié)議連接到外部MQTT代理的IoT設(shè)備的數(shù)據(jù)。
OPC-UA用于從連接到OPC-UA服務(wù)器的設(shè)備收集數(shù)據(jù)。
Modbus用于收集通過Modbus協(xié)議連接的設(shè)備的數(shù)據(jù)。
BLE從使用低功耗藍(lán)牙連接的設(shè)備收集數(shù)據(jù)。
Request用于收集HTTP(S)端點(diǎn)數(shù)據(jù)。
CAN用于CAN協(xié)議連接到設(shè)備收集數(shù)據(jù)。
BACnet用于BACnet協(xié)議連接的物聯(lián)網(wǎng)設(shè)備收集數(shù)據(jù)。
ODBC用于從ODBC數(shù)據(jù)庫收集數(shù)據(jù)。
REST用于從HTTP請求中收集數(shù)據(jù)。
SNMP用于從SNMP管理器收集數(shù)據(jù)。
FTP用于從FTP服務(wù)器收集數(shù)據(jù)。
Socket通過TCP/UDP協(xié)議從作為連接器的物聯(lián)網(wǎng)設(shè)備收集數(shù)據(jù)。
XMPP通過XMPP協(xié)議連接的物聯(lián)網(wǎng)設(shè)備收集數(shù)據(jù)。
OCPP用于電樁與管理系統(tǒng)通信的開放協(xié)議收集數(shù)據(jù)。
Custom用于從通過不同協(xié)議連接的IoT設(shè)備收集數(shù)據(jù)。

下面介紹如何在開發(fā)板上安裝Thingsboard網(wǎng)關(guān)。
開發(fā)板出廠燒寫的固件是基于buildroot編譯的固件,用來做測評不是太方便,筆者聯(lián)系廠家獲得了ubuntu固件,簡單燒寫后可以作為類似樹莓派的單板計算機(jī)使用。
安裝Thingsboard網(wǎng)關(guān)服務(wù)過程很簡單:

1.下載安裝包:wget https://github.com/thingsboard/thingsboard-gateway/releases/latest/download/python3-thingsboard-gateway.deb

2.使用apt命令安裝ThingsBoard Gateway:
sudo apt install ./python3-thingsboard-gateway.deb -y
3.檢查ThingsBoard Gateway狀態(tài):
systemctl status thingsboard-gateway

如果一切正常,將會出現(xiàn)如下字樣,表示Thingsboard網(wǎng)關(guān)服務(wù)已經(jīng)在后臺正常運(yùn)行了。
b032c584-695b-11ee-9788-92fbcf53809c.png
后續(xù)筆者會介紹如何配置網(wǎng)關(guān),并且采集數(shù)據(jù)上傳到云平臺。

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

    關(guān)注

    9

    文章

    4081

    瀏覽量

    50562
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3124

    瀏覽量

    42067
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4768

    瀏覽量

    96150
  • 工業(yè)網(wǎng)關(guān)

    關(guān)注

    0

    文章

    369

    瀏覽量

    11349
收藏 人收藏

    評論

    相關(guān)推薦

    國產(chǎn)核心全面進(jìn)攻-RK3568開發(fā)板評測

    MYD-LR3568J-32E4D-180-I-GK)。此款開發(fā)板米爾電子推出的一款基于瑞微RK3568的工業(yè)
    的頭像 發(fā)表于 08-30 11:49 ?375次閱讀
    <b class='flag-5'>國產(chǎn)</b>核心<b class='flag-5'>板</b>全面進(jìn)攻-RK3568<b class='flag-5'>開發(fā)板</b>評測

    國產(chǎn)運(yùn)行TinyMaxi輕量級的神經(jīng)網(wǎng)絡(luò)推理庫-米爾基于D9國產(chǎn)商顯

    本篇測評由優(yōu)秀測評者“短笛君”提供。本文將介紹基于米爾電子MYD-YD9360商顯米爾基于
    發(fā)表于 08-09 18:26

    新品7折購!米爾RK3568國產(chǎn)開發(fā)板

    近日,米爾電子發(fā)布MYC-LR3568核心開發(fā)板,核心基于高性能、低功耗的國產(chǎn)芯片-瑞
    的頭像 發(fā)表于 08-02 08:01 ?282次閱讀
    新品7折購!<b class='flag-5'>米爾</b>RK3568<b class='flag-5'>國產(chǎn)</b><b class='flag-5'>開發(fā)板</b>

    國產(chǎn)運(yùn)行TinyMaxi輕量級的神經(jīng)網(wǎng)絡(luò)推理庫-米爾基于D9國產(chǎn)商顯

    本篇測評由與非網(wǎng)的優(yōu)秀測評者“短笛君”提供。本文將介紹基于米爾電子MYD-YD9360商顯米爾基于
    的頭像 發(fā)表于 07-05 08:02 ?1706次閱讀
    <b class='flag-5'>國產(chǎn)</b><b class='flag-5'>芯</b><b class='flag-5'>上</b>運(yùn)行TinyMaxi輕量級的神經(jīng)網(wǎng)絡(luò)推理庫-<b class='flag-5'>米爾</b>基于<b class='flag-5'>芯</b><b class='flag-5'>馳</b>D<b class='flag-5'>9</b><b class='flag-5'>國產(chǎn)</b>商顯<b class='flag-5'>板</b>

    米爾基于NXP iMX.93開發(fā)板的M33處理器應(yīng)用開發(fā)筆記

    資源MYD-LMX9X開發(fā)板米爾基于NXPiMX.93開發(fā)板)3.軟件資源Windows7及以上版本軟件:IAREmbeddedWorkbench4.板載固件調(diào)試
    的頭像 發(fā)表于 06-29 08:01 ?999次閱讀
    <b class='flag-5'>米爾</b>基于NXP iMX.93<b class='flag-5'>開發(fā)板</b>的M33處理器應(yīng)用<b class='flag-5'>開發(fā)</b>筆記

    點(diǎn)擊參與米爾NXP i.MX 93開發(fā)板有獎試用

    米爾與NXP合作發(fā)布的新品基于NXPi.MX93應(yīng)用處理器的MYD-LMX9X開發(fā)板免費(fèi)試用活動來啦~~米爾提供了3塊價值678元的MYD-LMX9
    的頭像 發(fā)表于 06-13 08:02 ?267次閱讀
    點(diǎn)擊參與<b class='flag-5'>米爾</b>NXP i.MX 93<b class='flag-5'>開發(fā)板</b>有獎試用

    米爾NXP i.MX 93開發(fā)板的Qt開發(fā)指南

    1.概述Qt是一個跨平臺的圖形應(yīng)用開發(fā)框架,被應(yīng)用在不同尺寸設(shè)備和平臺上,同時提供不同版權(quán)版本供用戶選擇。米爾NXPi.MX93開發(fā)板MYD-LMX9X
    的頭像 發(fā)表于 06-07 08:01 ?1426次閱讀
    <b class='flag-5'>米爾</b>NXP i.MX 93<b class='flag-5'>開發(fā)板</b>的Qt<b class='flag-5'>開發(fā)</b>指南

    免費(fèi)!NXP i.MX 93開發(fā)板有獎試用

    米爾與NXP合作發(fā)布的新品基于NXPi.MX93應(yīng)用處理器的MYD-LMX9X開發(fā)板免費(fèi)試用活動來啦~~米爾提供了2塊價值678
    的頭像 發(fā)表于 05-23 08:01 ?483次閱讀
    免費(fèi)!NXP i.MX 93<b class='flag-5'>開發(fā)板</b>有獎試用

    通過物聯(lián)網(wǎng)管理多臺MQTT設(shè)備-基于米爾T527開發(fā)板

    本篇測評由電子工程世界的優(yōu)秀測評者“JerryZhen”提供。本文將介紹基于米爾電子MYD-LT527開發(fā)板網(wǎng)關(guān)方案測試。一、系統(tǒng)概述基于米爾
    的頭像 發(fā)表于 05-10 08:01 ?507次閱讀
    通過物聯(lián)網(wǎng)管理多臺MQTT設(shè)備-基于<b class='flag-5'>米爾</b>T527<b class='flag-5'>開發(fā)板</b>

    米爾-D9360商顯開發(fā)環(huán)境搭建

    ,各種元器件毫不節(jié)省,從密密麻麻的黃色貼片鉭電容可見一斑。 二、開發(fā)板網(wǎng)絡(luò)配置 簡單點(diǎn),直接修改米爾-
    的頭像 發(fā)表于 04-10 09:42 ?624次閱讀
    <b class='flag-5'>米爾</b>-<b class='flag-5'>芯</b><b class='flag-5'>馳</b>D9360商顯<b class='flag-5'>板</b><b class='flag-5'>開發(fā)</b>環(huán)境搭建

    米爾-D9360商顯試用評測】米爾-D9360商顯開發(fā)環(huán)境搭建

    媒體方面的應(yīng)用。 米爾-D9360商顯做工優(yōu)秀,PCB線路規(guī)整,芯片布局合理,各種元器件毫不節(jié)省,從
    發(fā)表于 04-09 22:39

    基于米爾D9處理器的三屏異顯方案

    科技推出的一款基于D系列芯片的開發(fā)板MYD-YD9360)。熟悉這家公司的同學(xué)應(yīng)該都知
    的頭像 發(fā)表于 03-01 17:20 ?399次閱讀
    基于<b class='flag-5'>米爾</b><b class='flag-5'>芯</b><b class='flag-5'>馳</b>D<b class='flag-5'>9</b>處理器的三屏異顯方案

    ROS系統(tǒng)的智能車開發(fā)-基于米爾MYD-JD9X開發(fā)板

    本篇測評由電子工程世界的優(yōu)秀測評者“mameng”提供。本文將介紹基于米爾電子MYD-JD9X開發(fā)板的ROS系統(tǒng)智能車開發(fā)。目前實現(xiàn)ROS的方式主要有兩種:Ubuntu系統(tǒng)+ROS;U
    的頭像 發(fā)表于 01-26 08:01 ?705次閱讀
    ROS系統(tǒng)的智能車<b class='flag-5'>開發(fā)</b>-基于<b class='flag-5'>米爾</b><b class='flag-5'>芯</b><b class='flag-5'>馳</b><b class='flag-5'>MYD-JD9X</b><b class='flag-5'>開發(fā)板</b>

    國產(chǎn)開發(fā)板打造開源ThingsBoard工業(yè)網(wǎng)關(guān)--基于米爾MYD-JD9X開發(fā)板

    Thingsboard網(wǎng)關(guān)是一個開源的軟件網(wǎng)關(guān),采用python作為開發(fā)語言,可以部署在任何支持 python 運(yùn)行環(huán)境的主機(jī)上,靈活性很高
    的頭像 發(fā)表于 10-20 18:58 ?516次閱讀
    <b class='flag-5'>國產(chǎn)</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>上</b><b class='flag-5'>打造</b><b class='flag-5'>開源</b><b class='flag-5'>ThingsBoard</b><b class='flag-5'>工業(yè)</b><b class='flag-5'>網(wǎng)關(guān)</b>--基于<b class='flag-5'>米爾</b><b class='flag-5'>芯</b><b class='flag-5'>馳</b><b class='flag-5'>MYD-JD9X</b><b class='flag-5'>開發(fā)板</b>

    米爾-D9開發(fā)板- 國產(chǎn)平臺試用】 SDK 初體驗

    的……可能是某些原因還沒弄好吧,那這這這……得自己好好鉆研下,去看看之前的文檔里面有沒有說明。 先按照文檔配置好環(huán)境先 ,具體文檔是 《MYD-JD9X_Linux軟件開發(fā)指南.pdf》 2.2.2章節(jié)
    發(fā)表于 09-22 15:11