国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
物聯(lián)網(wǎng)時代的35款開源工具

要是近些年來你以任何一種方式參與過IT行業(yè),恐怕就聽過“物聯(lián)網(wǎng)”(即IoT)這個術語。據(jù)知名調(diào)研機構Gartner聲稱,IoT正處于技術成熟度曲線(hype cycle)的頂峰,這意味著許多人因此而興奮不已,但還沒有出現(xiàn)太大的實質性進展。2009年,連接到互聯(lián)網(wǎng)的設備數(shù)量不到10億個,但Gartner預測,到2020年安裝的物聯(lián)網(wǎng)設備數(shù)量將多達260億個,這將為生產(chǎn)商和服務提供商創(chuàng)造3000億美元的收入,并且給全球經(jīng)濟帶來1.9萬億美元的影響。

簡而言之,物聯(lián)網(wǎng)就是使用智能設備,收集數(shù)據(jù),然后這些數(shù)據(jù)通過互聯(lián)網(wǎng)傳輸?shù)狡渌O備。它與機器對機器(M2M)技術密切相關。雖然“物聯(lián)網(wǎng)”問世已有一段時日,但這個概念卻由Kevin Ashton在1999年首次使用,那時他是寶潔公司的一名員工。

自此以后,物聯(lián)網(wǎng)概念迅速廣泛傳播開來。ARM開展的一項調(diào)查發(fā)現(xiàn),75%以上的企業(yè)已經(jīng)在以某種方式使用物聯(lián)網(wǎng),或者在探究如何使用物聯(lián)網(wǎng)。96%的調(diào)查對象預計會在2016年之前使用物聯(lián)網(wǎng)。

之所以大家對物聯(lián)網(wǎng)抱有濃厚的興趣,一方面在于它大有潛力。Ashton在2006年的一篇文章中解釋:“如果我們擁有無所不知的計算機――使用它們收集的數(shù)據(jù),又不需要我們?nèi)祟惖娜魏螏椭覀兙湍軌蚋櫤徒y(tǒng)計一切設備,大大減少浪費、損耗和成本。我們知道設備何時需要更換、維護或召回,它們是全新還是越來越破舊?!彼詈蟮贸鼋Y論:“物聯(lián)網(wǎng)有潛力改變這個世界,就像互聯(lián)網(wǎng)那樣。也許它的影響力還要大。”

物聯(lián)網(wǎng)技術和標準方面的早期工作基本上出現(xiàn)在開源社區(qū)里面。我們將介紹一些比較值得關注的、目前在積極開發(fā)的開源物聯(lián)網(wǎng)項目。雖然我們所列的開源項目通常側重于軟件,但也介紹了一大批開源硬件,業(yè)余愛好者能夠低價買到其中好多硬件。

與往常一樣,要是你覺得另外哪些項目應該榜上有名,歡迎留言交流。

開發(fā)工具篇

1. Arduino

Arduino既是面向交互式電子產(chǎn)品的硬件規(guī)范,又是一套軟件,含有集成開發(fā)環(huán)境(IDE)和Arduino編程語言。官方網(wǎng)站解釋,Arduino“是一款工具,用來制造比普通臺式機更加能感知和控制物理世界的計算機?!北澈蟮倪@家組織提供了許多供出售的板卡、入門套件、機器人及相關產(chǎn)品,另外許多機構已使用Arduino來制造自己的物聯(lián)網(wǎng)相關軟硬件產(chǎn)品。

相關網(wǎng)站:http://www.arduino.cc/

2. Eclipse IoT Project

Eclipse正在贊助物聯(lián)網(wǎng)方面的幾個不同項目。它們包括應用框架和服務;使用開源技術實現(xiàn)的物聯(lián)網(wǎng)協(xié)議,包括MQTT CoAP、OMA-DM和OMA LWM2M;處理Lua的工具,Eclipse在大力宣傳Lua,聲稱這是一種理想的物聯(lián)網(wǎng)編程語言。Eclipse相關的項目包括Mihini、Koneki和Paho。官方網(wǎng)站上還有用于試用工具的沙箱環(huán)境和在線演示。

相關網(wǎng)站:http://iot.eclipse.org/

3. Kinoma

Kinoma軟件平臺歸Marvell所有,它包括三個不同的開源項目。Kimona Create是一個DIY構造工具箱,可用于制作電子設備的原型。Kimona Studio是開發(fā)環(huán)境,可與Create和Kinoma Platform Runtime協(xié)同運行。Kimona Connect則是一款免費的iOS和安卓應用程序,將智能手機和平板電腦與物聯(lián)網(wǎng)設備互聯(lián)起來。

