本申請(qǐng)涉及物聯(lián)網(wǎng),尤其涉及一種基于mcu微容器的應(yīng)用網(wǎng)管平臺(tái)及物聯(lián)網(wǎng)平臺(tái)系統(tǒng)。
背景技術(shù):
1、物聯(lián)網(wǎng)(internet?of?things,iot)起源于傳媒領(lǐng)域。物聯(lián)網(wǎng)是指通過信息傳感設(shè)備,按約定的協(xié)議,將任何物體與網(wǎng)絡(luò)相連接,物體通過信息傳播媒介進(jìn)行信息交換和通信,以實(shí)現(xiàn)智能化識(shí)別、定位、跟蹤、監(jiān)管等功能。在物聯(lián)網(wǎng)應(yīng)用中有三項(xiàng)關(guān)鍵,分別是感知層、網(wǎng)絡(luò)傳輸層和應(yīng)用層。
2、由于多方面的原因,物聯(lián)網(wǎng)的實(shí)際項(xiàng)目在落地時(shí)面臨很多挑戰(zhàn)。比如,在感知層,各種各樣的傳感器擁有不同的信息接口類型以及信息表達(dá)方式。在網(wǎng)絡(luò)傳輸層,具有層出不窮的無(wú)線網(wǎng)絡(luò)協(xié)議,例如w-mbus、lorawan、sigfox、mioty、wi-sun、zigbee、thread、bluetooth、wifi、matter、g3雙模、nb-iot、以及各種企業(yè)標(biāo)準(zhǔn)以及私有協(xié)議等,協(xié)議規(guī)范不統(tǒng)一,不同廠家的設(shè)備難以互通,技術(shù)兼容性差。在應(yīng)用層,物聯(lián)網(wǎng)的應(yīng)用領(lǐng)域非常碎片化,碎片化的專業(yè)應(yīng)用又牽涉到各自專業(yè)領(lǐng)域的知識(shí),懂應(yīng)用的往往不懂通信信息技術(shù),懂通信信息技術(shù)的往往不懂專業(yè)領(lǐng)域的應(yīng)用,導(dǎo)致專業(yè)領(lǐng)域的應(yīng)用落地變得困難。
3、物聯(lián)網(wǎng)的終端設(shè)備的傳統(tǒng)開發(fā)模式,往往是應(yīng)用開發(fā)與無(wú)線通信協(xié)議開發(fā)分開的模式。業(yè)務(wù)開發(fā)單獨(dú)使用一片微控制器mcu,用于數(shù)據(jù)采集以及業(yè)務(wù)邏輯的實(shí)現(xiàn),再使用無(wú)線通信模塊完成通信數(shù)據(jù)的傳輸。這種開發(fā)模式雖然一定程度上實(shí)現(xiàn)了業(yè)務(wù)與承載的解耦,但是多一片微控制器mcu使得硬件成本高、產(chǎn)品功耗高。對(duì)接不同的無(wú)線通信模塊往往需要不同的硬件接口以及不同的交互協(xié)議,產(chǎn)品一旦定型就很難有擴(kuò)展性和移植性。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)的目的在于提供一種基于mcu微容器的應(yīng)用網(wǎng)管平臺(tái)及物聯(lián)網(wǎng)平臺(tái)系統(tǒng),以解決現(xiàn)有技術(shù)中物聯(lián)網(wǎng)的感知層接口類型眾多和信息類型不統(tǒng)一的問題,以及數(shù)據(jù)傳輸層各類通信協(xié)議規(guī)范不統(tǒng)一的技術(shù)問題。
2、本申請(qǐng)?zhí)峁┑闹T多技術(shù)方案中的可選技術(shù)方案所能產(chǎn)生的諸多技術(shù)效果詳見下文闡述。
3、為實(shí)現(xiàn)上述目的,本申請(qǐng)?zhí)峁┝艘韵录夹g(shù)方案:
4、第一方面,本申請(qǐng)?zhí)峁┑囊环N基于mcu微容器的應(yīng)用網(wǎng)管平臺(tái),所述應(yīng)用網(wǎng)管平臺(tái)包括:用戶管理接口、終端平臺(tái)庫(kù)、網(wǎng)關(guān)平臺(tái)庫(kù),所述網(wǎng)關(guān)平臺(tái)庫(kù)和所述終端平臺(tái)庫(kù)分別包括若干個(gè)微容器服務(wù)庫(kù)和微容器應(yīng)用庫(kù);
5、所述用戶管理接口,用于給用戶提供登錄界面和下載界面,以及接收用戶對(duì)微容器服務(wù)和微容器應(yīng)用的下載操作指令;
6、所述網(wǎng)關(guān)平臺(tái)庫(kù),用于管理網(wǎng)關(guān)平臺(tái)所支持的所有微容器服務(wù)和微容器應(yīng)用,并且根據(jù)所述下載操作指令,向用戶提供網(wǎng)關(guān)平臺(tái)的微容器服務(wù)和微容器應(yīng)用;
7、所述終端平臺(tái)庫(kù),用于管理終端平臺(tái)所支持的所有微容器服務(wù)和微容器應(yīng)用,并且根據(jù)所述下載操作指令,向用戶提供終端平臺(tái)的微容器服務(wù)和微容器應(yīng)用。
8、第二方面,本申請(qǐng)還提供一種基于mcu微容器的物聯(lián)網(wǎng)平臺(tái)系統(tǒng),包括終端平臺(tái)和網(wǎng)關(guān)平臺(tái);
9、所述網(wǎng)關(guān)平臺(tái),接收微容器服務(wù)和微容器應(yīng)用,并部署所述微容器服務(wù)和所述微容器應(yīng)用;
10、所述終端平臺(tái),接收微容器服務(wù)和微容器應(yīng)用,并部署所述微容器服務(wù)和微容器應(yīng)用;
11、所述終端平臺(tái)基于所述微容器服務(wù)和微容器應(yīng)用進(jìn)行數(shù)據(jù)采集,并通過所述網(wǎng)關(guān)平臺(tái)將采集的數(shù)據(jù)傳輸?shù)接脩羝脚_(tái)。
12、在一些實(shí)施例中,所述網(wǎng)關(guān)平臺(tái)基于所述用戶平臺(tái),或通過所述網(wǎng)關(guān)平臺(tái)的本地通信接口接收用戶發(fā)出的微容器服務(wù)和微容器應(yīng)用,并部署所述微容器服務(wù)和所述微容器應(yīng)用;
13、所述終端平臺(tái)基于所述網(wǎng)關(guān)平臺(tái),或通過所述終端平臺(tái)的本地通信接口接收微容器服務(wù)和微容器應(yīng)用,并部署所述微容器服務(wù)和所述微容器應(yīng)用。
14、在一些實(shí)施例中,所述網(wǎng)關(guān)平臺(tái)通過燒錄器接口,把微容器服務(wù)和微容器應(yīng)用燒錄到所述網(wǎng)關(guān)平臺(tái)中,完成部署;
15、所述終端平臺(tái)通過燒錄器接口,把微容器服務(wù)和微容器應(yīng)用燒錄到所述終端平臺(tái)中,完成部署。
16、在一些實(shí)施例中,在所述終端平臺(tái)或所述網(wǎng)關(guān)平臺(tái)中,所述微容器服務(wù)與所述微容器應(yīng)用之間相互隔離。
17、在一些實(shí)施例中,所述終端平臺(tái)包括數(shù)據(jù)采集接口;所述終端平臺(tái)的微容器應(yīng)用調(diào)用所述數(shù)據(jù)采集接口采集用戶數(shù)據(jù),且所述終端平臺(tái)的微容器服務(wù)將所述用戶數(shù)據(jù)傳輸給所述網(wǎng)關(guān)平臺(tái)的第一微容器服務(wù);
18、所述網(wǎng)關(guān)平臺(tái)的微容器應(yīng)用調(diào)用所述網(wǎng)關(guān)平臺(tái)的第一微容器服務(wù)獲取所述用戶數(shù)據(jù);
19、所述網(wǎng)關(guān)平臺(tái)的第二微容器服務(wù)將所述用戶數(shù)據(jù)傳輸給所述用戶平臺(tái)。
20、在一些實(shí)施例中,所述數(shù)據(jù)采集接口包括uart通信接口、開關(guān)量輸入輸出接口、模擬量輸入輸出接口、i2c接口中的一種或組合。
21、在一些實(shí)施例中,所述終端平臺(tái)和所述網(wǎng)關(guān)平臺(tái)分別包括射頻硬件;所述終端平臺(tái)的射頻硬件和所述網(wǎng)關(guān)平臺(tái)的射頻硬件之間基于微容器服務(wù)和微容器應(yīng)用進(jìn)行場(chǎng)域網(wǎng)組網(wǎng),并基于所述場(chǎng)域網(wǎng)進(jìn)行無(wú)線通信連接。
22、在一些實(shí)施例中,所述射頻硬件支持所述場(chǎng)域網(wǎng)的物理層要求。
23、在一些實(shí)施例中,在所述終端平臺(tái)或所述網(wǎng)關(guān)平臺(tái)部署所述微容器服務(wù)和微容器應(yīng)用時(shí),所述終端平臺(tái)或所述網(wǎng)關(guān)平臺(tái)包括:內(nèi)核空間、中間空間、用戶空間;
24、所述內(nèi)核空間,用于收集管理所有系統(tǒng)資源;
25、所述中間空間,用于運(yùn)行微容器管理器;
26、所述用戶空間,包括若干個(gè)微容器服務(wù)和微容器應(yīng)用;
27、所述微容器管理器,用于在啟動(dòng)所述微容器服務(wù)和微容器應(yīng)用時(shí),對(duì)所述微容器服務(wù)和微容器應(yīng)用的合法性的驗(yàn)證,對(duì)所述微容器服務(wù)和微容器應(yīng)用的訪問權(quán)限的設(shè)置,以控制所述微容器服務(wù)和微容器應(yīng)用之間的地址隔離,所述微容器服務(wù)和微容器應(yīng)用之間的通信,統(tǒng)一所述微容器服務(wù)和微容器應(yīng)用的訪問接口函數(shù),以及所述用戶空間與所述內(nèi)核空間之間的地址隔離。
28、實(shí)施本申請(qǐng)上述技術(shù)方案中的一個(gè)技術(shù)方案,具有如下優(yōu)點(diǎn)或有益效果:
29、本申請(qǐng)的一種基于mcu微容器的應(yīng)用網(wǎng)管平臺(tái)及物聯(lián)網(wǎng)平臺(tái)系統(tǒng),應(yīng)用網(wǎng)管平臺(tái)的終端平臺(tái)庫(kù)可以統(tǒng)一管理終端平臺(tái)所支持的各類微容器服務(wù)和微容器應(yīng)用,網(wǎng)關(guān)平臺(tái)庫(kù)可以統(tǒng)一管理網(wǎng)關(guān)平臺(tái)所支持的各類微容器服務(wù)和微容器應(yīng)用。用戶可以通過用戶管理接口,登錄應(yīng)用網(wǎng)管平臺(tái),根據(jù)終端平臺(tái)和網(wǎng)關(guān)平臺(tái)的支持情況,選擇不同的微容器服務(wù)和微容器應(yīng)用,滿足用戶對(duì)特定應(yīng)用場(chǎng)景的需求,使得用戶可以對(duì)特定應(yīng)用場(chǎng)景的微容器服務(wù)和微容器應(yīng)用進(jìn)行下載部署。
30、在物聯(lián)網(wǎng)平臺(tái)系統(tǒng)中,網(wǎng)關(guān)平臺(tái)和終端平臺(tái)可以分別接收微容器服務(wù)和微容器應(yīng)用,并在網(wǎng)關(guān)平臺(tái)和終端平臺(tái)分別動(dòng)態(tài)加載部署微容器服務(wù)和微容器應(yīng)用,解決物聯(lián)網(wǎng)平臺(tái)的感知層接口類型眾多和信息類型不統(tǒng)一的問題,解決數(shù)據(jù)傳輸層各類通信協(xié)議規(guī)范不統(tǒng)一的問題,以及解決應(yīng)用領(lǐng)域的碎片化的問題。
1.一種基于mcu微容器的應(yīng)用網(wǎng)管平臺(tái),其特征在于,所述應(yīng)用網(wǎng)管平臺(tái)包括:用戶管理接口、網(wǎng)關(guān)平臺(tái)庫(kù)、終端平臺(tái)庫(kù),所述網(wǎng)關(guān)平臺(tái)庫(kù)和所述終端平臺(tái)庫(kù)分別包括若干個(gè)微容器服務(wù)庫(kù)和微容器應(yīng)用庫(kù);
2.一種基于mcu微容器的物聯(lián)網(wǎng)平臺(tái)系統(tǒng),其特征在于,包括網(wǎng)關(guān)平臺(tái)和終端平臺(tái);
3.根據(jù)權(quán)利要求2所述的基于mcu微容器的物聯(lián)網(wǎng)平臺(tái)系統(tǒng),其特征在于,所述網(wǎng)關(guān)平臺(tái)基于所述用戶平臺(tái),或通過所述網(wǎng)關(guān)平臺(tái)的本地通信接口接收用戶發(fā)出的微容器服務(wù)和微容器應(yīng)用,并部署所述微容器服務(wù)和所述微容器應(yīng)用;
4.根據(jù)權(quán)利要求2所述的基于mcu微容器的物聯(lián)網(wǎng)平臺(tái)系統(tǒng),其特征在于,所述網(wǎng)關(guān)平臺(tái)通過燒錄器接口,把微容器服務(wù)和微容器應(yīng)用燒錄到所述網(wǎng)關(guān)平臺(tái)中,完成部署;
5.根據(jù)權(quán)利要求2所述的基于mcu微容器的物聯(lián)網(wǎng)平臺(tái)系統(tǒng),其特征在于,在所述終端平臺(tái)或所述網(wǎng)關(guān)平臺(tái)中,所述微容器服務(wù)與所述微容器應(yīng)用之間相互隔離。
6.根據(jù)權(quán)利要求5所述的基于mcu微容器的物聯(lián)網(wǎng)平臺(tái)系統(tǒng),其特征在于,所述終端平臺(tái)包括數(shù)據(jù)采集接口;所述終端平臺(tái)的微容器應(yīng)用調(diào)用所述數(shù)據(jù)采集接口采集用戶數(shù)據(jù),且所述終端平臺(tái)的微容器服務(wù)將所述用戶數(shù)據(jù)傳輸給所述網(wǎng)關(guān)平臺(tái)的第一微容器服務(wù);
7.根據(jù)權(quán)利要求6所述的基于mcu微容器的物聯(lián)網(wǎng)平臺(tái)系統(tǒng),其特征在于,所述數(shù)據(jù)采集接口包括uart通信接口、開關(guān)量輸入輸出接口、模擬量輸入輸出接口、i2c接口中的一種或組合。
8.根據(jù)權(quán)利要求6所述的基于mcu微容器的物聯(lián)網(wǎng)平臺(tái)系統(tǒng),其特征在于,所述終端平臺(tái)和所述網(wǎng)關(guān)平臺(tái)分別包括射頻硬件;所述終端平臺(tái)的射頻硬件和所述網(wǎng)關(guān)平臺(tái)的射頻硬件之間基于微容器服務(wù)和微容器應(yīng)用進(jìn)行場(chǎng)域網(wǎng)組網(wǎng),并基于所述場(chǎng)域網(wǎng)進(jìn)行無(wú)線通信連接。
9.根據(jù)權(quán)利要求8所述的基于mcu微容器的物聯(lián)網(wǎng)平臺(tái)系統(tǒng),其特征在于,所述射頻硬件支持所述場(chǎng)域網(wǎng)的物理層要求。
10.根據(jù)權(quán)利要求5所述的基于mcu微容器的物聯(lián)網(wǎng)平臺(tái)系統(tǒng),其特征在于,在所述終端平臺(tái)或所述網(wǎng)關(guān)平臺(tái)部署所述微容器服務(wù)和微容器應(yīng)用時(shí),所述終端平臺(tái)或所述網(wǎng)關(guān)平臺(tái)包括:內(nèi)核空間、中間空間、用戶空間;