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

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

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

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

解鎖物聯(lián)網(wǎng)開發(fā)的開源硬件和軟件關鍵

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Ashish Syal ? 2022-06-22 14:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

啟動物聯(lián)網(wǎng)IoT) 項目是一項艱巨的任務。您可能知道您的最終產(chǎn)品或服務需要做什么(或者您可能不知道),但您并不總是知道到達那里的最佳方式。所以你開始了——你設計一個原型,你源組件,你構建代碼,你測試,你發(fā)現(xiàn)你認為你剛剛擁有的解決方案根本不合適——你選擇的連接技術并不像你那樣工作需要它。所以你重新開始。

這就是問題所在。由于原型的一個組件,您必須完全重新開始,因為您的下一個選擇需要完全不同的連接器、不同的硬件和不同的代碼。

或者,也許您發(fā)現(xiàn)自己遇到了不同的問題。你推出了你的產(chǎn)品,它非常成功。事實上,如此成功,您的銷售團隊正在處理您在開發(fā)時甚至沒有考慮過的市場的詢問。不幸的是,您的產(chǎn)品并非設計用于這些網(wǎng)絡或在這些條件下工作,為了適應新的要求,您需要重新設計整個設計,從而顯著降低您的投資回報,甚至可能迫使您錯過你的機會之窗。

這些問題雖然大相徑庭,但有著相同的根本原因。盡管跨不同應用程序的物聯(lián)網(wǎng)解決方案之間存在許多共性——例如無線連接的需求、設備和后端系統(tǒng)之間通信的需求、數(shù)據(jù)的收集和解釋——孤立和專有系統(tǒng)的擴散使得開發(fā)和構建這些解決方案比它需要的更復雜和耗時。它們還使不同系統(tǒng)之間的開放通信流復雜化,使它們的用處不如預期,并阻礙未來的創(chuàng)新。

雖然在一個快速發(fā)展、分散的行業(yè)中挑戰(zhàn)肯定是巨大的,但如果我們愿意合作,還是有可用的解決方案的。

可以緩解互操作性挑戰(zhàn)的方法之一是建立和使用標準。深思熟慮和協(xié)作的標準化改進了選擇和靈活性——開發(fā)人員可以使用來自多個供應商的設備來定制解決方案以滿足他們的特定需求,因此,他們可以在構建他們的解決方案時更具創(chuàng)新性和成本效益。

整個系統(tǒng)都需要標準,行業(yè)正在以多種方式解決這些問題。例如,行業(yè)利益相關者聯(lián)盟 oneM2M 等行業(yè)標準組織制定了技術規(guī)范,以滿足對通用 M2M 服務層的需求,該服務層可以嵌入各種硬件和軟件中,并依賴于將各種設備連接到 M2M應用服務器。該小組發(fā)布了 oneM2M 第 1 版規(guī)范,可從 www.onem2m.org下載。

標準開發(fā)的另一個補充方法是將行業(yè)生態(tài)系統(tǒng)參與者開發(fā)的設計和規(guī)范發(fā)布到開源社區(qū),作為其他人采用的開放硬件和接口標準。這種方法最近越來越流行,開放硬件參考設計和開放接口標準變得越來越容易獲得,并且主要的行業(yè)參與者合作支持它們。

上面的一些例子是 Arduino、Raspberry PiBeaglebone,它們在快速原型設計中非常流行。另一個例子是最近推出的 mangOH 開放硬件參考設計,這是一種專為蜂窩連接而構建的開源設計。它利用了其他開放硬件平臺,如 Arduino,以及已作為開放標準發(fā)布的工業(yè)級 IoT 連接器。

mangOH 是真正的開源。這意味著設計(BOM、原理圖、Gerbers、測試文檔)在公共領域發(fā)布。在知識共享許可下可以免費復制和修改。最終用戶可以按原樣使用它來構建工業(yè)產(chǎn)品或根據(jù)需要對其進行修改。