相關網(wǎng)站:http://www.marvell.com/kinoma/

4. M2MLabs Mainspring

Mainspring是為了開發(fā)遠程監(jiān)控、車隊管理和智能網(wǎng)格等應用軟件而設計的,它是一種開源框架,用于開發(fā)M2M應用軟件。其功能包括:靈活的設備建模、設備配置、設備與應用軟件之間的通信、數(shù)據(jù)的驗證和規(guī)范化、數(shù)據(jù)的長期存儲以及數(shù)據(jù)檢索功能。它基于Java和Apache Cassandra NoSQL數(shù)據(jù)庫。

相關網(wǎng)站:http://www.m2mlabs.com/framework

5. Node-RED

Node-RED立足于Node.js,自稱是“用于連接物聯(lián)網(wǎng)的可視化工具”。它讓開發(fā)人員可以使用一種基于瀏覽器的流程編輯器,連接諸多設備、服務和API(應用編程接口)。它可以在Raspberry Pi上面運行,60000多個模板可用來擴展其功能。

相關網(wǎng)站:http://nodered.org/

硬件篇

6. Arduino Yún

這個微控制器將基于Arduino的板卡具有的易用性與Linux結合起來。它有兩個處理器:ATmega32u4(支持Arduino)和Atheros AR9331(運行Linux)。其他特性包括:無線、以太網(wǎng)支持、USB端口、micro-SD卡槽、三個重置按鍵及更多??梢詮腁rduino官方網(wǎng)站購買。

相關網(wǎng)站:http://arduino.cc/en/Main/ArduinoBoardYun?from=Main.ArduinoYUN

7. BeagleBoard

BeagleBoard提供了信用卡大小的計算機,可以運行安卓和Linux。由于它們對耗電量的要求非常低,所以對物聯(lián)網(wǎng)設備來說是個不錯的選擇。硬件設計和硬件運行的軟件都是開源的,可以通過眾多分銷商購得BeagleBoard硬件(常常以BeagleBone這個品牌名來銷售)。

相關網(wǎng)站:http://beagleboard.org/

8. Flutter

Flutter賴以成名的地方是傳輸距離遠。這款基于Arduino的板卡有無線傳輸器,傳輸距離超過半英里。另外,你也不需要路由器;Flutter板卡可以彼此直接聯(lián)系。它采用了256位AES加密技術,易于使用。硬件和軟件都是完全開源的;基礎板卡的價格只有20美元。

相關網(wǎng)站:http://www.flutterwireless.com/

9. Local Motors Connected Car

Local Motors是一家汽車公司,專門小規(guī)模設計開源汽車方案。它與IBM合作開發(fā)了一款與物聯(lián)網(wǎng)連接的汽車,今年夏季的一次展會上展示了這款汽車。原型的開源軟件和設計規(guī)范大部分可從下列鏈接下載。

相關網(wǎng)站:https://localmotors.com/awest/connected-car-project-internet-of-things/

10. Microduino

你也許能從名字中猜到,Microduino提供與Arduino兼容的超小板卡。實際上,這種板卡的大小如同硬幣,可以堆疊起來,做成新的產(chǎn)品。所有硬件設計都是開源的,核心模塊每個起價只有8美元。其資金來源是Kickstarter網(wǎng)站的一項眾籌活動,到時籌到了134563美元。

相關網(wǎng)站:http://www.microduino.cc/

11. OpenPicus

這家公司提供一系列可編程模塊和套件,用于將設備連接到云和物聯(lián)網(wǎng)。其硬件和平臺都是開源的,但其產(chǎn)品可用來制造閉源商用產(chǎn)品。該公司還提供供租用的開發(fā)服務。

相關網(wǎng)站:http://www.openpicus.com/

12. Pinoccio

與Arduino兼容的Pinnoccio板卡(公司稱之為“Scouts”)可在低功耗網(wǎng)狀網(wǎng)中彼此連接。板卡里面有內(nèi)置的可充電電池,電池可以連接到太陽能電池板或任何USB電源裝置。該組織還提供用于監(jiān)控板卡活動的GUI:Pinoccio HQ和ScoutScript,而后者是一種易于使用的腳本語言,可用于控制設備。入門套件售價197美元。

相關網(wǎng)站:https://pinocc.io/

13. RasWIK

