技術(shù)領(lǐng)域
物聯(lián)網(wǎng)開發(fā)小編溫馨提示:本文牽涉到物聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是牽涉到一種物聯(lián)網(wǎng)設(shè)備的綁定方式、終端與物聯(lián)網(wǎng)設(shè)備!
背景技術(shù)
近年來,隨著物聯(lián)網(wǎng)設(shè)備的應(yīng)用越來越廣泛,對物聯(lián)網(wǎng)設(shè)備的控制與管理是實(shí)現(xiàn) 物聯(lián)網(wǎng)領(lǐng)域智能化應(yīng)用的重要手段。為了實(shí)現(xiàn)對物聯(lián)網(wǎng)設(shè)備的控制功能,需要先對終端與 物聯(lián)網(wǎng)設(shè)備進(jìn)行綁定。
現(xiàn)有的終端與物聯(lián)網(wǎng)設(shè)備進(jìn)行綁定時(shí),需要人工參與,例如人工輸入驗(yàn)證碼來驗(yàn) 證有效性,這樣會(huì)增加綁定過程的復(fù)雜性,另外,采用該方法,會(huì)出現(xiàn)終端與物聯(lián)網(wǎng)設(shè)備之 間未綁定成功,也就是綁定的可靠性較差;可見,現(xiàn)有的終端與物聯(lián)網(wǎng)設(shè)備之間的綁定方法 可靠性較差。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例期望提供一種物聯(lián)網(wǎng)設(shè)備綁定方法、終端和物聯(lián)網(wǎng)設(shè)備, 以解決物聯(lián)網(wǎng)設(shè)備綁定方法的可靠性較差的技術(shù)問題,提高了物聯(lián)網(wǎng)設(shè)備綁定方法的靈活 性和可靠性。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
第一方面,本發(fā)明實(shí)施例提供一種物聯(lián)網(wǎng)設(shè)備綁定方法,包括:接收到物聯(lián)網(wǎng)設(shè)備 對所述請求消息的響應(yīng)消息后,與發(fā)送所述響應(yīng)消息的物聯(lián)網(wǎng)設(shè)備建立通信連接;基于所 述通信連接,接收來自物聯(lián)網(wǎng)設(shè)備發(fā)送的物聯(lián)網(wǎng)設(shè)備是否向物聯(lián)網(wǎng)服務(wù)器注冊成功的通知 消息;基于所述通知消息,確定物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器注冊失敗時(shí),向注冊失敗的 物聯(lián)網(wǎng)設(shè)備發(fā)送重新向所述物聯(lián)網(wǎng)服務(wù)器注冊的指示消息,直至確定建立通信連接的所有 物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器均注冊成功。
進(jìn)一步地,基于所述通知消息,確定物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器注冊失敗,包 括:確定所述通知消息中未攜帶所述物聯(lián)網(wǎng)服務(wù)器為物聯(lián)網(wǎng)設(shè)備分配的身份標(biāo)識(shí)ID和/或 訪問所述物聯(lián)網(wǎng)服務(wù)器的訪問令牌時(shí),確定物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器注冊失敗。
進(jìn)一步地,確定建立通信連接的所有物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器均注冊成 功,包括:確定建立通信連接的所有物聯(lián)網(wǎng)設(shè)備發(fā)送的通知消息中均攜帶有所述物聯(lián)網(wǎng)服 務(wù)器為物聯(lián)網(wǎng)設(shè)備分配的ID和訪問所述物聯(lián)網(wǎng)服務(wù)器的訪問令牌時(shí),確定建立通信連接的 所有物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器均注冊成功。
進(jìn)一步地,所述方法還包括:確定物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器注冊成功時(shí),基 于所述物聯(lián)網(wǎng)設(shè)備發(fā)送的通知消息中攜帶的所述物聯(lián)網(wǎng)服務(wù)器為物聯(lián)網(wǎng)設(shè)備分配的ID和 訪問所述物聯(lián)網(wǎng)服務(wù)器的訪問令牌向所述物聯(lián)網(wǎng)服務(wù)器發(fā)送訪問請求消息,與所述物聯(lián)網(wǎng) 服務(wù)器建立訪問連接,并基于所述訪問連接與所述物聯(lián)網(wǎng)設(shè)備進(jìn)行綁定。
第二方面,本發(fā)明實(shí)施例提供一種物聯(lián)網(wǎng)設(shè)備綁定方法,包括:接收到終端廣播的 建立連接的請求消息,向所述終端發(fā)送響應(yīng)消息,與所述終端建立通信連接;基于所述通信 連接,向所述終端發(fā)送物聯(lián)網(wǎng)設(shè)備是否向物聯(lián)網(wǎng)服務(wù)器注冊成功的通知消息;接收所述終 端發(fā)送的重新向所述物聯(lián)網(wǎng)服務(wù)器注冊的指示消息后,向所述物聯(lián)網(wǎng)服務(wù)器重新進(jìn)行注 冊,并向所述終端發(fā)送所述物聯(lián)網(wǎng)設(shè)備是否向物聯(lián)網(wǎng)服務(wù)器注冊成功的通知消息。
進(jìn)一步地,所述方法還包括:所述物聯(lián)網(wǎng)設(shè)備向物聯(lián)網(wǎng)服務(wù)器注冊成功時(shí),接收所 述物聯(lián)網(wǎng)服務(wù)器發(fā)送的訪問所述物聯(lián)網(wǎng)服務(wù)器的訪問令牌和所述物聯(lián)網(wǎng)服務(wù)器為所述物 聯(lián)網(wǎng)設(shè)備分配的身份標(biāo)識(shí)ID,將所述訪問令牌及所述ID插入所述通知消息;接收到所述物 聯(lián)網(wǎng)服務(wù)器發(fā)送的與所述終端的綁定請求消息后,向所述物聯(lián)網(wǎng)服務(wù)器發(fā)送確認(rèn)消息,基 于所述物聯(lián)網(wǎng)服務(wù)器與所述終端建立綁定關(guān)系。
第三方面,本發(fā)明實(shí)施例提供一種終端,包括:廣播模塊,用于廣播與物聯(lián)網(wǎng)設(shè)備 建立連接的請求消息;連接模塊,用于接收到物聯(lián)網(wǎng)設(shè)備對所述請求消息的響應(yīng)消息后,與 發(fā)送所述響應(yīng)消息的物聯(lián)網(wǎng)設(shè)備建立通信連接;接收模塊,用于基于所述通信連接,接收來 自物聯(lián)網(wǎng)設(shè)備發(fā)送的物聯(lián)網(wǎng)設(shè)備是否向物聯(lián)網(wǎng)服務(wù)器注冊成功的通知消息;確定模塊,用 于基于所述通知消息,確定物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器注冊失敗時(shí),向注冊失敗的物 聯(lián)網(wǎng)設(shè)備發(fā)送重新向所述物聯(lián)網(wǎng)服務(wù)器注冊的指示消息,直至確定建立通信連接的所有物 聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器均注冊成功。
進(jìn)一步地,所述確定模塊,包括:第一確定子模塊,用于確定所述通知消息中未攜 帶所述物聯(lián)網(wǎng)服務(wù)器為物聯(lián)網(wǎng)設(shè)備分配的身份標(biāo)識(shí)ID和/或訪問所述物聯(lián)網(wǎng)服務(wù)器的訪問 令牌時(shí),確定物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器注冊失敗。
進(jìn)一步地,所述確定模塊,包括:第二確定子模塊,用于確定建立通信連接的所有 物聯(lián)網(wǎng)設(shè)備發(fā)送的通知消息中均攜帶有所述物聯(lián)網(wǎng)服務(wù)器為物聯(lián)網(wǎng)設(shè)備分配的ID和訪問 所述物聯(lián)網(wǎng)服務(wù)器的訪問令牌時(shí),確定建立通信連接的所有物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù) 器均注冊成功。
進(jìn)一步地,所述終端還包括:綁定模塊,用于確定物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器 注冊成功時(shí),基于所述物聯(lián)網(wǎng)設(shè)備發(fā)送的通知消息中攜帶的所述物聯(lián)網(wǎng)服務(wù)器為物聯(lián)網(wǎng)設(shè) 備分配的ID和訪問所述物聯(lián)網(wǎng)服務(wù)器的訪問令牌向所述物聯(lián)網(wǎng)服務(wù)器發(fā)送訪問請求消息, 與所述物聯(lián)網(wǎng)服務(wù)器建立訪問連接,并基于所述訪問連接與所述物聯(lián)網(wǎng)設(shè)備進(jìn)行綁定。
第四方面,本發(fā)明實(shí)施例提供一種物聯(lián)網(wǎng)設(shè)備,包括:連接模塊,用于接收到終端 廣播的建立連接的請求消息,向所述終端發(fā)送響應(yīng)消息,與所述終端建立通信連接;發(fā)送模 塊,用于基于所述通信連接,向所述終端發(fā)送所述物聯(lián)網(wǎng)設(shè)備是否向物聯(lián)網(wǎng)服務(wù)器注冊成 功的通知消息;重新注冊模塊,用于接收所述終端發(fā)送的重新向所述物聯(lián)網(wǎng)服務(wù)器注冊的 指示消息后,向所述物聯(lián)網(wǎng)服務(wù)器重新進(jìn)行注冊,并向所述終端發(fā)送所述物聯(lián)網(wǎng)設(shè)備是否 向物聯(lián)網(wǎng)服務(wù)器注冊成功的通知消息。
進(jìn)一步地,所述物聯(lián)網(wǎng)設(shè)備,包括:接收模塊,用于所述物聯(lián)網(wǎng)設(shè)備向物聯(lián)網(wǎng)服務(wù) 器注冊成功時(shí),接收所述物聯(lián)網(wǎng)服務(wù)器發(fā)送的訪問所述物聯(lián)網(wǎng)服務(wù)器的訪問令牌和所述物 聯(lián)網(wǎng)服務(wù)器為所述物聯(lián)網(wǎng)設(shè)備分配的身份標(biāo)識(shí)ID,將所述訪問令牌及所述ID插入所述通知 消息;綁定模塊,用于接收到所述物聯(lián)網(wǎng)服務(wù)器發(fā)送的與所述終端的綁定請求消息后,向所 述物聯(lián)網(wǎng)服務(wù)器發(fā)送確認(rèn)消息,基于所述物聯(lián)網(wǎng)服務(wù)器與所述終端建立綁定關(guān)系。
本發(fā)明實(shí)施例所提供的物聯(lián)網(wǎng)設(shè)備綁定方法、終端和物聯(lián)網(wǎng)設(shè)備,該方法包括:首 先,終端廣播與物聯(lián)網(wǎng)設(shè)備建立連接的請求消息,接收到物聯(lián)網(wǎng)設(shè)備對請求消息的響應(yīng)消 息后,使得終端與發(fā)送響應(yīng)消息的物聯(lián)網(wǎng)設(shè)備建立通信連接,然后,在終端與物聯(lián)網(wǎng)設(shè)備建 立通信連接的基礎(chǔ)上,終端接收來自物聯(lián)網(wǎng)設(shè)備發(fā)送的物聯(lián)網(wǎng)設(shè)備是否向物聯(lián)網(wǎng)服務(wù)器注 冊成功的通知消息,根據(jù)該通知消息可以確定出物聯(lián)網(wǎng)設(shè)備向物聯(lián)網(wǎng)服務(wù)器是否注冊成 功,最后,當(dāng)確定出物聯(lián)網(wǎng)設(shè)備向物聯(lián)網(wǎng)服務(wù)器注冊失敗時(shí),向注冊失敗的物聯(lián)網(wǎng)設(shè)備發(fā)送 重新向物聯(lián)網(wǎng)服務(wù)器注冊的指示消息,使得物聯(lián)網(wǎng)設(shè)備重新向物聯(lián)網(wǎng)服務(wù)器發(fā)送注冊請 求,直至確定建立通信連接的所有物聯(lián)網(wǎng)設(shè)備向物聯(lián)網(wǎng)服務(wù)器均注冊成功;也就是說,終端 可以知曉物聯(lián)網(wǎng)設(shè)備向物聯(lián)網(wǎng)服務(wù)器是否注冊成功,避免了物聯(lián)網(wǎng)設(shè)備向物聯(lián)網(wǎng)服務(wù)器注 冊失敗所導(dǎo)致的物聯(lián)網(wǎng)設(shè)備綁定失敗的后果,增加了物聯(lián)網(wǎng)設(shè)備綁定過程的可靠性,從而 解決了物聯(lián)網(wǎng)設(shè)備綁定方法可靠性較差的技術(shù)問題,提高了物聯(lián)網(wǎng)設(shè)備綁定方法的可靠 性。
本文由安徽海鴻計(jì)算機(jī)技術(shù)有限公司原創(chuàng),轉(zhuǎn)載時(shí)請注名
嵌入式開發(fā)網(wǎng)址:
http://www.tuttava.net/