91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

使用Java和Eclipse Kura進行物聯(lián)網(wǎng)設(shè)備管理

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Walt Bowers ? 2022-09-10 16:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

開放服務(wù)網(wǎng)關(guān)倡議 (OSGi) 模型中基于 Java 的設(shè)備應(yīng)用程序框架可以加快物聯(lián)網(wǎng)IoT) 網(wǎng)關(guān)和應(yīng)用程序的開發(fā),并提供傳統(tǒng)嵌入式代理無法提供的高級遠程管理功能。

物聯(lián)網(wǎng) (IoT) 的邊緣是解決方案使用傳感器、執(zhí)行器、網(wǎng)關(guān)、代理和控制器連接、通信和交互的地方。隨著技術(shù)的進步,供應(yīng)商正在為這些邊緣設(shè)備宣傳“高級管理功能”。這些功能各不相同,從打開和關(guān)閉設(shè)備的簡單功能到更新軟件、管理 Wi-Fi 連接、配置安全策略或更改數(shù)據(jù)參數(shù)等更復(fù)雜的操作。

一些平臺聲稱具有邊緣管理功能,但使用代理的基于微控制器的解決方案無法提供復(fù)雜的管理功能。下面介紹了代理的局限性以及如何開發(fā)具有高級設(shè)備管理功能的邊緣系統(tǒng),特別是通過使用 Eclipse Kura 開源項目。通過將先進的應(yīng)用程序開發(fā)框架與適合智能設(shè)備控制器的足跡相集成,邊緣系統(tǒng)可以輕松地與基于云的管理平臺進行通信,這些平臺提供遠程監(jiān)控,以節(jié)省物聯(lián)網(wǎng)部署的時間和金錢。

網(wǎng)關(guān)上用于基本設(shè)備管理的代理

代理有多種形式和形式,在某種程度上可以在不同的操作系統(tǒng) (OS) 上實現(xiàn),但它們的集成不夠深入。

許多公司以網(wǎng)關(guān)上的嵌入式代理的形式提供設(shè)備管理。這種類型的代理是專門為設(shè)備編寫的,通常預(yù)編譯在網(wǎng)關(guān)的開發(fā)工具包中。在某些情況下,開發(fā)人員可以訪問允許少量定制的 API,例如能夠設(shè)置一些關(guān)于發(fā)送多少數(shù)據(jù)或何時報告數(shù)據(jù)的參數(shù)。其他時候,代理是硬編碼的,通常是用 C/C++ 編寫的,具有一組無法更改的功能。

從管理的角度來看,駐留在微控制器或其他受限硬件上的代理通常不可靠,并且很難修改或升級。因此,如果應(yīng)用程序發(fā)生變化或系統(tǒng)需要更新,開發(fā)人員往往不得不從頭開始。雖然許多供應(yīng)商宣傳這些解決方案對于數(shù)據(jù)分析很靈活,但他們的意思是客戶可以在數(shù)據(jù)到達云端后對數(shù)據(jù)做任何他們想做的事情。然而,這樣的代理并沒有提供太多的邊緣控制方式。

在網(wǎng)關(guān)級別,需要更健壯和開放的設(shè)備應(yīng)用程序框架來啟用高級設(shè)備管理功能。

用于高級設(shè)備管理的設(shè)備應(yīng)用程序框架

網(wǎng)關(guān)上的代理和邊緣系統(tǒng)本身之間存在大量設(shè)備管理解決方案,因為更高級的物聯(lián)網(wǎng)解決方案需要比傳統(tǒng)代理解決方案提供的更多遠程管理功能。

考慮一家自動售貨機公司,其機器分布在全球各地。參數(shù)經(jīng)常變化以反映庫存、價格和偏好,操作員可以從遠程管理中受益,以修復(fù)損壞的機器、更新軟件、添加新的產(chǎn)品線或服務(wù)等。這種類型的高級遠程設(shè)備管理可以通過設(shè)備應(yīng)用程序框架來實現(xiàn)。

