專利名稱:一種實(shí)現(xiàn)傳感器適配的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體涉及一種實(shí)現(xiàn)傳感器適配的方法和系統(tǒng)。
背景技術(shù):
物聯(lián)網(wǎng)(The Internet of Things)技術(shù)是目前通訊行業(yè)非常熱門的一項(xiàng)技術(shù)。簡而言之,物聯(lián)網(wǎng)就是物物相連的互聯(lián)網(wǎng)。物聯(lián)網(wǎng)具有兩層含義第一,物聯(lián)網(wǎng)的核心和基礎(chǔ)仍然是互聯(lián)網(wǎng),是在互聯(lián)網(wǎng)基礎(chǔ)上延伸和擴(kuò)展的網(wǎng)絡(luò);第二,物聯(lián)網(wǎng)的用戶端延伸和擴(kuò)展到了任何物品與物品之間,以進(jìn)行信息交換和通訊。隨著社會(huì)經(jīng)濟(jì)的不斷發(fā)展和市場競爭的日益深化,各行各業(yè)都希望通過加快自身信息化建設(shè)來提高工作效率、降低生產(chǎn)和運(yùn)行成本,全面增強(qiáng)市場競爭力。物聯(lián)網(wǎng)技術(shù)綜合了通信和網(wǎng)絡(luò)技術(shù),將遍布在人們?nèi)粘I钪械臋C(jī)器設(shè)備連接成網(wǎng)絡(luò),使這些設(shè)備變得更加智能,從而可以創(chuàng)造出豐富的應(yīng)用,給日常生活、工業(yè)生產(chǎn)等方式帶來新一輪的變革。在當(dāng)今世界,物聯(lián)網(wǎng)具有巨大的市場潛力,未來通信的主體將是物聯(lián)網(wǎng)通信。物聯(lián)網(wǎng)一般分為三個(gè)層次傳感層、網(wǎng)絡(luò)層和應(yīng)用層。物聯(lián)網(wǎng)網(wǎng)關(guān)位于傳感層和網(wǎng)絡(luò)層之間,是面向傳感器網(wǎng)絡(luò)的接入網(wǎng)關(guān),為用戶提供物聯(lián)網(wǎng)接入業(yè)務(wù)。傳感器網(wǎng)絡(luò)節(jié)點(diǎn)類型豐富,使用環(huán)境復(fù)雜,一個(gè)業(yè)務(wù)應(yīng)用中的傳感器終端數(shù)量根據(jù)業(yè)務(wù)復(fù)雜度而有所不同,如果每個(gè)傳感器終端都通過自身接入模塊來接入電信網(wǎng)絡(luò),將增加傳感器終端的復(fù)雜度和成本,物聯(lián)網(wǎng)網(wǎng)關(guān)的主要作用是解決傳感器終端接入物聯(lián)網(wǎng)的瓶頸。通過與傳感器網(wǎng)絡(luò)之間采用短距離無線通信技術(shù),物聯(lián)網(wǎng)網(wǎng)關(guān)可以方便地采集感知數(shù)據(jù);同時(shí)通過與運(yùn)營商已有公共網(wǎng)絡(luò)的連接,完成傳感器數(shù)據(jù)轉(zhuǎn)發(fā)、控制、信令交換以及編解碼等功能。通過物聯(lián)網(wǎng)網(wǎng)關(guān),可以將已建和待建的分散、獨(dú)立的傳感器設(shè)備和無處不在的電信運(yùn)營商網(wǎng)絡(luò)連接起來,實(shí)現(xiàn)跨區(qū)域、全球范圍內(nèi)的統(tǒng)一管理和資源共享,為各行業(yè)的管理決策者提供一種全新的直觀管理工具,以提高工作績效。目前,傳統(tǒng)的物聯(lián)網(wǎng)網(wǎng)關(guān)的功能僅是實(shí)現(xiàn)某一種類型的傳感器協(xié)議的處理。但目前市場上的傳感器存在以下問題很多廠家都在生產(chǎn)傳感器,而不同廠家的傳感器對(duì)外硬件接口各不相同,傳感器數(shù)據(jù)格式也各不相同。因此,物聯(lián)網(wǎng)網(wǎng)關(guān)需要能適配多種不同類型的傳感器,而傳統(tǒng)的物聯(lián)網(wǎng)網(wǎng)關(guān)只適用于單一類型的傳感器,不能同時(shí)適配多種不同類型的傳感器。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實(shí)現(xiàn)傳感器適配的方法和系統(tǒng),使物聯(lián)網(wǎng)網(wǎng)關(guān)能夠同時(shí)適配多種不同類型的傳感器,解決了傳統(tǒng)物聯(lián)網(wǎng)網(wǎng)關(guān)只能用于單一類型傳感器的問題。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種實(shí)現(xiàn)傳感器適配的方法,該方法包括傳感器適配模塊適配不同的傳感器類型,按照對(duì)應(yīng)的傳感器類型處理上行消息和/或下行消息;傳感器交互模塊針對(duì)所述上行消息和/或下行消息,實(shí)現(xiàn)傳感器適配模塊與傳感器之間的消息交互。所述傳感器適配模塊適配不同的傳感器類型,按照對(duì)應(yīng)的傳感器類型處理上行消息的過程包括傳感器交互模塊接收傳感器消息并發(fā)送給傳感器適配模塊;傳感器適配模塊根據(jù)收到的傳感器消息判斷傳感器類型,并根據(jù)該傳感器類型搜索傳感器數(shù)據(jù)結(jié)構(gòu),據(jù)此解析收到的所述傳感器消息中的傳感器數(shù)據(jù);并且,在需要時(shí)將處理所述上行消息的結(jié)果發(fā)送給物聯(lián)網(wǎng)平臺(tái)。發(fā)送所述結(jié)果給物聯(lián)網(wǎng)平臺(tái)之前,進(jìn)一步根據(jù)不同的物聯(lián)網(wǎng)平臺(tái)對(duì)所述上行消息進(jìn)行分析和處理,以便物聯(lián)網(wǎng)平臺(tái)解析。所述傳感器適配模塊適配不同的傳感器類型,按照對(duì)應(yīng)的傳感器類型處理下行消息的過程包括傳感器適配模塊根據(jù)接收的協(xié)議數(shù)據(jù)判斷傳感器類型,根據(jù)判斷出的傳感器類型搜索傳感器數(shù)據(jù)結(jié)構(gòu),并應(yīng)用該傳感器數(shù)據(jù)結(jié)構(gòu)封裝傳感器數(shù)據(jù);并且,在需要時(shí)將處理所述下行消息所得的結(jié)果通過傳感器交互模塊發(fā)送給傳感器。在處理所述下行消息之前,進(jìn)一步根據(jù)不同的物聯(lián)網(wǎng)平臺(tái)對(duì)下行消息進(jìn)行預(yù)處理,以方便傳感器適配模塊分析和處理。進(jìn)一步由傳感器適配模塊維護(hù)不同的傳感器類型;所述維護(hù)包括保存、增加、刪減不同的傳感器類型。一種實(shí)現(xiàn)傳感器適配的系統(tǒng),該系統(tǒng)包括傳感器適配模塊、傳感器交互模塊;其中,所述傳感器適配模塊,用于適配不同的傳感器類型,按照對(duì)應(yīng)的傳感器類型處理上行消息和/或下行消息;所述傳感器交互模塊,用于針對(duì)所述上行消息和/或下行消息,實(shí)現(xiàn)傳感器適配模塊與傳感器之間的消息交互。所述傳感器適配模塊適配不同的傳感器類型,按照對(duì)應(yīng)的傳感器類型處理上行消息時(shí),具體用于根據(jù)來自傳感器交互模塊的傳感器消息判斷傳感器類型,并根據(jù)該傳感器類型搜索傳感器數(shù)據(jù)結(jié)構(gòu),據(jù)此解析收到的所述傳感器消息中的傳感器數(shù)據(jù);并且,在需要時(shí)將處理所述上行消息的結(jié)果發(fā)送給物聯(lián)網(wǎng)平臺(tái)。發(fā)送所述結(jié)果給物聯(lián)網(wǎng)平臺(tái)之前,所述傳感器適配模塊進(jìn)一步用于根據(jù)不同的物聯(lián)網(wǎng)平臺(tái)對(duì)所述上行消息進(jìn)行分析和處理,以便物聯(lián)網(wǎng)平臺(tái)解析。所述傳感器適配模塊適配不同的傳感器類型,按照對(duì)應(yīng)的傳感器類型處理下行消息時(shí),具體用于根據(jù)接收的協(xié)議數(shù)據(jù)判斷傳感器類型,根據(jù)判斷出的傳感器類型搜索傳感器數(shù)據(jù)結(jié)構(gòu),并應(yīng)用該傳感器數(shù)據(jù)結(jié)構(gòu)封裝傳感器數(shù)據(jù);并且,在需要時(shí)將處理所述下行消息所得的結(jié)果通過傳感器交互模塊發(fā)送給傳感器。
在處理所述下行消息之前,所述傳感器適配模塊進(jìn)一步用于根據(jù)不同的物聯(lián)網(wǎng)平臺(tái)對(duì)下行消息進(jìn)行預(yù)處理,以方便傳感器適配模塊分析和處理。所述傳感器適配模塊,進(jìn)一步用于維護(hù)不同的傳感器類型;所述維護(hù)包括保存、 增加、刪減不同的傳感器類型。所述傳感器適配模塊、傳感器交互模塊設(shè)置于物聯(lián)網(wǎng)網(wǎng)關(guān)中;或者,相互獨(dú)立或共同設(shè)置于物聯(lián)網(wǎng)網(wǎng)關(guān)以外的功能實(shí)體中。本發(fā)明實(shí)現(xiàn)傳感器適配的技術(shù)能夠同時(shí)適配多種不同類型的傳感器,解決了傳統(tǒng)物聯(lián)網(wǎng)網(wǎng)關(guān)只能用于單一類型的傳感器的問題。
圖1為本發(fā)明實(shí)施例的物聯(lián)網(wǎng)網(wǎng)關(guān)架構(gòu)示意圖;圖2為本發(fā)明實(shí)施例的傳感器適配模塊初始化流程圖;圖3為本發(fā)明實(shí)施例的物聯(lián)網(wǎng)網(wǎng)關(guān)的上行鏈路處理流程圖;圖4為本發(fā)明實(shí)施例的物聯(lián)網(wǎng)網(wǎng)關(guān)的下行鏈路處理流程圖;圖5為本發(fā)明實(shí)施例實(shí)現(xiàn)傳感器適配的流程簡圖。
具體實(shí)施例方式在實(shí)際應(yīng)用中,能夠適配多種傳感器的物聯(lián)網(wǎng)網(wǎng)關(guān)可以包括傳感器適配模塊、傳感器交互模塊,如圖1所示。其中,傳感器適配模塊能夠?qū)崿F(xiàn)以下功能1、傳感器適配模塊能適配不同的傳感器類型,處理上行消息。如根據(jù)不同的傳感器類型,分析和處理來自傳感器交互模塊的消息。如果需要,則將處理所述消息的結(jié)果發(fā)送給物聯(lián)網(wǎng)平臺(tái)。發(fā)送所述結(jié)果給物聯(lián)網(wǎng)平臺(tái)之前,可以根據(jù)不同的物聯(lián)網(wǎng)平臺(tái)對(duì)消息進(jìn)行分析和處理,以便物聯(lián)網(wǎng)平臺(tái)解析。2、傳感器適配模塊能適配不同的傳感器類型,處理下行消息。如根據(jù)不同的傳感器類型,分析和處理來自物聯(lián)網(wǎng)平臺(tái)的相關(guān)消息。在處理所述消息之前,可以根據(jù)不同的物聯(lián)網(wǎng)平臺(tái)對(duì)消息進(jìn)行預(yù)處理,以方便傳感器適配模塊分析和處理。并且,如果需要,可以將處理所述消息所得的結(jié)果通過傳感器交互模塊發(fā)送給傳感器。3、傳感器適配模塊能很方便地維護(hù)不同的傳感器類型,如保存、增加、刪減不同的傳感器類型。當(dāng)需要使用某傳感器類型時(shí),可以在傳感器適配模塊中注冊(cè)該傳感器類型; 當(dāng)不再需要使用某傳感器類型時(shí),可以在傳感器適配模塊中注銷該傳感器類型。可見,傳感器適配模塊能夠適配不同的傳感器類型,按照對(duì)應(yīng)的傳感器類型處理上行消息和/或下行消息。傳感器交互模塊則能夠?qū)崿F(xiàn)以下功能1、接收來自傳感器適配模塊的消息,發(fā)送給傳感器;2、接收來自傳感器的消息,發(fā)送給傳感器適配模塊??梢姡瑐鞲衅鹘换ツK能夠針對(duì)所述上行消息和/或下行消息,實(shí)現(xiàn)傳感器適配模塊與傳感器之間的消息交互。下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。
假設(shè)有某種類型(暫命名為SXC)的溫度傳感器和溫度控制器,以及另外一種類型 (暫命名為TNW)的煙霧傳感器和聲音告警傳感器。在對(duì)這幾個(gè)傳感器進(jìn)行適配時(shí),可以約定S)(C的溫度傳感器、溫度控制器以及TNW的煙霧傳感器、聲音告警傳感器的傳感器編號(hào)分別為 1、2、3、4,地址分別為“11111111”、“22222222”、“33333333”、“44444444”。SXC 傳感器使用ttyUSBO設(shè)備文件與物聯(lián)網(wǎng)網(wǎng)關(guān)交互信息,TNW傳感器使用ttyUSBl設(shè)備文件與物聯(lián)網(wǎng)網(wǎng)關(guān)交互信息。傳感器數(shù)據(jù)結(jié)構(gòu)包括但不限于以下元素中至少之一1、傳感器類型;2、傳感器接入設(shè)備文件輸出句柄;3、傳感器數(shù)據(jù)解析函數(shù)指針;4、傳感器控制指令封裝函數(shù)指針。傳感器適配模塊的初始化過程包括以下步驟步驟一定義S)(C傳感器數(shù)據(jù)結(jié)構(gòu)和TNW傳感器數(shù)據(jù)結(jié)構(gòu);步驟二 在物聯(lián)網(wǎng)網(wǎng)關(guān)中注冊(cè)S)(C傳感器數(shù)據(jù)結(jié)構(gòu)和TNW傳感器數(shù)據(jù)結(jié)構(gòu),以注冊(cè)的所述數(shù)據(jù)結(jié)構(gòu)作為傳感器數(shù)據(jù)結(jié)構(gòu)。可見,傳感器適配模塊的初始化流程可以表示如圖2所示需要定義傳感器數(shù)據(jù)結(jié)構(gòu),并注冊(cè)傳感器數(shù)據(jù)結(jié)構(gòu)。在進(jìn)行上行鏈路處理時(shí),可以執(zhí)行如下步驟步驟一傳感器交互模塊讀取設(shè)備文件ttyUSBO的數(shù)據(jù),傳給傳感器適配模塊;步驟二 傳感器適配模塊判斷出收到的傳感器數(shù)據(jù)是由S)(C的傳感器發(fā)出;步驟三傳感器適配模塊在已注冊(cè)的傳感器數(shù)據(jù)結(jié)構(gòu)中獲取S)(C傳感器數(shù)據(jù)結(jié)構(gòu);步驟四傳感器適配模塊使用S)(C傳感器數(shù)據(jù)結(jié)構(gòu)中的“傳感器數(shù)據(jù)解析函數(shù)指針”,解析傳感器數(shù)據(jù)??梢姡闲墟溌诽幚砹鞒炭梢员硎救鐖D3所示。其中,傳感器交互模塊需要接收傳感器消息并發(fā)送給傳感器適配模塊;傳感器適配模塊則根據(jù)收到的傳感器消息判斷傳感器類型,并根據(jù)該傳感器類型搜索傳感器數(shù)據(jù)結(jié)構(gòu),據(jù)此解析收到的所述傳感器消息中的傳感器數(shù)據(jù)。在進(jìn)行下行鏈路處理時(shí),可以執(zhí)行如下步驟步驟一傳感器適配模塊接收來自物聯(lián)網(wǎng)平臺(tái)的消息;步驟二 傳感器適配模塊從所述消息中得到傳感器編號(hào)為4,據(jù)此確認(rèn)該消息對(duì)應(yīng)于TNW傳感器,以及發(fā)送所述消息的傳感器是TNW類型的聲音告警傳感器;步驟三傳感器適配模塊在已注冊(cè)的傳感器結(jié)構(gòu)中獲取TNW傳感器數(shù)據(jù)結(jié)構(gòu);步驟四傳感器適配模塊根據(jù)TNW傳感器數(shù)據(jù)結(jié)構(gòu)中的“傳感器控制指令封裝函數(shù)指針”,解析來自物聯(lián)網(wǎng)平臺(tái)的所述TNW傳感器的數(shù)據(jù),并將解析所得數(shù)據(jù)封裝成傳感器數(shù)據(jù);步驟五傳感器適配模塊將封裝好的TNW傳感器數(shù)據(jù)發(fā)送給傳感器交互模塊,由傳感器交互模塊通過設(shè)備驅(qū)動(dòng)文件ttyUSBl發(fā)送給傳感器??梢?,下行鏈路處理流程可以表示如圖4所示。其中,傳感器適配模塊需要根據(jù)接收的協(xié)議數(shù)據(jù)判斷傳感器類型,根據(jù)判斷出的傳感器類型搜索傳感器數(shù)據(jù)結(jié)構(gòu),并應(yīng)用該傳感器數(shù)據(jù)結(jié)構(gòu)封裝傳感器數(shù)據(jù),再發(fā)送封裝好的傳感器數(shù)據(jù)。傳感器交互模塊則可以接收來自傳感器適配模塊的傳感器數(shù)據(jù),之后再發(fā)送出去。需要說明的是,所述傳感器適配模塊、傳感器交互模塊也可以相互獨(dú)立或共同設(shè)置于物聯(lián)網(wǎng)網(wǎng)關(guān)以外的功能實(shí)體中。結(jié)合以上各實(shí)施例可見,本發(fā)明實(shí)現(xiàn)傳感器適配的操作思路可以表示如圖5所示的流程,該流程包括以下步驟步驟510 傳感器適配模塊適配不同的傳感器類型,按照對(duì)應(yīng)的傳感器類型處理上行消息和/或下行消息;步驟520 傳感器交互模塊針對(duì)所述上行消息和/或下行消息,實(shí)現(xiàn)傳感器適配模塊與傳感器之間的消息交互。綜上所述可見,無論是方法還是系統(tǒng),本發(fā)明實(shí)現(xiàn)傳感器適配的技術(shù)能夠同時(shí)適配多種不同類型的傳感器,解決了傳統(tǒng)物聯(lián)網(wǎng)網(wǎng)關(guān)只能用于單一類型的傳感器的問題。以上所述,僅為本發(fā)明較有代表性的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,物聯(lián)網(wǎng)網(wǎng)關(guān)的劃分不限于上述劃分和名字,任何能實(shí)現(xiàn)相應(yīng)功能的代碼都在本發(fā)明保護(hù)范圍之內(nèi);具體實(shí)現(xiàn)方式不限于使用傳感器結(jié)構(gòu)體,任何能實(shí)現(xiàn)適配功能的代碼都在本發(fā)明保護(hù)范圍之內(nèi);傳感器類型不限于兩個(gè),任何數(shù)量的傳感器類型都在本發(fā)明保護(hù)范圍之內(nèi);傳感器功能不限于溫度傳感器、溫度控制器、煙霧傳感器和聲音告警傳感器,任何傳感器都在本發(fā)明保護(hù)范圍之內(nèi);傳感器接口設(shè)備文件不限于ttyUSBO和ttyUSBl,任何設(shè)備文件都在本發(fā)明保護(hù)范圍之內(nèi)。任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)傳感器適配的方法,其特征在于,該方法包括傳感器適配模塊適配不同的傳感器類型,按照對(duì)應(yīng)的傳感器類型處理上行消息和/或下行消息;傳感器交互模塊針對(duì)所述上行消息和/或下行消息,實(shí)現(xiàn)傳感器適配模塊與傳感器之間的消息交互。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述傳感器適配模塊適配不同的傳感器類型,按照對(duì)應(yīng)的傳感器類型處理上行消息的過程包括傳感器交互模塊接收傳感器消息并發(fā)送給傳感器適配模塊;傳感器適配模塊根據(jù)收到的傳感器消息判斷傳感器類型,并根據(jù)該傳感器類型搜索傳感器數(shù)據(jù)結(jié)構(gòu),據(jù)此解析收到的所述傳感器消息中的傳感器數(shù)據(jù);并且,在需要時(shí)將處理所述上行消息的結(jié)果發(fā)送給物聯(lián)網(wǎng)平臺(tái)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,發(fā)送所述結(jié)果給物聯(lián)網(wǎng)平臺(tái)之前,進(jìn)一步根據(jù)不同的物聯(lián)網(wǎng)平臺(tái)對(duì)所述上行消息進(jìn)行分析和處理,以便物聯(lián)網(wǎng)平臺(tái)解析。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述傳感器適配模塊適配不同的傳感器類型,按照對(duì)應(yīng)的傳感器類型處理下行消息的過程包括傳感器適配模塊根據(jù)接收的協(xié)議數(shù)據(jù)判斷傳感器類型,根據(jù)判斷出的傳感器類型搜索傳感器數(shù)據(jù)結(jié)構(gòu),并應(yīng)用該傳感器數(shù)據(jù)結(jié)構(gòu)封裝傳感器數(shù)據(jù);并且,在需要時(shí)將處理所述下行消息所得的結(jié)果通過傳感器交互模塊發(fā)送給傳感器。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在處理所述下行消息之前,進(jìn)一步根據(jù)不同的物聯(lián)網(wǎng)平臺(tái)對(duì)下行消息進(jìn)行預(yù)處理,以方便傳感器適配模塊分析和處理。
6.根據(jù)權(quán)利要求1至5任一項(xiàng)所述的方法,其特征在于,進(jìn)一步由傳感器適配模塊維護(hù)不同的傳感器類型;所述維護(hù)包括保存、增加、刪減不同的傳感器類型。
7.一種實(shí)現(xiàn)傳感器適配的系統(tǒng),其特征在于,該系統(tǒng)包括傳感器適配模塊、傳感器交互模塊;其中,所述傳感器適配模塊,用于適配不同的傳感器類型,按照對(duì)應(yīng)的傳感器類型處理上行消息和/或下行消息;所述傳感器交互模塊,用于針對(duì)所述上行消息和/或下行消息,實(shí)現(xiàn)傳感器適配模塊與傳感器之間的消息交互。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述傳感器適配模塊適配不同的傳感器類型,按照對(duì)應(yīng)的傳感器類型處理上行消息時(shí),具體用于根據(jù)來自傳感器交互模塊的傳感器消息判斷傳感器類型,并根據(jù)該傳感器類型搜索傳感器數(shù)據(jù)結(jié)構(gòu),據(jù)此解析收到的所述傳感器消息中的傳感器數(shù)據(jù);并且,在需要時(shí)將處理所述上行消息的結(jié)果發(fā)送給物聯(lián)網(wǎng)平臺(tái)。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,發(fā)送所述結(jié)果給物聯(lián)網(wǎng)平臺(tái)之前,所述傳感器適配模塊進(jìn)一步用于根據(jù)不同的物聯(lián)網(wǎng)平臺(tái)對(duì)所述上行消息進(jìn)行分析和處理,以便物聯(lián)網(wǎng)平臺(tái)解析。
10.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述傳感器適配模塊適配不同的傳感器類型,按照對(duì)應(yīng)的傳感器類型處理下行消息時(shí),具體用于根據(jù)接收的協(xié)議數(shù)據(jù)判斷傳感器類型,根據(jù)判斷出的傳感器類型搜索傳感器數(shù)據(jù)結(jié)構(gòu),并應(yīng)用該傳感器數(shù)據(jù)結(jié)構(gòu)封裝傳感器數(shù)據(jù);并且,在需要時(shí)將處理所述下行消息所得的結(jié)果通過傳感器交互模塊發(fā)送給傳感器。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,在處理所述下行消息之前,所述傳感器適配模塊進(jìn)一步用于根據(jù)不同的物聯(lián)網(wǎng)平臺(tái)對(duì)下行消息進(jìn)行預(yù)處理,以方便傳感器適配模塊分析和處理。
12.根據(jù)權(quán)利要求7至11任一項(xiàng)所述的系統(tǒng),其特征在于,所述傳感器適配模塊,進(jìn)一步用于維護(hù)不同的傳感器類型;所述維護(hù)包括保存、增加、刪減不同的傳感器類型。
13.根據(jù)權(quán)利要求7至11任一項(xiàng)所述的系統(tǒng),其特征在于,所述傳感器適配模塊、傳感器交互模塊設(shè)置于物聯(lián)網(wǎng)網(wǎng)關(guān)中;或者,相互獨(dú)立或共同設(shè)置于物聯(lián)網(wǎng)網(wǎng)關(guān)以外的功能實(shí)體中。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)傳感器適配的方法和系統(tǒng),均可由傳感器適配模塊適配不同的傳感器類型,按照對(duì)應(yīng)的傳感器類型處理上行消息和/或下行消息;由傳感器交互模塊針對(duì)所述上行消息和/或下行消息,實(shí)現(xiàn)傳感器適配模塊與傳感器之間的消息交互。本發(fā)明實(shí)現(xiàn)傳感器適配的技術(shù)能夠同時(shí)適配多種不同類型的傳感器,解決了傳統(tǒng)物聯(lián)網(wǎng)網(wǎng)關(guān)只能用于單一類型的傳感器的問題。
文檔編號(hào)H04L29/08GK102202093SQ20111012276
公開日2011年9月28日 申請(qǐng)日期2011年5月12日 優(yōu)先權(quán)日2011年5月12日
發(fā)明者丁鵬, 彭凱, 李建生, 李閃閣, 許明先, 霍東風(fēng) 申請(qǐng)人:南京中興新軟件有限責(zé)任公司