RasWIK由一家名為Ciseco的公司開發(fā),其全稱是Raspberry Pi Wireless Inventors Kit(Raspberry Pi無線發(fā)明家套件)。它讓擁有Raspberry Pi的任何人都可以試著制作自己的與無線網(wǎng)絡連接的設備。它含有29個不同項目的說明文檔,你也可以自行編制說明文檔。設備需要收費,但所有包含的代碼都是開源的;當然,如果你愿意,可以用它來制作商用產(chǎn)品。

相關網(wǎng)站:http://shop.ciseco.co.uk/raswik/

14. SODAQ

SADAQ的全稱是“太陽能供電的數(shù)據(jù)采集”,它提供了與Arduino兼容的板卡,還有類似樂高積木的插件模塊。官方網(wǎng)站上有許多教程,因而很適合初學者學習。而太陽能電池板讓它成為一個很好的選擇,可以在可能沒有電力和互聯(lián)網(wǎng)連接的眾多地方記錄環(huán)境數(shù)據(jù)?;A板卡起價為39美元。

相關網(wǎng)站:http://www.sodaq.net/

15. Tessel

Tessel旨在借助這款能夠支持JavaScript的、插入任何USB端口的微控制器,讓軟件開發(fā)人員更容易從事硬件開發(fā)。你還可以將它連接到額外的模塊,從而添加方向感應器、環(huán)境光及環(huán)境聲、攝像頭、藍牙、GPS及/或另外九種功能。一塊板卡和一個模塊起價99美元,額外模塊也有售,售價25美元。所有軟硬件設計都是完全開源的。

相關網(wǎng)站:https://tessel.io/

16. UDOO

這款與Arduino兼容的板卡還可以從第二個處理器來運行安卓或Linux(名為UDOObuntu的發(fā)行版)。它聲稱,功能很強大,四倍于Raspberry Pi。官方網(wǎng)站上有多個教程和項目,它還在網(wǎng)上開設了“Made by UDOOers”部分,人們可以在此展示自己的作品?;A板卡的起價為99美元。

相關網(wǎng)站:http://www.udoo.org/

家庭自動化軟件篇

17. OpenHAB

OpenHAB讓你家里已有的智能設備能夠彼此聯(lián)系。它與廠商無關、與硬件無關,可以在任何能夠支持Java的系統(tǒng)上運行。它的目標之一就是,讓用戶可以為其設備添加新的功能特性,并以新的方式結合起來。它獲得了幾個獎項,還有一個配套的云計算服務,名為my.openHAB。

相關網(wǎng)站:http://www.openhab.org/

18. The Thing System

這個項目包括軟件組件和網(wǎng)絡協(xié)議。它承諾可以找到你家里面所有與互聯(lián)網(wǎng)連接的物件,并結合起來,那樣你就能控制它們。它支持一大批的設備,包括Nest恒溫器、三星智能空調(diào)系統(tǒng)、Insteon LED燈泡、Roku、谷歌Chromecast、Pebble智能手表、Goji智能鎖及其他眾多設備。它用Node.js編寫,可以裝在Raspberry Pi上。

相關網(wǎng)站:http://thethingsystem.com/index.html

中間件篇

19. IoTSyS

這個物聯(lián)網(wǎng)中間件為智能設備提供了一個通信堆棧。它支持多種標準和協(xié)議,包括IPv6、oBIX、6LoWPAN、受限應用協(xié)議(Constrained Application Protocol)和高效XML交換。官方網(wǎng)站上的幾段視頻演示了它是如何實際工作的。

相關網(wǎng)站:https://code.google.com/p/iotsys/

20. OpenIoT

OpenIoT網(wǎng)站解釋,這個項目“是一個開源中間件,用于獲取來自傳感器云的信息,沒必要操心具體使用什么傳感器?!彼荚谀軌驅崿F(xiàn)基于云的“感知即服務”,已開發(fā)了諸多用例,面向智慧農(nóng)業(yè)、智能制造、城市群體感知、智慧生活和智能校園。其支持者包括:雅典信息技術學院(AIT)、洛桑聯(lián)邦理工學院(EPFL)、弗勞恩霍夫光電系統(tǒng)技術和影像處理研究院、SENSAP Microsystems AE、AcrossLimits、聯(lián)邦科學與工業(yè)研究組織、薩格勒布大學電氣工程和計算機學院以及愛爾蘭國立大學高威分校。

相關網(wǎng)站:http://openiot.eu/