設(shè)備應(yīng)用程序框架在網(wǎng)關(guān)上的操作系統(tǒng)和業(yè)務(wù)應(yīng)用程序之間放置了一層。這種具有凝聚力的軟件組件集合允許客戶隨著時間的推移修改、重新配置和維護他們的應(yīng)用程序,因此它會隨著市場需求的變化而發(fā)展。此外,架構(gòu)的適應(yīng)性和靈活性提供了優(yōu)于靜態(tài)、固定功能代理的競爭優(yōu)勢。但是,在為具有高級管理能力的邊緣系統(tǒng)實施設(shè)備應(yīng)用程序框架之前,有幾個關(guān)鍵考慮因素,特別是特定開發(fā)平臺的模塊化、靈活性和接口。

基于標(biāo)準(zhǔn)和模塊化

選擇一個開放、可訪問和模塊化的設(shè)備應(yīng)用程序框架允許開發(fā)人員加載和編寫他們自己的應(yīng)用程序以用于管理和計算目的,并選擇一個靈活的標(biāo)準(zhǔn)確保在邊緣運行健壯、易于理解和高效。

例如,基于 Java 的 IoT 設(shè)備應(yīng)用程序框架可以實現(xiàn)更短、更具確定性的設(shè)備軟件開發(fā)。使用 Java 以 IT 為中心的方法在智能邊緣設(shè)備中實現(xiàn)邏輯可以改善設(shè)備和應(yīng)用程序管理,因為其圍繞服務(wù)交付的強大軟件基礎(chǔ)架構(gòu)非常適合連接設(shè)備中的應(yīng)用程序代碼開發(fā)。這可以在移植到嵌入式設(shè)備之前通過軟件仿真輕松進行代碼開發(fā),并通過硬件、網(wǎng)絡(luò)、安全和操作系統(tǒng)功能的抽象來提供投資保護并縮短上市時間。

Open Services Gateway 倡議 (OSGi) 是一個用于 Java 的模塊化平臺,它實現(xiàn)了一個完整的組件模型。OSGi 提供了一種獨立于供應(yīng)商、基于標(biāo)準(zhǔn)的方法來模塊化 Java 軟件應(yīng)用程序和基礎(chǔ)架構(gòu),其經(jīng)過驗證的服務(wù)模型允許組件在本地和跨分布式網(wǎng)絡(luò)進行通信(圖 1)。結(jié)果是基于規(guī)范的連貫物聯(lián)網(wǎng)服務(wù)架構(gòu),該架構(gòu)具有高度可擴展性,可用于長期遠程管理和維護。

pYYBAGMLJhqAQYEZAACXGCcupvg206.png

基于 Java 的應(yīng)用程序或組件作為 OSGi 部署包提供,可以遠程安裝、啟動、發(fā)現(xiàn)、停止、更新和卸載。配置很簡單,因為開發(fā)人員可以將其他應(yīng)用程序包直接寫入應(yīng)用程序管理層,對獲取的數(shù)據(jù)做一些完全不同的事情,或者只是擴展該層或使用另一個包。

靈活的

輕松更改和修改功能的能力是當(dāng)今設(shè)備應(yīng)用程序框架的必備條件,但傳統(tǒng)的代理解決方案并非面向未來,因為如果應(yīng)用程序發(fā)生重大變化,它們必須重新構(gòu)建。建立在開放標(biāo)準(zhǔn)上的設(shè)備應(yīng)用程序框架可以與多個管理系統(tǒng)進行通信,任何基于 Java/OSGi 部署模型的平臺都可以從應(yīng)用程序的角度管理設(shè)備的各個部分。

類似界面

開發(fā)人員不希望在不同系統(tǒng)上執(zhí)行不同的設(shè)備管理;無論邊緣設(shè)備是 Raspberry Pi、英特爾 Edison 還是專用硬件,都應(yīng)該以相同的方式進行管理。在 Java 虛擬機 (JVM) 之上使用基于 OSGi 的容器可簡化應(yīng)用程序開發(fā)并優(yōu)化跨系統(tǒng)和硬件架構(gòu)的可移植性。

簡而言之,從需要多年開發(fā)的經(jīng)過驗證的體系結(jié)構(gòu)和軟件構(gòu)建塊開始,使用設(shè)備應(yīng)用程序框架可以導(dǎo)致更短、更具確定性的設(shè)備軟件開發(fā)。一旦這個標(biāo)準(zhǔn)軟件平臺到位,對有價值的數(shù)據(jù)采取行動就變得比以往任何時候都容易。

Eclipse Kura,一個開源應(yīng)用程序開發(fā)和管理平臺

