【开源推荐】AllJoyn:打造全球物联网的通用开源框架
隨著智能設備的發展,物聯網逐漸進入了人們的生活。在今年的MDCC 2013移動開發者大會上,Linquet創始人Pooya Kazerouni表示,未來幾乎一切東西都可以互聯,設備數量將多達500億臺。
目前開源軟件也在促進這一進程。高通公司日前發布了一個開源項目——AllJoyn(采用Apache和BSD許可協議),并將該項目捐贈給了一個名為“AllSeen聯盟”的組織,該組織由Linux基金會監督,這是迄今為止推動家庭和工業“物聯網”應用與創新的最廣泛的跨行業聯盟。
目前一些消費電子設備制造商、服務供應商、零售商、設備制造商、芯片制造商都已經加入了該聯盟,除了高通,AllSeen聯盟的頂級成員包括海爾、LG電子、松下、夏普、美國晶像公司、TP-LINK等,社區成員包括Canary、思科、DoubleTwist、Fon(公共WiFi服務)、Harman(音響商),宏達電(HTC)、Letv(樂視網)、Lite-on、Moxtreme、Musaic、西爾斯品牌管理公司、Sproutling、Sprosty、Weaved和Wilocity等。
關于AllJoyn
AllJoyn官網中將其描述為“一個能夠使連接設備之間進行互操作的通用軟件框架和系統服務核心集,也是一個跨制造商來創建動態近端網絡的軟件應用”。
Linux基金會表示,該開源框架允許在特定的系統之間無縫發現、動態連接,并可以與附近的產品進行交互,無論該產品是什么品牌、傳輸層、平臺或操作系統。
該框架不依賴于特定的通信協議,因此它可以工作在WiFi、藍牙、以太網或任何IP傳輸的環境中。
在不久的將來,當你家里冰箱中的牛奶剩余不多的時候,冰箱可能會給你的手機發送消息提醒你購買。
高通互動平臺總裁Rob Chandhok表示,高通花費了大量的時間和數百萬美元去解決設備之間的互操作問題,現在高通已經將項目捐贈給了AllSeen聯盟,高通和Linux基金會希望不同公司和它的開發人員能夠參與進來,共同促進這一項目的發展。
AllJoyn的開發工具和教程
目前已經有一些應用通過AllJoyn構建,比如一個名片讀取器,可以讓你通過WiFi分享聯系人數據。
AllJoyn項目還針對Android、Arduino、iOS、OS X、Linux、Windows等平臺以及Unity游戲開發引擎提供了SDK和API,并且還有一個教程,以幫助開發人員在產品中集成AllJoyn的功能。
項目官網:https://www.alljoyn.org/
文檔和SDK:https://www.alljoyn.org/docs-and-downloads
項目源碼:https://git.allseenalliance.org/gerrit/#/admin/projects/
總結
以上是生活随笔為你收集整理的【开源推荐】AllJoyn:打造全球物联网的通用开源框架的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu12.04安装JDK6
- 下一篇: Android2.3.7源码结构分析