[發(fā)明專利]一種物聯(lián)網(wǎng)嵌入式設(shè)備與云平臺(tái)通信協(xié)議實(shí)現(xiàn)方法在審
| 申請(qǐng)?zhí)枺?/td> | 202210083618.3 | 申請(qǐng)日: | 2022-01-25 |
| 公開(公告)號(hào): | CN114115832A | 公開(公告)日: | 2022-03-01 |
| 發(fā)明(設(shè)計(jì))人: | 焦玉雷;賈廣宇 | 申請(qǐng)(專利權(quán))人: | 北京微芯區(qū)塊鏈與邊緣計(jì)算研究院 |
| 主分類號(hào): | G06F8/30 | 分類號(hào): | G06F8/30 |
| 代理公司: | 北京慕達(dá)星云知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 11465 | 代理人: | 李冉 |
| 地址: | 100089 北京市海淀區(qū)中關(guān)村南大街1號(hào)北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 聯(lián)網(wǎng) 嵌入式 設(shè)備 平臺(tái) 通信協(xié)議 實(shí)現(xiàn) 方法 | ||
本發(fā)明公開了一種物聯(lián)網(wǎng)嵌入式設(shè)備與云平臺(tái)通信協(xié)議實(shí)現(xiàn)方法;包括:將通信協(xié)議保存為預(yù)設(shè)格式文件;采用protocolbuf?c編譯器對(duì)預(yù)設(shè)格式文件進(jìn)行編譯,生成嵌入式設(shè)備使用的接口文件;根據(jù)云平臺(tái)使用的編程語言選擇對(duì)應(yīng)的protocolbuf編譯器,對(duì)預(yù)設(shè)格式文件進(jìn)行編譯,生成云平臺(tái)使用的接口文件;解析所述嵌入式設(shè)備使用的接口文件,以及解析所述云平臺(tái)使用的接口文件,并將二者所對(duì)應(yīng)的解析內(nèi)容進(jìn)行對(duì)接,實(shí)現(xiàn)嵌入式設(shè)備與云平臺(tái)之間的通信;通過該方法可有效降低物聯(lián)網(wǎng)嵌入式設(shè)備與云平臺(tái)通信協(xié)議更改后,開發(fā)人員已實(shí)現(xiàn)的代碼接口要進(jìn)行更改,測(cè)試人員要對(duì)更改完畢后的代碼進(jìn)行重新測(cè)試等工作量。
技術(shù)領(lǐng)域
本發(fā)明屬于物聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是一種物聯(lián)網(wǎng)嵌入式設(shè)備與云平臺(tái)通信協(xié)議實(shí)現(xiàn)方法。
背景技術(shù)
嵌入式設(shè)備在實(shí)際使用過程中,客戶不可避免地要增加其他傳感器等硬件設(shè)備,此時(shí)對(duì)應(yīng)的與云平臺(tái)之間的通信協(xié)議需要更改。物聯(lián)網(wǎng)嵌入式設(shè)備與云平臺(tái)之間的差異化非常大,截止目前沒有標(biāo)準(zhǔn)、統(tǒng)一的通信協(xié)議,絕大多數(shù)公司通用做法根據(jù)具體需求,公司內(nèi)部自定義所有需求的通信協(xié)議。傳統(tǒng)方式中,嵌入式軟件人員需根據(jù)通信協(xié)議完成嵌入式設(shè)備軟件代碼的接口,相應(yīng)的,云平臺(tái)開發(fā)人員完成云平臺(tái)軟件代碼的接口,編寫完畢后,嵌入式開發(fā)人員、云平臺(tái)開發(fā)人員進(jìn)行對(duì)接,確保數(shù)據(jù)收發(fā)無誤;但是這種傳統(tǒng)方式費(fèi)時(shí)費(fèi)力。
專利號(hào)為CN113423025A的發(fā)明專利申請(qǐng)公開了一種具有人工智能的數(shù)據(jù)管理終端,其中,網(wǎng)絡(luò)數(shù)據(jù)傳輸中基于緩存協(xié)議protocolbuf對(duì)虛擬數(shù)據(jù)進(jìn)行序列化處理,解決了當(dāng)前硬件網(wǎng)關(guān)存在的并發(fā)能力弱、兼容性差、可擴(kuò)展能力差的問題;但是由于嵌入式設(shè)備并不支持protocolbuf序列化庫,因此,該發(fā)明專利申請(qǐng)所公開的技術(shù)方案并不能解決上述所提到的技術(shù)問題。
因此,當(dāng)需更改嵌入式設(shè)備和云平臺(tái)之間的通信協(xié)議時(shí),如何減少嵌入式端和云平臺(tái)端在更改過程中的工作量,同時(shí)減少時(shí)間成本,成為當(dāng)前研究的關(guān)鍵問題。
發(fā)明內(nèi)容
鑒于上述問題,本發(fā)明提供一種至少解決上述部分技術(shù)問題的物聯(lián)網(wǎng)嵌入式設(shè)備與云平臺(tái)通信協(xié)議實(shí)現(xiàn)方法,通過該方法可有效降低物聯(lián)網(wǎng)嵌入式設(shè)備與云平臺(tái)通信協(xié)議更改后,開發(fā)人員已實(shí)現(xiàn)的代碼接口要進(jìn)行更改,測(cè)試人員要對(duì)更改完畢后的代碼進(jìn)行重新測(cè)試等工作量。
本發(fā)明實(shí)施例提供了一種物聯(lián)網(wǎng)嵌入式設(shè)備與云平臺(tái)通信協(xié)議實(shí)現(xiàn)方法,包括:
S1、將物聯(lián)網(wǎng)嵌入式設(shè)備與云平臺(tái)通信協(xié)議保存為預(yù)設(shè)格式文件;
S2、采用protocolbuf-c編譯器對(duì)所述預(yù)設(shè)格式文件進(jìn)行編譯,生成嵌入式設(shè)備使用的接口文件;
根據(jù)云平臺(tái)使用的編程語言選擇對(duì)應(yīng)的protocolbuf編譯器,對(duì)所述預(yù)設(shè)格式文件進(jìn)行編譯,生成云平臺(tái)使用的接口文件;
S3、解析所述嵌入式設(shè)備使用的接口文件,以及解析所述云平臺(tái)使用的接口文件,并將二者所對(duì)應(yīng)的解析內(nèi)容進(jìn)行對(duì)接,實(shí)現(xiàn)所述嵌入式設(shè)備與云平臺(tái)之間的通信。
進(jìn)一步地,所述S1具體包括:
將物聯(lián)網(wǎng)嵌入式設(shè)備與云平臺(tái)通信協(xié)議中的數(shù)據(jù)類型和變量名依次提取出來,放入所述預(yù)設(shè)格式文件的message中。
進(jìn)一步地,所述S1中,所述預(yù)設(shè)格式文件為.proto文件。
進(jìn)一步地,所述S2中,所述嵌入式設(shè)備使用的接口文件,包括打包數(shù)據(jù)函數(shù)和解包數(shù)據(jù)函數(shù)。
進(jìn)一步地,所述S2中,所述云平臺(tái)使用的接口文件,包括打包方法和解包方法;其中,所述打包函數(shù)對(duì)接所述解包方法;所述解包函數(shù)對(duì)接所述打包方法。
進(jìn)一步地,所述S3具體包括:
解析所述嵌入式設(shè)備使用的接口文件中的打包數(shù)據(jù)函數(shù),以及解析云平臺(tái)使用的接口文件中的解包方法,并將所述打包數(shù)據(jù)函數(shù)對(duì)接所述解包方法;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京微芯區(qū)塊鏈與邊緣計(jì)算研究院,未經(jīng)北京微芯區(qū)塊鏈與邊緣計(jì)算研究院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210083618.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 物聯(lián)網(wǎng)信息融合方法、物聯(lián)網(wǎng)終端設(shè)備和物聯(lián)網(wǎng)平臺(tái)
- 物聯(lián)網(wǎng)系統(tǒng)、物聯(lián)網(wǎng)服務(wù)提供及監(jiān)控方法
- 物聯(lián)網(wǎng)設(shè)備及其聯(lián)網(wǎng)配置方法、智能終端及物聯(lián)網(wǎng)系統(tǒng)
- 一種物聯(lián)網(wǎng)用戶設(shè)備接入系統(tǒng)及接入方法
- 一種資源獲取方法和裝置
- 一種視聯(lián)網(wǎng)數(shù)據(jù)的發(fā)送方法及系統(tǒng)
- 一種基于視聯(lián)網(wǎng)的通信連接建立方法及系統(tǒng)
- 一種基于視聯(lián)網(wǎng)的通信連接建立方法及系統(tǒng)
- 一種視聯(lián)網(wǎng)信息的處理方法及裝置
- 一種訪問視聯(lián)網(wǎng)終端的方法、系統(tǒng)、設(shè)備及存儲(chǔ)介質(zhì)
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗(yàn)設(shè)備、驗(yàn)證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動(dòng)設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)