Eclipse Kura 是一個開源項目,它通過使用支持遠程管理并提供廣泛的開發(fā)人員 API 的智能應(yīng)用程序容器來提供構(gòu)建物聯(lián)網(wǎng)網(wǎng)關(guān)的平臺(圖 2)。Eclipse Kura 項目的目標(biāo)可以概括為:

? 為在服務(wù)網(wǎng)關(guān)中運行的物聯(lián)網(wǎng)應(yīng)用程序提供基于 OSGi 的容器——Kura通過 API 和服務(wù)補充了 Java 和 OSGi 平臺,涵蓋了物聯(lián)網(wǎng)應(yīng)用程序的最常見需求。這些擴展包括但不限于 I/O 訪問、數(shù)據(jù)服務(wù)、看門狗、網(wǎng)絡(luò)配置和遠程管理。

? Kura 在可用時采用現(xiàn)有的 javax.* API——如果可能,Kura 將選擇與 Eclipse 許可證兼容的 API 的開源實現(xiàn),并將其打包到 OSGi 包中,以包含在 Kura 默認(rèn)構(gòu)建中(例如, javax.comm、javax.usb 和 javax.bluetooth)。

? 設(shè)計構(gòu)建環(huán)境——Kura 構(gòu)建環(huán)境隔離了本機代碼組件,并使得在 Kura 構(gòu)建和分發(fā)中為新平臺添加這些組件的端口變得簡單。

? 在 Eclipse IDE 中為物聯(lián)網(wǎng)應(yīng)用程序提供一個仿真環(huán)境——從 Eclipse IDE 中,應(yīng)用程序可以部署在目標(biāo)網(wǎng)關(guān)上,并遠程配置到現(xiàn)場支持 Kura 的設(shè)備。

pYYBAGMLJiKAIq9fAADac5es3Vk970.png

Eclipse Kura 為現(xiàn)場總線協(xié)議和傳感器集成的其他貢獻提供了一個基礎(chǔ),允許 Java 開發(fā)人員在邊緣控制行為內(nèi)置功能包括打開或關(guān)閉串行端口、Wi-Fi 管理、遠程數(shù)據(jù)處理等等。這些遠程管理服務(wù)還允許安裝在 Kura 中的物聯(lián)網(wǎng)應(yīng)用程序持續(xù)配置、升級和部署。

Kura 設(shè)備應(yīng)用程序框架的商業(yè)版本也可以在市場上買到,例如 Eurotech Everyware 軟件框架 (ESF),它在安全性、現(xiàn)場協(xié)議支持以及與 Everyware Cloud IoT 服務(wù)和應(yīng)用程序支持的本機集成方面提供了擴展平臺。通過 ESF,Eurotech 為構(gòu)建 IoT 應(yīng)用程序的 Java 開發(fā)人員提供了一套通用的設(shè)備、網(wǎng)絡(luò)和服務(wù)抽象工具,包括 I/O 訪問、數(shù)據(jù)服務(wù)、網(wǎng)絡(luò)配置和遠程管理。

結(jié)論

遠程管理無需物理接觸設(shè)備即可啟用更新、配置和故障排除,從而節(jié)省時間和金錢。例如,在醫(yī)療領(lǐng)域,遠程管理意味著可以同時遠程更新由數(shù)千臺設(shè)備組成的網(wǎng)絡(luò),因此患者可以獲得最新的可用護理。在工業(yè)市場中,通過消除技術(shù)人員在現(xiàn)場維修設(shè)備的需要,遠程管理設(shè)備可以節(jié)省資金。