圖 1:具有 IoT 連接器開放標準的 mangOH 開放硬件參考設計。

poYBAGKyvT-ADQKZAAKoulptxXU137.png

此類平臺使具有有限硬件、無線或低級軟件專業(yè)知識的開發(fā)人員能夠在幾天而不是幾個月內(nèi)開發(fā)應用程序。如果執(zhí)行得當,這些可以通過確保各種連接器和傳感器自動協(xié)同工作而無需編碼,從而顯著減少從紙質(zhì)原型到生產(chǎn)的時間和精力。憑借工業(yè)級規(guī)格,這些下一代平臺不僅可以實現(xiàn)快速原型設計,還可以實現(xiàn)物聯(lián)網(wǎng)應用的快速工業(yè)化,因為它們可以直接從原型進入生產(chǎn)。

隨著社區(qū)的發(fā)展,每一個貢獻都會導致下一個貢獻,創(chuàng)新加速,進入門檻降低,互操作性變得更容易,每個人都贏了。

在軟件方面,使用廣泛支持的開源軟件應用程序框架和開發(fā)環(huán)境(例如基于 Linux)可能會非常有幫助。當您使用專有解決方案時,對其開發(fā)框架的支持取決于原始供應商,其議程可能與您的需求不一致。開源解決方案提供了一個更廣泛的開發(fā)社區(qū),可以幫助確保您在五年后仍然能夠找到開發(fā)資源和支持,無論您的原始解決方案供應商的狀態(tài)如何,從而保護您在解決方案開發(fā)方面的時間和投資。

圖 2: Legato 嵌入式平臺將應用程序框架和集成開發(fā)環(huán)境與商業(yè)支持的 Linux 發(fā)行版相結(jié)合,以實現(xiàn)長期可行性和支持。

pYYBAGKyvUeAck_EAACVwKaRwDY192.png

開源應用程序框架還提供了豐富的資源,包括在線代碼庫和開發(fā)人員社區(qū),這些資源使物聯(lián)網(wǎng)應用程序開發(fā)人員在將產(chǎn)品推向市場方面處于領先地位。其中一個例子是,由 Sierra Wireless 開發(fā)并于去年發(fā)布的Legato嵌入式平臺可以免費下載,可以嵌入到任何應用處理器中,并簡化了物聯(lián)網(wǎng)應用的開發(fā)。

使用開源軟件還有其他優(yōu)勢。例如,使用代碼的更廣泛的開發(fā)人員基礎會導致更嚴格的審查,這可能會產(chǎn)生更安全的解決方案。它還允許物聯(lián)網(wǎng)應用程序開發(fā)人員定制代碼以滿足其特定的安全要求。

開發(fā)物聯(lián)網(wǎng)應用程序時要克服的最初障礙之一是驅(qū)動程序的開發(fā)和集成可能很困難,而且具有正確技能的軟件人員并不那么容易找到。借助 Legato 等開源平臺,這些驅(qū)動程序是本地集成的,因此大大減少了所需的開發(fā)工作量。

在開源開發(fā)者社區(qū)中,還需要超越開發(fā)設備驅(qū)動程序,轉(zhuǎn)向開發(fā)更完整的應用程序,這些應用程序可用于構建解決方案并重復使用。IoT 開發(fā)人員可以選擇創(chuàng)建應用程序并通過 Github 等存儲庫共享它,或者利用其他人開發(fā)的應用程序來構建新的東西。

沒有人能想象物聯(lián)網(wǎng)技術的所有可能應用。我們致力于基于標準的開源戰(zhàn)略,因為我們相信它將像在許多其他技術開發(fā)領域一樣推動物聯(lián)網(wǎng)創(chuàng)新,使開發(fā)人員能夠更快地將他們的應用程序推向市場更容易。它為開發(fā)人員提供了更大的靈活性,可以將他們的應用程序甚至部分代碼從一臺設備移植到另一臺設備,從一代到下一代。這使得證明開發(fā)投資的合理性變得更加容易,并減少了所需的時間和精力,特別是隨著開發(fā)人員生態(tài)系統(tǒng)的擴展。