操作系統(tǒng)篇

21. AllJoyn

這個面向物聯(lián)網(wǎng)的開源操作系統(tǒng)最先由高通公司開發(fā),現(xiàn)在得到了最負盛名的物聯(lián)網(wǎng)組織之一AllSeen Alliance的支持,其成員包括Linux基金會、微軟、LG、高通、夏普、松下、思科、賽門鐵克及另外諸多知名公司。它包括一個框架和一套服務,讓制造廠商得以制造出兼容設備。它具有跨平臺的特點,擁有面向安卓、iOS、OS X、Linux及Windows 7的API。

相關網(wǎng)站:https://allseenalliance.org/developer-resources/alljoyn-open-source-project

22. Contiki

Contiki自詡為“面向物聯(lián)網(wǎng)的開源操作系統(tǒng)”。它將低功耗微控制器連接到互聯(lián)網(wǎng),支持IPv6、6lowpan、RPL和CoAP等標準。其他主要功能包括:高效的內(nèi)存分配、全IP聯(lián)網(wǎng)、非常低的功耗、動態(tài)模塊加載及更多特性。支持的硬件平臺包括Redwire Econotags、Zolertia z1 motes、意法半導體開發(fā)工具包和德州儀器芯片及板卡。還提供收費的商業(yè)支持服務。

相關網(wǎng)站:http://www.contiki-os.org/

23. Raspbian

雖然Raspberry Pi其本意是作為一種教學設備,但許多開發(fā)人員已開始使用這種信用卡大小的計算機用于物聯(lián)網(wǎng)項目。完整的硬件規(guī)范并非開源,但大部分軟件和說明文檔是開源的。Raspbian是一款流行的Raspberry Pi操作系統(tǒng),基于Linux的Debian發(fā)行版。

相關網(wǎng)站:http://raspbian.org/

24. RIOT

RIOT號稱是“面向物聯(lián)網(wǎng)的友好的操作系統(tǒng)”。RIOS由FeuerWhere項目派生而來,于2013年首次亮相。它旨在既對開發(fā)人員友好,又對資源友好(即占用較少資源)。它支持多種架構,包括MSP430、ARM7、Cortex-M0、Cortex-M3、Cortex-M4和標準的x86 PC。

相關網(wǎng)站:http://riot-os.org/

25. Spark

Spark是一款基于云計算的分布式物聯(lián)網(wǎng)操作系統(tǒng)。同一家公司還提供易于使用的硬件開發(fā)工具包及相關產(chǎn)品,起價只有39美元(硬件設計也是開源的)。它包括:基于Web的IDE、命令行接口、支持多種語言,以及可與許多不同的物聯(lián)網(wǎng)設備兼容的代碼庫。它有一個非常活動的用戶社區(qū),還提供了大量說明文檔和在線幫助。

相關網(wǎng)站:https://www.spark.io/

監(jiān)測篇

26. Freeboard

Freeboard旨在讓用戶可以制作自己的儀表板,用于監(jiān)測部署的物聯(lián)網(wǎng)。代碼在GitHub上可以免費獲?。蝗绻銓⒆约旱膬x表板公之于眾,也可以免費試用服務。還為那些想確保數(shù)據(jù)私密的人提供了低價方案。網(wǎng)站上的示例儀表板顯示了如何使用儀表板來跟蹤空氣質量、民用家電、釀酒廠運轉狀況或保濕器里面的環(huán)境條件。

相關網(wǎng)站:http://freeboard.io/

打印篇

27. Exciting Printer

Exciting提供了一套開源工具包,可用于體驗物聯(lián)網(wǎng)打印。有了它,你可以制作自己的小型打印機,然后用該打印機來打印從各種物聯(lián)網(wǎng)設備獲得的信息。比如說,它可以打印每日提醒和天氣預報等信息。頗有意思的是,如果你想聯(lián)系項目負責人,可以繪制圖案,然后圖案就能在對方辦公室的物聯(lián)網(wǎng)打印機上打印出來。

相關網(wǎng)站:http://exciting.io/printer/

平臺和整合工具篇

28. DeviceHive

這個項目提供了一個機器對機器(M2M)通信框架,可用于將設備連接到物聯(lián)網(wǎng)上。它含有易于使用的基于Web的管理軟件,可用于構建網(wǎng)絡、應用安全規(guī)則和監(jiān)測設備。官方網(wǎng)站提供了用DeviceHub創(chuàng)建的示例項目,網(wǎng)站上還有一個“游樂場”部分,讓用戶可以在網(wǎng)上使用DeviceHub,看看它是如何工作的。

