精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

當前位置:物聯網市場動態 → 正文

用于IoT應用程序開發的10大開源軟件

責任編輯:editor006 作者:寧飛虹編譯 |來源:企業網D1Net  2017-03-16 15:55:10 本文摘自:it168網站

隨著越來越多的設備進行相互連接,物聯網的邊界變得越來越模糊。根據Gartner的報告稱,2016年安裝了60億件物聯網設備,物聯網市場估值超過1萬億美元。同樣,HPE Aruba發現,57%的公司采用了物聯網技術,到2019年這一數字將增至85%。

物聯網革命背后的主要驅動力之一是開源社區,其不斷的實驗加上新技術帶來的可能性,創造了許多新的和有趣的應用程序。

下面是用于物聯網開發的10佳開源軟件工具。

1. DeviceHive

用于IoT應用程序開發的10大開源軟件

DeviceHive基于AllJoyn的Data Art設備,同時也是AllSeen的聯盟成員。這一款免費開源機器和機器通信(M2M)框架在2012年開始推出,并持續成為物聯網應用的領先開發平臺之一。

無論網絡配置如何,其基于云的API都可以進行遠程控制。它可以管理和控制門戶、協議和開源庫,其潛在的應用包括安全、智能家居技術、遠程傳感器和自動化。

DeviceHive網站有一個充滿活力的論壇,上面發表了一系列來自開發愛好者的博客文章。使用DeviceHive所需的包括組件,包括其他的信息等等,都可以在他們的網站上找到。

2. Kaa

用于IoT應用程序開發的10大開源軟件

Kaa旨在為大型云中的連接設備提供端到端支持,由Cybervision投資支持。Kaa的多用途中間件允許開發人員創建物聯網解決方案,連接應用程序和各種智能產品。

Kaa的主要優點之一是它易于安裝,并提供許多可輕松插入平臺的功能。Kaa將開源套件描述為“硬件不指定”,意味著它可以與您所需的任何硬件(包括設備、傳感器和網關)進行交互。

開發套件還可用于設置跨設備互操作性,分發空中固件更新,并分析用戶行為以提供目標通知。任何想要進入物聯網開發的人都可以擁有一個全方位的優秀技術。

3. Arduino

用于IoT應用程序開發的10大開源軟件

Arduino是最知名的平臺之一,部分原因是它同時提供硬件和軟件。該開發套件允許用戶使用集成開發環境(IDE)在Arduino語言中編碼。目前,其云系統包含了MQTT代理,開發人員能夠在上面發送消息。

使用Arduino創建的項目包括寵物的位置跟蹤設備,拍攝照片的方法,并讓他們自動上傳到流行的博客網站Tumblr;對于商業,可以創建從GitHub到紙上的打印收據。

Arduino云平臺將在未來幾個月內增加新功能,并尋求對當前設置的反饋。

4. Home Assistant

用于IoT應用程序開發的10大開源軟件

顧名思義,Home Assistant主要面向家庭自動化,它運行于基于Python的編碼系統,可以通過移動和桌面瀏覽器進行控制。這款開源軟件相當容易設置,并已注意到其安全和隱私功能。

該軟件系統每兩個星期會定期更新,目前已支持近250個智能設備。該軟件可以運行任何系統,因此其也可以運行Python 3,包括桌面和Raspberry pi。

然而,這個軟件沒有家庭助理網絡中心,也沒有云組件。但開發者認為,這種功能缺失是值得的,因為即使當互聯網停機,家庭還始終保持活躍,你的私人數據依然保持私密。

5. Devicehub.net

用于IoT應用程序開發的10大開源軟件

Device Hub是IoT項目開發的集成解決方案,該服務將商業智能和云集成相結合,以便合成硬件和Web技術。開發套件被稱為“Paas”或“平臺即服務”,硬件和移動開發人員都可以有效利用它提供的功能。

中小企業和個人運用平臺提供的解決方案,使得車隊管理系統,智能自動售貨機和可穿戴技術得以快速發展。

Device Hub與創業派有良好的合作關系。他為開發者提供,使用創建的設備中心程序可以完全白名單,重新品牌化,并安裝在本地或在企業級部署的虛擬私有云中。

