自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

物聯(lián)網(wǎng)應(yīng)用開發(fā)十大開源工具

開源 物聯(lián)網(wǎng)
本文概述了用于物聯(lián)網(wǎng)應(yīng)用程序開發(fā)的十大開源工具。這些工具代表了進(jìn)入這個令人興奮的領(lǐng)域的一個很好的切入點(diǎn)。

Gartner 的預(yù)測描繪了一幅清晰的未來圖景,未來將像我們對計(jì)算機(jī)和智能手機(jī)一樣依賴無數(shù)互連的智能設(shè)備。根據(jù)他們的預(yù)測,2020年將安裝260億個物聯(lián)網(wǎng)設(shè)備,為制造商和服務(wù)提供商創(chuàng)造3000億美元的收入,并對全球經(jīng)濟(jì)產(chǎn)生1.9萬億美元的影響。

本文概述了用于物聯(lián)網(wǎng)應(yīng)用程序開發(fā)的十大開源工具。這些工具代表了進(jìn)入這個令人興奮的領(lǐng)域的一個很好的切入點(diǎn),它為那些不怕學(xué)習(xí)新事物和挑戰(zhàn)當(dāng)前生活方式的人隱藏了大量的機(jī)會。

1.Arduino以太網(wǎng)擴(kuò)展板

與 Arduino 以太網(wǎng)擴(kuò)展板結(jié)合使用的流行開源電子原型平臺是簡單物聯(lián)網(wǎng)項(xiàng)目甚至更復(fù)雜應(yīng)用的完美硬件組合。為了從世界任何地方控制他們的創(chuàng)作,用戶所要做的就是使用 RJ45 電纜將 Arduino 板連接到互聯(lián)網(wǎng)并完成基本的設(shè)置程序。

與 Raspberry Pi 或 BeagleBone 等物聯(lián)網(wǎng)單板計(jì)算機(jī)的一些重量級代表相比,Arduino 非常便宜,幾乎在世界任何地方都可以使用,并被成千上萬熱心用戶使用,他們喜歡與他人分享他們的創(chuàng)作其他的。文檔很豐富,將這個奇妙的設(shè)備變成有用的東西的靈感也很豐富。

2.Eclipse IoT

Eclipse IoT 致力于通過實(shí)施 MQTT、CoAP、LWM2M 和 oneM2M 等 IoT 標(biāo)準(zhǔn)來簡化 IoT 開發(fā)。MQTT是一種機(jī)器對機(jī)器 (M2M)/“物聯(lián)網(wǎng)”連接協(xié)議,也是 Eclipse Paho項(xiàng)目的基礎(chǔ),該項(xiàng)目提供 MQTT 和 MQTT-SN 消息傳遞協(xié)議的開源客戶端實(shí)現(xiàn),旨在針對新的、現(xiàn)有的和M2M 和 IoT 的新興應(yīng)用。

CoAP代表受限應(yīng)用協(xié)議,它是一種專門的 Web 傳輸協(xié)議,用于物聯(lián)網(wǎng)中的受限節(jié)點(diǎn)和受限網(wǎng)絡(luò)。輕量級 M2M (LWM2M) 和 oneM2M 的創(chuàng)建是為了確保最有效地部署 M2M 通信系統(tǒng)。

這些標(biāo)準(zhǔn)和工具共同構(gòu)成了一個全面的工具包,適合任何想要擺脫日常工作的 Java 程序員。

3.openHAB

這款與供應(yīng)商和硬件無關(guān)的開源自動化軟件旨在讓智能設(shè)備相互通信,并允許用戶向其添加新功能。openHAB 是用 Java 開發(fā)的,這使得它可以在任何能夠運(yùn)行 JVM 的設(shè)備上運(yùn)行。它配備了不同的基于 Web 的 UI 以及適用于 iOS 和 Android 的本機(jī) UI,并提供用于集成到其他系統(tǒng)的 API。

OpenHAB 的創(chuàng)建者認(rèn)識到專有智能設(shè)備很快就會過時、不兼容且無法滿足現(xiàn)代用戶的安全要求。他們的解決方案利用所有可用子系統(tǒng)的數(shù)據(jù),并將它們集成到一個有凝聚力的包中。該工具榮獲 2014/2015 年 Postscapes IoT 獎人民選擇獎和 2013 年杜克大學(xué)選擇獎。