相關網(wǎng)站:http://www.devicehive.com/

29. Devicehub.net

Devicehub.net自稱是“面向物聯(lián)網(wǎng)的開源基石?!边@項基于云的服務存儲與物聯(lián)網(wǎng)有關的數(shù)據(jù),以可視化方式顯示這些數(shù)據(jù),并且讓用戶可以從網(wǎng)頁來控制物聯(lián)網(wǎng)設備。開發(fā)人員已使用該服務編寫諸多應用程序,用來跟蹤健康信息、監(jiān)控孩子位置、自動化管理家用電氣、跟蹤車輛數(shù)據(jù)以及監(jiān)測天氣等。

相關網(wǎng)站:http://devicehub.net/dev/api#summary

30. IoT Toolkit

這個項目背后的組織正在開發(fā)一系列工具,用于將多個與物聯(lián)網(wǎng)有關的傳感器網(wǎng)絡和協(xié)議整合起來。主要項目是Smart Object API,不過該組織還在開發(fā)HTTP-to-CoAP Semantic映射代理系統(tǒng),這個應用框架包含嵌入式軟件代理及更多組件。它還支持在硅谷舉行的見面會,以便對物聯(lián)網(wǎng)發(fā)展有興趣的人士相互交流。

相關網(wǎng)站:http://iot-toolkit.com/

31. Mango

Mango自稱是“世界上最受歡迎的開源機器對機器(M2M)軟件”。它基于Web,支持多種平臺。關鍵功能包括:支持多種語言和數(shù)據(jù)庫、元點(meta point)、用戶定義的事件、導入/導出及更多特性。

相關網(wǎng)站:

32. Nimbits

Nimbits可以存儲和處理一種特定類型的數(shù)據(jù)――時間標記或地理標記的數(shù)據(jù)。提供公共平臺即服務,你也可以下載軟件,將軟件部署到谷歌應用引擎、亞馬遜EC2上的任何J2EE服務器或者Raspberry Pi上。它支持多種編程語言,包括Arduino、JavaScript、HTML或Nimbits.io Java庫。

相關網(wǎng)站:http://forum.infiniteautomation.com/

33. OpenRemote

OpenRemote為基于家庭的業(yè)余愛好者、集成商、分銷商和制造商提供了四種不同的整合工具。它支持幾十種不同的現(xiàn)有協(xié)議,讓用戶可以制造出他們想象得到的幾乎各種類型的智能設備,并使用支持Java的任何設備來控制。平臺是開源的,但該公司還出售一系列支持服務、電子書及其他工具,旨在幫助設計和產(chǎn)品開發(fā)過程。

相關網(wǎng)站:http://www.openremote.com/

34. SiteWhere

這個項目提供了一個完整的平臺,可用于管理物聯(lián)網(wǎng)設備、收集數(shù)據(jù),并將該數(shù)據(jù)與外部系統(tǒng)整合起來。SiteWhere發(fā)行版本可以下載,也可以在亞馬遜的云上使用。它還與多個大數(shù)據(jù)工具整合起來,包括MongoDB和ApacheHBase。

相關網(wǎng)站:http://www.sitewhere.org/

35. ThingSpeak

ThingSpeak可以處理HTTP請求,并且存儲及處理數(shù)據(jù)。這個開放數(shù)據(jù)平臺的關鍵功能包括:開放式API、實時數(shù)據(jù)收集、地理位置數(shù)據(jù)、數(shù)據(jù)處理及可視化、設備狀態(tài)消息及插件。它能整合多種硬件和軟件平臺,包括Arduino、Raspberry Pi、ioBridge/RealTime.io、Electric Imp、移動和互聯(lián)網(wǎng)應用、社交網(wǎng)絡及MATLAB數(shù)據(jù)分析工具。除了開源版本外,它還提供一項托管版服務。

相關網(wǎng)站:https://thingspeak.com/

【編輯推薦】

【責任編輯:牛小雨 TEL:(010)68476606】

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
三大主流開源硬件對比(一)
Raspberry Pi和Arduino,誰更好?
在UXD學交互設計到底可以有多硬?
盤點介紹10個超有用的物聯(lián)網(wǎng)開發(fā)工具
物聯(lián)網(wǎng)的開源工具
Arduino 與 Raspberry Pi: 哪個是更適合你的DIY平臺?
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服