先進的基于 Java 的設(shè)備應(yīng)用程序框架抽象了硬件和網(wǎng)絡(luò)子系統(tǒng)的復(fù)雜性,簡化了跨平臺物聯(lián)網(wǎng)應(yīng)用程序的開發(fā)、重用和遠程管理。這種以 IT 為中心的設(shè)備管理方法的開源和商業(yè)變體現(xià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)注

    2945

    文章

    47826

    瀏覽量

    415254
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    3001

    瀏覽量

    116456
  • WIFI
    +關(guān)注

    關(guān)注

    82

    文章

    5510

    瀏覽量

    213634
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    設(shè)備聯(lián)網(wǎng)云平臺助力企業(yè)構(gòu)建全局化設(shè)備管理體系

    在制造業(yè)、印刷包裝、能源化工等眾多行業(yè)中,生產(chǎn)設(shè)備是企業(yè)的核心資產(chǎn),其運行效率、穩(wěn)定性與可維護性直接影響企業(yè)的產(chǎn)能輸出與市場競爭力。然而,傳統(tǒng)設(shè)備管理模式下,各類設(shè)備往往處于“信息孤島”狀態(tài),數(shù)據(jù)
    的頭像 發(fā)表于 02-04 14:08 ?110次閱讀
    <b class='flag-5'>設(shè)備</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>云平臺助力企業(yè)構(gòu)建全局化<b class='flag-5'>設(shè)備管理</b>體系

    工業(yè)數(shù)字化平臺助力構(gòu)建全鏈路設(shè)備管理系統(tǒng)

    在工業(yè)聯(lián)網(wǎng)體系中,數(shù)據(jù)的價值不僅在于采集與傳輸,更在于分析與應(yīng)用。通博聯(lián)構(gòu)建“數(shù)據(jù)接入-分析-管控-應(yīng)用”的完整閉環(huán),推出工業(yè)聯(lián)網(wǎng)平臺
    的頭像 發(fā)表于 12-30 16:09 ?292次閱讀
    工業(yè)數(shù)字化平臺助力構(gòu)建全鏈路<b class='flag-5'>設(shè)備管理</b>系統(tǒng)

    數(shù)字化轉(zhuǎn)型浪潮下,有人智能設(shè)備管理系統(tǒng)助力企業(yè)高效升級

    云原生設(shè)備管理 為核心,用聯(lián)網(wǎng)技術(shù)重構(gòu)設(shè)備管理邏輯,成為企業(yè)數(shù)字化轉(zhuǎn)型的得力伙伴。 1. 多層級數(shù)字化管控,適配企業(yè)復(fù)雜架構(gòu) 數(shù)字化轉(zhuǎn)型的核心是 “精細化”,有人智能
    的頭像 發(fā)表于 12-25 14:10 ?381次閱讀

    工業(yè)聯(lián)網(wǎng)平臺在新能源設(shè)備管理的應(yīng)用

    在新能源設(shè)備能源管理應(yīng)用場景中,?數(shù)之能工業(yè)聯(lián)網(wǎng)平臺集數(shù)據(jù)采集、數(shù)據(jù)分析、智能預(yù)警、運維管理為一體,實現(xiàn)對光伏、風(fēng)電、儲能、充電站、換電站
    的頭像 發(fā)表于 10-31 11:16 ?363次閱讀

    安科瑞聯(lián)網(wǎng)平臺,讓能源與設(shè)備管理更簡單

    在數(shù)字化轉(zhuǎn)型加速的當(dāng)下,不少企業(yè)和管理者都面臨一個核心需求:如何更高效地管能源、管設(shè)備,同時降低成本、減少風(fēng)險?安科瑞聯(lián)網(wǎng)平臺( Acrel-EIoT 能源
    的頭像 發(fā)表于 10-24 09:58 ?286次閱讀
    安科瑞<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>平臺,讓能源與<b class='flag-5'>設(shè)備管理</b>更簡單

    不止 IoT 聯(lián)網(wǎng)設(shè)備管理系統(tǒng)現(xiàn)在還能做這些事

    當(dāng)下市場競爭激烈,提升設(shè)備管理水平是企業(yè)降本增效的關(guān)鍵。引入先進設(shè)備管理系統(tǒng),不僅能減少故障損失、提高產(chǎn)效與質(zhì)量,更能為數(shù)字化轉(zhuǎn)型、可持續(xù)發(fā)展奠基。若企業(yè)正面臨設(shè)備故障多、停機久、管理
    的頭像 發(fā)表于 09-03 14:08 ?660次閱讀
    不止 IoT <b class='flag-5'>聯(lián)網(wǎng)</b>:<b class='flag-5'>設(shè)備管理</b>系統(tǒng)現(xiàn)在還能做這些事

    別讓設(shè)備 “拖后腿”!這款設(shè)備管理系統(tǒng),幫制造企業(yè)省心又增效

    現(xiàn)在越來越多制造企業(yè)都在靠設(shè)備管理系統(tǒng) “提效降本”,畢竟在競爭越來越激烈的市場里,誰能把設(shè)備管得好、用得好,誰就能占得先機。 如果你家車間還在為設(shè)備管理頭疼,不妨試試設(shè)備管理系統(tǒng)
    的頭像 發(fā)表于 09-01 09:58 ?564次閱讀
    別讓<b class='flag-5'>設(shè)備</b> “拖后腿”!這款<b class='flag-5'>設(shè)備管理</b>系統(tǒng),幫制造企業(yè)省心又增效

    重構(gòu)工業(yè)設(shè)備管理新范式:解析設(shè)備遠程運維管理系統(tǒng)的變革邏輯

    在工業(yè)生產(chǎn)全球化、設(shè)備智能化的背景下,傳統(tǒng)的 “故障 - 現(xiàn)場維修” 模式已難以滿足現(xiàn)代工業(yè)對設(shè)備可靠性、生產(chǎn)連續(xù)性的要求。設(shè)備遠程運維管理系統(tǒng)通過
    的頭像 發(fā)表于 08-20 16:58 ?888次閱讀

    能源監(jiān)測與設(shè)備管理聯(lián)網(wǎng)解決方案

    ,節(jié)能改造無依據(jù) 數(shù)之能提供PLC和儀表數(shù)據(jù)采集構(gòu)建能源監(jiān)測與設(shè)備管理聯(lián)網(wǎng)解決方案。通過對企業(yè)工廠、車間、產(chǎn)線、設(shè)備各層級能源(水、電、氣、冷、熱)能耗、
    的頭像 發(fā)表于 07-16 16:25 ?496次閱讀

    工業(yè)設(shè)備管理聯(lián)網(wǎng)臺有哪些內(nèi)容

    工業(yè)設(shè)備管理平臺是針對工業(yè)企業(yè)設(shè)備全生命周期管理需求開發(fā)的數(shù)字化系統(tǒng),通過整合設(shè)備數(shù)據(jù)、流程管理及業(yè)務(wù)協(xié)同,實現(xiàn)
    的頭像 發(fā)表于 07-04 16:09 ?690次閱讀

    聯(lián)網(wǎng)的應(yīng)用范圍有哪些?

    情況;網(wǎng)絡(luò)通信技術(shù)保障數(shù)據(jù)在不同設(shè)備、系統(tǒng)間穩(wěn)定傳輸,像 4G、5G 甚至未來的 6G 網(wǎng)絡(luò);大數(shù)據(jù)與云計算技術(shù)則對海量的感知數(shù)據(jù)進行存儲、分析和處理,挖掘其中有價值的信息,為決策提供支持。
    發(fā)表于 06-16 16:01

    設(shè)備管理系統(tǒng)的功能架構(gòu)與核心價值

    設(shè)備管理系統(tǒng)作為現(xiàn)代企業(yè)資產(chǎn)管理的重要組成部分,通過信息化手段實現(xiàn)對各類設(shè)備的全生命周期管理。該系統(tǒng)整合
    的頭像 發(fā)表于 05-06 15:46 ?804次閱讀

    設(shè)備管理系統(tǒng):從紙筆到智能,跨越時代的進化之旅

    在數(shù)字化時代,設(shè)備管理系統(tǒng)經(jīng)歷從紙筆到電子表格再到數(shù)字孿生的變革,實現(xiàn)了從單一到全方位的管理。數(shù)據(jù)孤島問題得到解決,但管理思維仍停留在簡單的記錄員階段。未來,隨著
    的頭像 發(fā)表于 03-14 10:36 ?721次閱讀
    <b class='flag-5'>設(shè)備管理</b>系統(tǒng):從紙筆到智能,跨越時代的進化之旅

    設(shè)備管理系統(tǒng)新范式:區(qū)塊鏈存證+動態(tài)權(quán)限管理

    企業(yè)面對數(shù)字化轉(zhuǎn)型挑戰(zhàn),設(shè)備管理面臨安全與靈活性問題。傳統(tǒng)設(shè)備管理方案漏洞頻出,數(shù)據(jù)易遭篡改,權(quán)限管理僵化。企業(yè)需構(gòu)建區(qū)塊鏈存證+動態(tài)權(quán)限管理方案,提升
    的頭像 發(fā)表于 03-13 10:41 ?1042次閱讀
    <b class='flag-5'>設(shè)備管理</b>系統(tǒng)新范式:區(qū)塊鏈存證+動態(tài)權(quán)限<b class='flag-5'>管理</b>