最重要的是,開源軟件、開放硬件標準和規(guī)范的使用以及對標準化工作的行業(yè)支持對于互操作性、支持更快速的原型設計以及為真正的創(chuàng)新奠定基礎至關重要。

審核編輯:郭婷

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

    關注

    68

    文章

    20265

    瀏覽量

    252746
  • 嵌入式
    +關注

    關注

    5200

    文章

    20483

    瀏覽量

    334612
  • 物聯(lián)網(wǎng)

    關注

    2947

    文章

    47870

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    ADC模數(shù)轉(zhuǎn)換實戰(zhàn):硬件設計與軟件開發(fā)要點指南!

    ADC硬件設計與軟件開發(fā)關鍵要點,為開發(fā)者提供ADC轉(zhuǎn)換的實戰(zhàn)指導。 本文將分享硬件參考設計及LuatOS
    的頭像 發(fā)表于 12-16 13:25 ?422次閱讀
    ADC模數(shù)轉(zhuǎn)換實戰(zhàn):<b class='flag-5'>硬件</b>設計與<b class='flag-5'>軟件開發(fā)</b>要點指南!

    開源FPGA硬件硬件黑客集結(jié):開源FPGA開發(fā)板測評活動全網(wǎng)火熱招募中......

    式發(fā)布啦!現(xiàn)面向全網(wǎng)招募第一批工程師/硬件愛好者,開發(fā)板免費試用測試啦! 優(yōu)秀試用報告,將作為板卡配套資料發(fā)布~ 相關鏈接: 擁抱開源!一起來做FPGA開發(fā)板啦!火爆
    發(fā)表于 10-29 11:37

    學習聯(lián)網(wǎng)怎么入門?

    關鍵步驟。學習聯(lián)網(wǎng)需要進行實踐操作,通過實踐操作掌握聯(lián)網(wǎng)的相關技術和應用??梢酝ㄟ^購買
    發(fā)表于 10-14 10:34

    學習聯(lián)網(wǎng)可以做什么工作?

    健康、智能制造等領域。以下是一些常見的職業(yè)方向: 聯(lián)網(wǎng)工程師:從事物聯(lián)網(wǎng)系統(tǒng)的設計、開發(fā)、測試、維護和升級等工作,包括傳感器、無線通信、云計算、大數(shù)據(jù)等技術的應用。   嵌入式
    發(fā)表于 10-11 16:40

    Banana Pi 開源硬件社區(qū) 路由器系列產(chǎn)品視頻 https://www.bpi-shop.com/

    開源硬件
    Banana Pi開源硬件
    發(fā)布于 :2025年10月11日 12:16:49

    高通宣布收購開源硬件軟件公司Arduino:加碼機器人與聯(lián)網(wǎng)生態(tài)布局

    10月8日消息,當?shù)貢r間周二,高通宣布收購意大利開源硬件軟件公司 Arduino,以進一步深入機器人與聯(lián)網(wǎng)開發(fā)生態(tài),加速其在邊緣計算和人
    的頭像 發(fā)表于 10-09 19:47 ?1368次閱讀
    高通宣布收購<b class='flag-5'>開源硬件</b>和<b class='flag-5'>軟件</b>公司Arduino:加碼機器人與<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>生態(tài)布局

    解鎖聯(lián)網(wǎng)攝像頭潛力:低成本低功耗硬件設計實戰(zhàn)技巧!

    攝像頭是聯(lián)網(wǎng)視覺感知的關鍵,但高成本與高功耗常成落地阻礙。本文基于實戰(zhàn)經(jīng)驗,提煉硬件設計實用技巧——從簡化外圍電路到動態(tài)功耗管理,助您以更低成本、更低功耗打造物
    的頭像 發(fā)表于 09-20 15:22 ?1273次閱讀
    <b class='flag-5'>解鎖</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>攝像頭潛力:低成本低功耗<b class='flag-5'>硬件</b>設計實戰(zhàn)技巧!

    共譜開源華章 | 匠芯創(chuàng)榮獲“開源生態(tài)戰(zhàn)略合作伙伴”獎

    由嘉立創(chuàng)集團主辦的第三屆開源硬件星火會在深圳福田四季酒店舉行。大會旨在搭建開源硬件領域交流合作的高水準平臺,匯聚產(chǎn)、學、研各界嘉賓,圍繞開源硬件設計、國產(chǎn)EDA、國產(chǎn)芯片等熱點議題深入探討。匠芯創(chuàng)
    的頭像 發(fā)表于 08-07 15:37 ?1410次閱讀
    共譜<b class='flag-5'>開源</b>華章 | 匠芯創(chuàng)榮獲“<b class='flag-5'>開源</b>生態(tài)戰(zhàn)略合作伙伴”獎

    多協(xié)議聯(lián)網(wǎng)關的方案測試-基于米爾全志T536開發(fā)

    T536處理器的特點,這里進一步的進行軟件開發(fā),充分利用開發(fā)板的硬件資源,完成業(yè)務產(chǎn)品的需求。這里以聯(lián)網(wǎng)多協(xié)議網(wǎng)關應用為研究為目的,首先建
    發(fā)表于 06-20 15:44

    【米爾-全志T536開發(fā)板試用體驗】- 多協(xié)議聯(lián)網(wǎng)關的開發(fā)測試

    板的硬件資源,完成業(yè)務產(chǎn)品的需求。這里以聯(lián)網(wǎng)多協(xié)議網(wǎng)關應用為研究為目的,首先建立基礎的從各個硬件設讀取硬件端口的數(shù)據(jù),并且通過SOCKET
    發(fā)表于 06-10 11:48

    聯(lián)網(wǎng)工程師為什么要學Linux?

    Linux生態(tài)中已集成MQTT、TCP/IP、ZigBee等聯(lián)網(wǎng)常用協(xié)議棧,開發(fā)者可直接調(diào)用或移植,避免從零實現(xiàn)協(xié)議的復雜性。此外,龐大的開源社區(qū)(如Contiki、RT-Thr
    發(fā)表于 05-26 10:32

    開源+安全雙引擎!STM32MPU白皮書解鎖可信系統(tǒng)構建新范式

    【嵌入式開發(fā)者必讀】開源+安全雙引擎!STM32MPU白皮書解鎖可信系統(tǒng)構建新范式 為什么開發(fā)者都在搶讀這份白皮書? 當
    的頭像 發(fā)表于 05-16 15:24 ?604次閱讀
    <b class='flag-5'>開源</b>+安全雙引擎!STM32MPU白皮書<b class='flag-5'>解鎖</b>可信系統(tǒng)構建新范式

    《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎知識

    IDE比較遺憾的是沒有調(diào)試功能,在后面“Arduino開發(fā)環(huán)境搭建”章節(jié)會對這個軟件進行講解。 得益于廣大的電子愛好者對于開源硬件的貢獻,Arduino的社區(qū)活躍度很高,驅(qū)動庫種類繁多而且有些一直存在更新
    發(fā)表于 05-13 09:28

    硬件好還是學軟件好?

    學習軟件可能更適合你。軟件行業(yè)的就業(yè)機會非常廣泛,涵蓋了互聯(lián)網(wǎng)、游戲開發(fā)、金融、醫(yī)療等多個領域。 此外,硬件
    發(fā)表于 04-07 15:27

    為什么選擇蜂窩聯(lián)網(wǎng)

    、Wi-SUN 或其他 LPWAN 相比,蜂窩聯(lián)網(wǎng)(包括 NB-IoT 和 LTE-M)更適合您的聯(lián)網(wǎng)項目,以下是其中一些關鍵原因。 許
    發(fā)表于 03-17 11:42