6. SiteWhere

用于IoT應用程序開發的10大開源軟件

SiteWhere主要旨在幫助公司加快新產品和服務的上市時間,并且可以部署在幾乎任何一個云平臺上。該平臺已經經過許多不同的供應商測試,包括Hortonworks和Cloudera,因此該套件具有相當可靠的業績記錄。

SiteWhere的一個大賣點是能夠部署您自己的私有云,您可以安全地存儲您自己的數據,同時需要利用第三方的云服務。不過,如果你更喜歡一個具有經過驗證的安全記錄的服務,開發套件還可以與Azure或Amazon EC2集成。

局域網也可大規模擴展,您可以從單個筆記本電腦運行它或在集群環境中線性擴展,有效地解決大數據問題。如果你正在尋找一個更大的網絡的物聯網解決方案,使用單個批處理命令控制大量設備的能力是理想的。

7. Zetta

用于IoT應用程序開發的10大開源軟件

Zetta是一個基于Node.js構建的基于服務器的平臺,并結合了REST API,WebSockets和反應式編程,使其成為將許多設備組裝成數據密集型實時應用程序的理想選擇。

Zetta能夠將大量設備轉換為API。如果您希望創建一個通過API進行通信和反應的設備系統,那么Zetta使用反應式編程和Siren超媒體就可以實現。

這個開源開發套件的主要吸引力是如何針對大數據進行優化軟件的體系結構,以允許大量數據密集型實時應用程序具有可導性。可視化工具允許您觀察和響應系統和設備的行為,以便洞察和采取行動。

8. Particle

用于IoT應用程序開發的10大開源軟件

Particle,以前被稱為Spark,是一個全棧開發平臺,它允許您安全可靠地連接物聯網設備到實際的互聯網。

根據Gartner的報告,80%的物聯網項目因為其復雜性而延遲推行,這不可避免地導致預算成本不足的問題。粒子插件有助于緩解這個過程,其簡化的設計和加密協議,使設備本質上是安全的。

Particle更為大膽的聲明是,使用這個平臺,一個小團隊的工程師和開發人員,即使沒有物聯網經驗,也可以在幾個月內開發一個產品。如果你正在尋找一個快速的周轉項目,那么這個平臺會是你想要的選擇。

9. ThingSpeak

用于IoT應用程序開發的10大開源軟件

ThingSpeak是目前可用的較老的物聯網開發平臺之一,但它也是最可靠的之一。該平臺主要專注于警報、位置跟蹤和傳感器記錄,但它仍然是一個內在多功能的平臺。

一個典型的例子是汽車計數器開發,使用網絡攝像頭和Raspberry Pi設備,通過ThingSpeak的分析和可視化,能夠計數汽車在一個繁忙的公路上的交通模式。

類似地使用開源Arduino硬件和ThingSpeak開發潮汐警報系統,其可以測量通常不通過較大分析或天氣報告的區域中的水位。ThingSpeak是那些希望收集、分析和處理特定數據集的人的理想化平臺。

10. OpenRemote

用于IoT應用程序開發的10大開源軟件

OpenRemote是另一個用于智能家居解決方案和家庭自動化的開源IoT開發平臺。 它于2009年推出,OpenRemote為開發人員提供了基于云的設計工具。

該網站還提供一個方便的一步指南,可以指導您第一個應用程序從設計到安裝的全過程,這是一個方便的初學者工具。

該公司還規定了專業開源方法,意味著社區中的頂級開發者通常會參與進公司本身的項目。

關鍵字:開發人員物聯網

本文摘自:it168網站

x 用于IoT應用程序開發的10大開源軟件 掃一掃
分享本文到朋友圈
當前位置:物聯網市場動態 → 正文

用于IoT應用程序開發的10大開源軟件

責任編輯:editor006 作者:寧飛虹編譯 |來源:企業網D1Net  2017-03-16 15:55:10 本文摘自:it168網站