4. RIOT

RIOT 是一個由草根社區(qū)開發(fā)的開源操作系統(tǒng),用于支持各種物聯(lián)網(wǎng)解決方案。與常規(guī) Linux 或其他物聯(lián)網(wǎng)操作系統(tǒng)(例如 Tiny OS 和 Contiki)相比,RIOT 支持 C 和 C++,具有超低線程開銷(每個線程 <25 字節(jié))的多線程、實(shí)時能力超低中斷延遲(約 50 個時鐘周期)和基于優(yōu)先級的調(diào)度以及出色的模塊化。

甚至還有 RIOT 的本機(jī)端口,允許不熟悉嵌入式編程的開發(fā)人員在 Linux 或 Mac OS 上的進(jìn)程內(nèi)運(yùn)行 RIOT。所有代碼都托管在GitHub上,并且提供的wiki包含大量有用的信息來幫助您開始使用 RIOT。

5.Thinger.io

Thinger.io 提供了一個隨時可用的可擴(kuò)展云基礎(chǔ)設(shè)施,可以通過易于使用的管理控制臺進(jìn)行控制,或通過 REST API 集成到業(yè)務(wù)邏輯中。整個項(xiàng)目是開源的并且完全與硬件無關(guān)。即用型可擴(kuò)展云基礎(chǔ)設(shè)施允許您輕松部署自己的基礎(chǔ)設(shè)施,無論是在本地計(jì)算機(jī)還是在云中。

因此,Thinger.io 基本上消除了選擇兼容供應(yīng)商硬件和使用臃腫軟件來完成非常簡單的事情的需要。

6. OpenIoT

OpenIoT 是著名開源貢獻(xiàn)者的共同努力,他們希望為基于云和基于實(shí)用程序的傳感服務(wù)提供支持。根據(jù)OpenIoT 的 GitHub 頁面,該中間件將支持靈活的配置和部署算法,用于收集和過濾來自互聯(lián)網(wǎng)連接對象的信息流,同時生成和處理重要的業(yè)務(wù)/應(yīng)用程序事件。

整個架構(gòu)由三個主要平面組成:實(shí)用/應(yīng)用平面、虛擬化平面和物理平面。每個平面包括多個元素,例如請求定義、請求表示以及配置和監(jiān)控組件。OpenIoT 配有內(nèi)置調(diào)度程序、云數(shù)據(jù)存儲,甚至服務(wù)交付和實(shí)用管理器。

7. IoTSyS

OpenIoT 并不是現(xiàn)有的唯一物聯(lián)網(wǎng)集成中間件;還有IoTSyS,它為基于IPv6、Web服務(wù)和oBIX的嵌入式設(shè)備提供通信堆棧,為智能對象提供可互操作的接口。IoTSyS 的主要目標(biāo)是利用現(xiàn)有自動化系統(tǒng)和傳感器的強(qiáng)大功能,并使用它輕松創(chuàng)建和部署新的解決方案,同時解決安全性、發(fā)現(xiàn)和可擴(kuò)展性問題。

8. Freeboard

不要將 Freeboard 與獨(dú)特的滑板混淆,它是一個優(yōu)雅的物聯(lián)網(wǎng)儀表板。它允許任何人使用直觀的拖放界面快速構(gòu)建實(shí)時、交互式儀表板和可視化。該儀表板位于安全、高性能、企業(yè)級云系統(tǒng)之上,整個項(xiàng)目是開源的并公開托管在GitHub上。

它的特點(diǎn)是與 dweet.io 無縫集成,或訪問任何基于 Web 的 API,能夠從不斷增長的包含的小部件列表中進(jìn)行選擇,并通過電子郵件、短信和社交網(wǎng)絡(luò)進(jìn)行即時共享。一些著名的例子包括Heising-330,它是一種現(xiàn)代化的、聯(lián)網(wǎng)的、全自動的連續(xù)蒸餾器,由工藝釀酒廠建造并為工藝釀酒廠建造,也是空氣質(zhì)量監(jiān)測儀表板的原型。

