Qualcomm SDK盤(pán)點(diǎn):AllJoyn SDK
AllJoyn?是Qualcomm Innovation Center, Inc. 的產(chǎn)品。現(xiàn)已交付給AllSeen聯(lián)盟管理。它是一個(gè)開(kāi)源的跨平臺(tái)物聯(lián)網(wǎng)軟件框架,基于WiFi和藍(lán)牙的近距離通信技術(shù),支持多種編程語(yǔ)言,易于集成到現(xiàn)有應(yīng)用中,目前主要用于家用電器,用以實(shí)現(xiàn)智能家居的互聯(lián)互通,簡(jiǎn)化用戶(hù)操作流程,提供更為舒適、安全、便利的生活方式。由于AllJoyn跨平臺(tái)、編程語(yǔ)言無(wú)關(guān)等特性,也就可以運(yùn)行在OpenWRT系統(tǒng)之上,為開(kāi)源硬件和家居設(shè)備提供快速接入與通信,相互發(fā)現(xiàn)及服務(wù)等功能。
為了解決物聯(lián)網(wǎng)設(shè)備間的互聯(lián)有一個(gè)統(tǒng)一的方法,建立在局域網(wǎng)基礎(chǔ)上,當(dāng)然離不開(kāi)基本的IP協(xié)議。它規(guī)定的通信端口,廣播發(fā)現(xiàn)設(shè)備,數(shù)據(jù)加密方式,消息傳輸機(jī)制等基本設(shè)備互聯(lián)的元素,但要與眾多設(shè)備互聯(lián),盡可能多利用網(wǎng)路帶寬,后來(lái)在此協(xié)議基礎(chǔ)上進(jìn)行了升級(jí),新板引入了service的概念,不同的設(shè)備可以支持不同的服務(wù),但可以通過(guò)統(tǒng)一的通信流程來(lái)實(shí)現(xiàn)互聯(lián)互通。用戶(hù)盡可能關(guān)心自己設(shè)備提供的業(yè)務(wù),而不需花更多的時(shí)間在傳輸,UI,云服務(wù)上。