隨著越來越多的設備進行相互連接,物聯網的邊界變得越來越模糊。根據Gartner的報告稱,2016年安裝了60億件物聯網設備,物聯網市場估值超過1萬億美元。同樣,HPE Aruba發現,57%的公司采用了物聯網技術,到2019年這一數字將增至85%。

物聯網革命背后的主要驅動力之一是開源社區,其不斷的實驗加上新技術帶來的可能性,創造了許多新的和有趣的應用程序。

下面是用于物聯網開發的10佳開源軟件工具。

1. DeviceHive

用于IoT應用程序開發的10大開源軟件

DeviceHive基于AllJoyn的Data Art設備,同時也是AllSeen的聯盟成員。這一款免費開源機器和機器通信(M2M)框架在2012年開始推出,并持續成為物聯網應用的領先開發平臺之一。

無論網絡配置如何,其基于云的API都可以進行遠程控制。它可以管理和控制門戶、協議和開源庫,其潛在的應用包括安全、智能家居技術、遠程傳感器和自動化。

DeviceHive網站有一個充滿活力的論壇,上面發表了一系列來自開發愛好者的博客文章。使用DeviceHive所需的包括組件,包括其他的信息等等,都可以在他們的網站上找到。

2. Kaa

用于IoT應用程序開發的10大開源軟件

Kaa旨在為大型云中的連接設備提供端到端支持,由Cybervision投資支持。Kaa的多用途中間件允許開發人員創建物聯網解決方案,連接應用程序和各種智能產品。

Kaa的主要優點之一是它易于安裝,并提供許多可輕松插入平臺的功能。Kaa將開源套件描述為“硬件不指定”,意味著它可以與您所需的任何硬件(包括設備、傳感器和網關)進行交互。

開發套件還可用于設置跨設備互操作性,分發空中固件更新,并分析用戶行為以提供目標通知。任何想要進入物聯網開發的人都可以擁有一個全方位的優秀技術。

3. Arduino

用于IoT應用程序開發的10大開源軟件

Arduino是最知名的平臺之一,部分原因是它同時提供硬件和軟件。該開發套件允許用戶使用集成開發環境(IDE)在Arduino語言中編碼。目前,其云系統包含了MQTT代理,開發人員能夠在上面發送消息。

使用Arduino創建的項目包括寵物的位置跟蹤設備,拍攝照片的方法,并讓他們自動上傳到流行的博客網站Tumblr;對于商業,可以創建從GitHub到紙上的打印收據。

Arduino云平臺將在未來幾個月內增加新功能,并尋求對當前設置的反饋。

4. Home Assistant

用于IoT應用程序開發的10大開源軟件

顧名思義,Home Assistant主要面向家庭自動化,它運行于基于Python的編碼系統,可以通過移動和桌面瀏覽器進行控制。這款開源軟件相當容易設置,并已注意到其安全和隱私功能。

該軟件系統每兩個星期會定期更新,目前已支持近250個智能設備。該軟件可以運行任何系統,因此其也可以運行Python 3,包括桌面和Raspberry pi。

然而,這個軟件沒有家庭助理網絡中心,也沒有云組件。但開發者認為,這種功能缺失是值得的,因為即使當互聯網停機,家庭還始終保持活躍,你的私人數據依然保持私密。

5. Devicehub.net

用于IoT應用程序開發的10大開源軟件

Device Hub是IoT項目開發的集成解決方案,該服務將商業智能和云集成相結合,以便合成硬件和Web技術。開發套件被稱為“Paas”或“平臺即服務”,硬件和移動開發人員都可以有效利用它提供的功能。

中小企業和個人運用平臺提供的解決方案,使得車隊管理系統,智能自動售貨機和可穿戴技術得以快速發展。

Device Hub與創業派有良好的合作關系。他為開發者提供,使用創建的設備中心程序可以完全白名單,重新品牌化,并安裝在本地或在企業級部署的虛擬私有云中。

6. SiteWhere

用于IoT應用程序開發的10大開源軟件

SiteWhere主要旨在幫助公司加快新產品和服務的上市時間,并且可以部署在幾乎任何一個云平臺上。該平臺已經經過許多不同的供應商測試,包括Hortonworks和Cloudera,因此該套件具有相當可靠的業績記錄。