9. Interstacks

“Interstacks 是組合在一起的電子模塊和 Stackbuilder 可視化創(chuàng)作工具。只需幾分鐘,即可發(fā)明您能想象到的任何智能設(shè)備。然后將它們相互連接并連接到互聯(lián)網(wǎng)。據(jù)官方網(wǎng)站介紹,Interstacks 使您能夠成為物聯(lián)網(wǎng)世界的主人。

該硬件以企業(yè)原型硬件的合理價格出售,并且是圍繞 Python 編程語言構(gòu)建的。原型設(shè)計(jì)的整體方法允許用戶配置其設(shè)備系統(tǒng)和互聯(lián)網(wǎng)服務(wù)、構(gòu)建宏并編寫規(guī)則以實(shí)現(xiàn)系統(tǒng)自動化。Maya Design憑借數(shù)十年的用戶界面/用戶體驗(yàn) (UI/UX – HCD) 專業(yè)知識指導(dǎo)其創(chuàng)新和直觀的方法創(chuàng)建了 Interstacks 和 Stackbuilder 產(chǎn)品。Stackbuilder 界面是一種可視化創(chuàng)作工具(拖放),使用戶能夠以非常直觀的方式構(gòu)建、測試和調(diào)整其堆棧??焖僭驮O(shè)計(jì)的概念是該產(chǎn)品線的核心。

10. Zetta

Zetta 基于 Node.js 構(gòu)建,是一個開源平臺,用于創(chuàng)建跨地理分布式計(jì)算機(jī)和云運(yùn)行的物聯(lián)網(wǎng)服務(wù)器。Zetta 通過結(jié)合 REST API、WebSocket 和反應(yīng)式編程來實(shí)現(xiàn)這一目標(biāo)。

安裝后,Zetta 服務(wù)器可以在任何地方運(yùn)行,并且與 Arduino、Spark Core 和其他微控制器通信沒有問題。一系列有用的抽象簡化了編碼,使開發(fā)人員能夠?qū)W⒂诖缶?,而不會陷入無關(guān)緊要的細(xì)節(jié)之中。

結(jié)論

盡管這 10 個工具涵蓋了從應(yīng)用程序開發(fā)到中間件和家庭自動化套件的所有內(nèi)容,但我們僅僅觸及了當(dāng)前可用工具的皮毛。物聯(lián)網(wǎng)將成為未來的幾項(xiàng)關(guān)鍵技術(shù)之一,其通用構(gòu)建模塊(不是雙關(guān)語“Interstacks”)的知識可能會被證明非常有用。

責(zé)任編輯:趙寧寧 來源: 開源
相關(guān)推薦

2024-06-26 12:52:15

2019-01-06 16:40:24

物聯(lián)網(wǎng)開源操作系統(tǒng)IOT

2020-05-19 12:24:01

Web應(yīng)用安全測試工具開源

2020-03-24 14:35:24

開源工具Joplin

2016-10-18 10:45:00

開發(fā)開源

2014-11-25 10:15:07

2016-02-02 13:40:17

開源應(yīng)用框架

2025-01-21 12:16:35

2025-04-15 08:11:04

2024-02-19 16:38:23

物聯(lián)網(wǎng)IoTIIoT

2010-01-05 13:41:40

2009-03-26 09:17:22

Linux調(diào)試Linux開發(fā)

2020-07-22 23:37:53

物聯(lián)網(wǎng)應(yīng)用物聯(lián)網(wǎng)IOT

2016-09-27 09:50:26

Linux開源智能

2015-12-07 09:43:28

物聯(lián)網(wǎng)無線平臺

2023-09-12 13:49:35

開源IoT框架

2019-11-01 09:00:00

Kubernetes開源監(jiān)控工具

2014-09-16 16:42:39

物聯(lián)網(wǎng)應(yīng)用

2018-07-29 15:54:52

物聯(lián)網(wǎng)IOT物聯(lián)網(wǎng)應(yīng)用

2021-07-08 06:30:24

物聯(lián)網(wǎng)應(yīng)用物聯(lián)網(wǎng)IOT
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號