SiteWhere的一個大賣點是能夠部署您自己的私有云,您可以安全地存儲您自己的數據,同時需要利用第三方的云服務。不過,如果你更喜歡一個具有經過驗證的安全記錄的服務,開發套件還可以與Azure或Amazon EC2集成。

局域網也可大規模擴展,您可以從單個筆記本電腦運行它或在集群環境中線性擴展,有效地解決大數據問題。如果你正在尋找一個更大的網絡的物聯網解決方案,使用單個批處理命令控制大量設備的能力是理想的。

7. Zetta

用于IoT應用程序開發的10大開源軟件

Zetta是一個基于Node.js構建的基于服務器的平臺,并結合了REST API,WebSockets和反應式編程,使其成為將許多設備組裝成數據密集型實時應用程序的理想選擇。

Zetta能夠將大量設備轉換為API。如果您希望創建一個通過API進行通信和反應的設備系統,那么Zetta使用反應式編程和Siren超媒體就可以實現。

這個開源開發套件的主要吸引力是如何針對大數據進行優化軟件的體系結構,以允許大量數據密集型實時應用程序具有可導性。可視化工具允許您觀察和響應系統和設備的行為,以便洞察和采取行動。

8. Particle

用于IoT應用程序開發的10大開源軟件

Particle,以前被稱為Spark,是一個全棧開發平臺,它允許您安全可靠地連接物聯網設備到實際的互聯網。

根據Gartner的報告,80%的物聯網項目因為其復雜性而延遲推行,這不可避免地導致預算成本不足的問題。粒子插件有助于緩解這個過程,其簡化的設計和加密協議,使設備本質上是安全的。

Particle更為大膽的聲明是,使用這個平臺,一個小團隊的工程師和開發人員,即使沒有物聯網經驗,也可以在幾個月內開發一個產品。如果你正在尋找一個快速的周轉項目,那么這個平臺會是你想要的選擇。

9. ThingSpeak

用于IoT應用程序開發的10大開源軟件

ThingSpeak是目前可用的較老的物聯網開發平臺之一,但它也是最可靠的之一。該平臺主要專注于警報、位置跟蹤和傳感器記錄,但它仍然是一個內在多功能的平臺。

一個典型的例子是汽車計數器開發,使用網絡攝像頭和Raspberry Pi設備,通過ThingSpeak的分析和可視化,能夠計數汽車在一個繁忙的公路上的交通模式。

類似地使用開源Arduino硬件和ThingSpeak開發潮汐警報系統,其可以測量通常不通過較大分析或天氣報告的區域中的水位。ThingSpeak是那些希望收集、分析和處理特定數據集的人的理想化平臺。

10. OpenRemote

用于IoT應用程序開發的10大開源軟件

OpenRemote是另一個用于智能家居解決方案和家庭自動化的開源IoT開發平臺。 它于2009年推出,OpenRemote為開發人員提供了基于云的設計工具。

該網站還提供一個方便的一步指南,可以指導您第一個應用程序從設計到安裝的全過程,這是一個方便的初學者工具。

該公司還規定了專業開源方法,意味著社區中的頂級開發者通常會參與進公司本身的項目。

關鍵字:開發人員物聯網

本文摘自:it168網站

電子周刊
回到頂部

關于我們聯系我們版權聲明隱私條款廣告服務友情鏈接投稿中心招賢納士

企業網版權所有 ©2010-2024 京ICP備09108050號-6 京公網安備 11010502049343號

^
  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 沧州市| 邯郸县| 读书| 贵定县| 衡南县| 突泉县| 甘肃省| 淳化县| 普安县| 会理县| 绵阳市| 沂水县| 武乡县| 阳泉市| 班戈县| 芒康县| 长汀县| 石嘴山市| 海晏县| 荃湾区| 汝南县| 尼木县| 张家港市| 张家界市| 都兰县| 甘孜县| 十堰市| 宜都市| 全南县| 本溪市| 涿州市| 墨江| 新郑市| 中超| 阆中市| 上栗县| 方城县| 台山市| 舞阳县| 通河县| 高唐县|