国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于物聯(lián)網(wǎng)的數(shù)據(jù)信息訪問(wèn)系統(tǒng)及其訪問(wèn)方法

      文檔序號(hào):7864290閱讀:248來(lái)源:國(guó)知局
      專利名稱:一種基于物聯(lián)網(wǎng)的數(shù)據(jù)信息訪問(wèn)系統(tǒng)及其訪問(wèn)方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種基于物聯(lián)網(wǎng)的數(shù)據(jù)信息訪問(wèn)系統(tǒng)及其訪問(wèn)方法,屬于網(wǎng)絡(luò)信息技術(shù)領(lǐng)域。
      背景技術(shù)
      物聯(lián)網(wǎng)(Internet of Things,簡(jiǎn)稱Ι0Τ),是通過(guò)射頻識(shí)別(RadioFrequencyIdentification,簡(jiǎn)稱 RFID)、紅外感應(yīng)器、全球定位系統(tǒng)(Global PositioningSystem,簡(jiǎn)稱GPS)等信息傳感設(shè)備,按規(guī)定的協(xié)議,把任何物品與互聯(lián)網(wǎng)相連接,進(jìn)行信息交換和通信,以實(shí)現(xiàn)智能化識(shí)別、定位、跟蹤、監(jiān)控和管理的一種網(wǎng)絡(luò)概念。物聯(lián)網(wǎng)通過(guò)信息傳感設(shè)備實(shí)現(xiàn)了人與人、人與物、物與物的全面互聯(lián),其主要特征是通過(guò)信息傳感設(shè)備等方 式獲取物理世界的各種信息,結(jié)合互聯(lián)網(wǎng)、通信網(wǎng)等網(wǎng)絡(luò)進(jìn)行信息傳送與交互,采用智能計(jì)算技術(shù)對(duì)信息進(jìn)行分析處理,從而提高對(duì)物質(zhì)世界的感知能力,實(shí)現(xiàn)智能化的決策和控制。物聯(lián)網(wǎng)主要由感知層,網(wǎng)絡(luò)層和應(yīng)用層組成。其中感知層包括傳感器,二維碼,射頻識(shí)別,多媒體設(shè)備等數(shù)據(jù)采集和自組織網(wǎng)絡(luò)系統(tǒng);網(wǎng)絡(luò)層包括各種網(wǎng)關(guān)和接入網(wǎng)絡(luò)以及異構(gòu)網(wǎng)融合,云計(jì)算等承載網(wǎng)支撐系統(tǒng);應(yīng)用層包括信息管理,業(yè)務(wù)分析管理,服務(wù)管理,目錄管理等物聯(lián)網(wǎng)業(yè)務(wù)中間件和物聯(lián)網(wǎng)應(yīng)用子集系統(tǒng)。WAMP (Windows+Apache+MySQL+PHP)或者 LAMP (Linux+Apache+MySQL+PHP)架構(gòu)是網(wǎng)站常用的架構(gòu),該構(gòu)架呈分層結(jié)構(gòu),每一層都提供了整個(gè)軟件棧的一個(gè)關(guān)鍵部分。Linux和Windows處在最低層,提供操作系統(tǒng),其他組件都在在操作系統(tǒng)上運(yùn)行。但是,并不一定局限于Linux和Windows,如有必要,其他組件如Mac OSX或UNIX都可以作為最底層的操作系統(tǒng)。Apache是次低層,它是一個(gè)Web服務(wù)器,它提供了讓用戶獲得Web頁(yè)面的機(jī)制。Apache是一款穩(wěn)定的、支持多任務(wù)的服務(wù)器,由于其跨平臺(tái)性和安全性被廣泛使用,在Internet上超過(guò)65%的網(wǎng)站都使用它作為Web服務(wù)器。MySQL提供WAMP和LAMP系統(tǒng)的數(shù)據(jù)存儲(chǔ)端。MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它支持標(biāo)準(zhǔn)C的API、JDBC、ODBC、NET、PHP、Python、Perl、Ruby、VB等接口,用戶可以在這些編程語(yǔ)言中調(diào)用MySQL接口進(jìn)行MySQL數(shù)據(jù)庫(kù)操作。有了 MySQL,便可以獲得一個(gè)非常強(qiáng)大的、適合運(yùn)行大型復(fù)雜站點(diǎn)的數(shù)據(jù)庫(kù)。在Web應(yīng)用程序中,所有數(shù)據(jù)、產(chǎn)品、帳戶和其他類型的信息都存放在這個(gè)數(shù)據(jù)庫(kù)中,通過(guò)SQL語(yǔ)言可以很容易地查詢這些信息。PHP是一門(mén)簡(jiǎn)單而有效的對(duì)象腳本語(yǔ)言,它像是粘合劑,可以將WAMP系統(tǒng)和LAMP系統(tǒng)所有其他的組件粘合在一起。PHP語(yǔ)言是開(kāi)源模式的,支持多種操作系統(tǒng),具有強(qiáng)大的可伸縮性,能穩(wěn)定高效運(yùn)行,快速開(kāi)發(fā),面向?qū)ο蟮木幊蹋С峙cJAVA的交互。PHP有時(shí)候也可以用Perl或Python等編程語(yǔ)言進(jìn)行代替。用戶可以使用PHP等編程語(yǔ)言訪問(wèn)MySQL數(shù)據(jù)庫(kù)中的數(shù)據(jù)和Linux提供的一些特性的動(dòng)態(tài)內(nèi)容。物聯(lián)網(wǎng)覆蓋的范圍極廣,其感知層進(jìn)行的數(shù)據(jù)信息采集需通過(guò)節(jié)點(diǎn)、路由和網(wǎng)關(guān)上傳到其覆蓋范圍內(nèi)本地?cái)?shù)據(jù)庫(kù)。針對(duì)物聯(lián)網(wǎng)的不同覆蓋范圍會(huì)存在多個(gè)本地?cái)?shù)據(jù)庫(kù)。采用WAMP構(gòu)架或是LAMP構(gòu)架進(jìn)行的WEB站點(diǎn)的搭建包括數(shù)據(jù)庫(kù)和服務(wù)器兩部分。目前還未發(fā)現(xiàn)一種將物聯(lián)網(wǎng)和數(shù)據(jù)信息訪問(wèn)結(jié)合起來(lái)的數(shù)據(jù)信息訪問(wèn)系統(tǒng),本發(fā)明將物聯(lián)網(wǎng)和WEB站點(diǎn)進(jìn)行結(jié)合,實(shí)現(xiàn)通過(guò)WEB站點(diǎn)對(duì)物聯(lián)網(wǎng)節(jié)點(diǎn)數(shù)據(jù)的最優(yōu)化信息訪問(wèn)。傳統(tǒng)的數(shù)據(jù)信息訪問(wèn)系統(tǒng)的每個(gè)本地系統(tǒng)都單獨(dú)的創(chuàng)建一個(gè)WEB站點(diǎn),即本地系統(tǒng)由一個(gè)獨(dú)立的數(shù)據(jù)庫(kù)和獨(dú)立的服務(wù)器構(gòu)成。當(dāng)在物聯(lián)網(wǎng)的不同覆蓋區(qū)域建立數(shù)據(jù)信息訪問(wèn)系統(tǒng)的時(shí)候就要建立多個(gè)WEB站點(diǎn),這個(gè)意味著需要配置多個(gè)服務(wù)器和數(shù)據(jù)庫(kù)。隨著物聯(lián)網(wǎng)覆蓋范圍的增大,這將不僅對(duì)硬件資源造成極大的浪費(fèi),也容易對(duì)眾多的數(shù)據(jù)庫(kù)產(chǎn)生混淆,進(jìn)而干擾相關(guān)的應(yīng)用?!盎谖锫?lián)網(wǎng)的農(nóng)產(chǎn)品質(zhì)量安全信息系統(tǒng)平臺(tái)”(《中國(guó)科學(xué)信息科學(xué)》,2010年第SI期,2010年08月,第40卷,增刊216 225)中所介紹的信息訪問(wèn)方式即屬此列。本發(fā)明提出的基于物聯(lián)網(wǎng)的數(shù)據(jù)信息訪問(wèn)系統(tǒng)和實(shí)現(xiàn)方法正是用于解決這一問(wèn)題的?;谖锫?lián)網(wǎng)的數(shù)據(jù)信息訪問(wèn)系 統(tǒng)只創(chuàng)建一個(gè)WEB站點(diǎn),包括一個(gè)單獨(dú)的數(shù)據(jù)庫(kù)和服務(wù)器,避免了用戶訪問(wèn)多個(gè)數(shù)據(jù)庫(kù)的麻煩,而且降低了硬件成本。

      發(fā)明內(nèi)容
      為了克服現(xiàn)有技術(shù)的缺陷和不足,避免在物聯(lián)網(wǎng)的不同覆蓋區(qū)域建立多個(gè)WEB站點(diǎn)的重復(fù)性操作和訪問(wèn)多個(gè)數(shù)據(jù)庫(kù)的麻煩,本發(fā)明提供一種基于物聯(lián)網(wǎng)的數(shù)據(jù)信息訪問(wèn)系統(tǒng)及其訪問(wèn)方法。本發(fā)明的技術(shù)解決方案如下一種基于物聯(lián)網(wǎng)的數(shù)據(jù)信息訪問(wèn)系統(tǒng),包括不同區(qū)域的物聯(lián)網(wǎng)、本地的上位機(jī)和遠(yuǎn)端的WEB站點(diǎn),其特征在于物聯(lián)網(wǎng)主要包括傳感器信息采集節(jié)點(diǎn)、路由節(jié)點(diǎn)、匯聚節(jié)點(diǎn)和網(wǎng)關(guān)節(jié)點(diǎn),物聯(lián)網(wǎng)內(nèi)部進(jìn)行無(wú)線通信;本地的上位機(jī)通過(guò)串口與網(wǎng)關(guān)節(jié)點(diǎn)相連接,上位機(jī)與遠(yuǎn)端的WEB站點(diǎn)通過(guò)Internet網(wǎng)絡(luò)相連接,遠(yuǎn)端的WEB站點(diǎn)包括單獨(dú)的服務(wù)器和數(shù)據(jù)庫(kù),能供用戶實(shí)時(shí)地訪問(wèn)物聯(lián)網(wǎng)不同區(qū)域各傳感器信息采集節(jié)點(diǎn)以采集各種數(shù)據(jù)信息;其中傳感器信息采集節(jié)點(diǎn)包括溫度傳感器、無(wú)線傳輸模塊、單片機(jī)和電源,單片機(jī)分別和溫度傳感器及無(wú)線傳輸模塊相連接,電源分別和溫度傳感器、無(wú)線傳輸模塊及單片機(jī)相連接為其供電;路由節(jié)點(diǎn)包括無(wú)線傳輸模塊、單片機(jī)和電源,單片機(jī)和無(wú)線傳輸模塊相連接,電源分別和無(wú)線傳輸模塊及單片機(jī)相連接為其供電;匯聚節(jié)點(diǎn)包括無(wú)線傳輸模塊、單片機(jī)和電源,單片機(jī)和無(wú)線傳輸模塊相連接,電源分別和無(wú)線傳輸模塊及單片機(jī)相連接為其供電;網(wǎng)關(guān)節(jié)點(diǎn)包括無(wú)線傳輸模塊、單片機(jī)和電源,單片機(jī)和無(wú)線傳輸模塊相連接,電源分別和無(wú)線傳輸模塊及單片機(jī)相連接為其供電。所述的傳感器信息采集節(jié)點(diǎn)中的傳感器包括溫度傳感器、濕度傳感器、C02濃度傳感器、定位傳感器。一種上述系統(tǒng)的數(shù)據(jù)信息的訪問(wèn)方法,步驟如下I)物聯(lián)網(wǎng)不同區(qū)域各種傳感器信息采集節(jié)點(diǎn)進(jìn)行數(shù)據(jù)信息采集和上傳〈1>布置傳感器信息采集節(jié)點(diǎn),在需要進(jìn)行數(shù)據(jù)信息采集的區(qū)域放置對(duì)應(yīng)類型的傳感器信息采集節(jié)點(diǎn);<2>啟動(dòng)傳感器信息采集節(jié)點(diǎn),傳感器信息采集節(jié)點(diǎn)自動(dòng)組網(wǎng);<3>傳感器信息采集節(jié)點(diǎn)感知環(huán)境變量,用數(shù)據(jù)流的形式進(jìn)行數(shù)據(jù)信息的傳輸;〈4>采集到的數(shù)據(jù)信息經(jīng)過(guò)一個(gè)或多個(gè)路由節(jié)點(diǎn)傳輸?shù)骄W(wǎng)關(guān)節(jié)點(diǎn),數(shù)據(jù)信息也可以不經(jīng)過(guò)路由節(jié)點(diǎn)直接傳輸?shù)骄W(wǎng)關(guān)節(jié)點(diǎn)<5>網(wǎng)關(guān)節(jié)點(diǎn)通過(guò)RS232接口將傳感器信息采集節(jié)點(diǎn)采集到的數(shù)據(jù)信息上傳到上位機(jī)PG ;2)上位機(jī)軟件進(jìn)行數(shù)據(jù)信息的解析并將數(shù)據(jù)信息寫(xiě)入到MySQL數(shù)據(jù)庫(kù)①上位機(jī)軟件對(duì)網(wǎng)關(guān)節(jié)點(diǎn)傳輸?shù)臄?shù)據(jù)信息按照本地系統(tǒng)的數(shù)據(jù)格式進(jìn)行解析;②調(diào)用WEB站點(diǎn)的MySQL數(shù)據(jù)庫(kù)提供的C++接口,通過(guò)網(wǎng)絡(luò)連接MySQL數(shù)據(jù)庫(kù),利用MySQL插入語(yǔ)句(insert into)向MySQL數(shù)據(jù)庫(kù)寫(xiě)入解析之后的數(shù)據(jù)信息;③服務(wù)器端的MySQL數(shù)據(jù)庫(kù)則為物聯(lián)網(wǎng)不同區(qū)域系統(tǒng)分別建立一個(gè)數(shù)據(jù)庫(kù),在每個(gè)數(shù)據(jù)庫(kù)中建立一個(gè)統(tǒng)一的數(shù)據(jù)表來(lái)存儲(chǔ)傳感器信息采集節(jié)點(diǎn)采集到的數(shù)據(jù)信息;3)用戶通過(guò)WEB站點(diǎn)訪問(wèn)物聯(lián)網(wǎng)的傳感器信息采集節(jié)點(diǎn)采集到數(shù)據(jù)信息a.用戶在客戶端可以通過(guò)各種形式的瀏覽器發(fā)送對(duì)物聯(lián)網(wǎng)數(shù)據(jù)信息進(jìn)行查詢的請(qǐng)求; b.服務(wù)器接收用戶請(qǐng)求,通過(guò)PHP語(yǔ)言連接MySQL數(shù)據(jù)庫(kù);c.服務(wù)器根據(jù)用戶發(fā)送的請(qǐng)求類型,在給定的權(quán)限范圍內(nèi),用戶可以查詢、刪除和更新MySQL數(shù)據(jù)庫(kù)的內(nèi)容;d.操作結(jié)束,結(jié)果返回到PHP語(yǔ)句內(nèi);e.服務(wù)器將操作后的結(jié)果返回客戶端,在瀏覽器內(nèi)顯示。本發(fā)明中位于不同區(qū)域的物聯(lián)網(wǎng)利用傳感器信息采集節(jié)點(diǎn)進(jìn)行數(shù)據(jù)采集,采集到的數(shù)據(jù)信息經(jīng)過(guò)初步的簡(jiǎn)單處理后經(jīng)過(guò)路由器傳輸?shù)絽R聚節(jié)點(diǎn),最終由匯聚節(jié)點(diǎn)將各個(gè)傳感器信息采集節(jié)點(diǎn)采集到的數(shù)據(jù)信息傳輸?shù)骄W(wǎng)關(guān)節(jié)點(diǎn)。網(wǎng)關(guān)節(jié)點(diǎn)通過(guò)RS232接口與上位機(jī)PC相連。上位機(jī)上的上位機(jī)軟件調(diào)用WEB站點(diǎn)的MySQL數(shù)據(jù)庫(kù)提供的接口,通過(guò)Internet網(wǎng)的連接從而使遠(yuǎn)端WEB站點(diǎn)的數(shù)據(jù)庫(kù)為不同區(qū)域的物聯(lián)網(wǎng)建立一個(gè)數(shù)據(jù)庫(kù),供WEB站點(diǎn)訪問(wèn)使用,從而克服傳統(tǒng)數(shù)據(jù)信息訪問(wèn)系統(tǒng)的缺陷和不足。本發(fā)明中的WEB站點(diǎn)的搭建采用WAMP構(gòu)架或LAMP構(gòu)架。本發(fā)明的方法在編寫(xiě)串口通信程序時(shí),為了按規(guī)定格式從串口接收數(shù)據(jù),也為了從接收到的數(shù)據(jù)中將需要的信息提取出來(lái),還需要編制用戶通信協(xié)議。串口通信協(xié)議分為底層通信協(xié)議和用戶通信協(xié)議,底層通信協(xié)議一般由計(jì)算機(jī)硬件提供商和設(shè)備廠家提供,在一般性的通信編程中很少涉及,而用戶層協(xié)議則是面向使用者的,也就是我們這里所說(shuō)的通信協(xié)議。這種用戶層的通信協(xié)議,簡(jiǎn)單的說(shuō),就是數(shù)據(jù)以何種格式發(fā)送出去,或者如何從接收的某種格式的數(shù)據(jù)串中提取出需要的數(shù)據(jù),以及在發(fā)送和接收過(guò)程中如何保證這些數(shù)據(jù)的正確性,數(shù)據(jù)校驗(yàn)。本發(fā)明中使用的通信規(guī)范定義了五種形式的命令上位機(jī)啟動(dòng)/關(guān)閉協(xié)調(diào)器無(wú)線功能命令,上位機(jī)允許特定終端工作命令,匯聚節(jié)點(diǎn)上傳數(shù)據(jù)與上位機(jī)下傳數(shù)據(jù)命令,匯聚節(jié)點(diǎn)上傳終端地址信息命令,回復(fù)確認(rèn)命令。上位機(jī)啟動(dòng)/關(guān)閉協(xié)調(diào)器無(wú)線功能命令用于啟動(dòng)和關(guān)閉物聯(lián)網(wǎng)。協(xié)調(diào)器開(kāi)啟,促使各個(gè)傳感器信息采集節(jié)點(diǎn)自動(dòng)獲取網(wǎng)絡(luò)地址,形成網(wǎng)絡(luò)。網(wǎng)絡(luò)搭建完畢之后各個(gè)傳感器信息采集節(jié)點(diǎn)開(kāi)始數(shù)據(jù)信息的采集和上傳。上位機(jī)允許特定終端工作命令用于控制特定傳感器信息采集節(jié)點(diǎn)的工作情況。通過(guò)該命令可以靈活的控制各個(gè)節(jié)點(diǎn),當(dāng)某一區(qū)域的傳感器信息采集節(jié)點(diǎn)存在冗余時(shí),可以在通過(guò)上位機(jī)控制,關(guān)閉冗余的傳感器信息采集節(jié)點(diǎn),避免硬件資源的浪費(fèi)。匯聚節(jié)點(diǎn)上傳數(shù)據(jù)與上位機(jī)下傳數(shù)據(jù)命令該命令用于上位機(jī)與物聯(lián)網(wǎng)傳感器信息采集節(jié)點(diǎn)之間的通信。傳感器信息采集節(jié)點(diǎn)采集的數(shù)據(jù)信息通過(guò)該命令將環(huán)境變量轉(zhuǎn)換為數(shù)據(jù)流上傳,上位機(jī)對(duì)傳感器信息采集節(jié)點(diǎn)的控制信息通過(guò)該命令下傳。匯聚節(jié)點(diǎn)上傳終端地址信息命令用于將各傳感器信息采集節(jié)點(diǎn)的地址上傳上位機(jī),然后上位機(jī)通過(guò)各傳感器信息采集節(jié)點(diǎn)的地址對(duì)各個(gè)傳感器信息采集節(jié)點(diǎn)進(jìn)行操作和控制?;貜?fù)確認(rèn)命令用于確保通信的可靠性。本發(fā)明中使用的五種命令都是以0x7e開(kāi)始和結(jié)束,從而區(qū)分先后到達(dá)的兩個(gè)命令。命令中包括命令長(zhǎng)度、命令類型、終端號(hào)、網(wǎng)絡(luò)地址、數(shù)據(jù)、IEEE地址和循環(huán)冗余校驗(yàn)(Cyclic Redundancy Check,簡(jiǎn)稱CRC)等字段。不同命令中包含的字段不同,需單獨(dú)進(jìn)行設(shè)置。本發(fā)明將物聯(lián)網(wǎng)和WEB站點(diǎn)進(jìn)行了有效的結(jié)合,能以統(tǒng)一方式訪問(wèn)物聯(lián)網(wǎng)各部分采集的數(shù)據(jù)信息而不用逐一訪問(wèn)多個(gè)本地網(wǎng)絡(luò),同時(shí)在上位機(jī)上對(duì)傳感器信息采集節(jié)點(diǎn)采集的數(shù)據(jù)信息進(jìn)行解析,從而屏蔽了數(shù)據(jù)的形式差異,通過(guò)WEB站點(diǎn)實(shí)現(xiàn)了對(duì)物聯(lián)網(wǎng)節(jié)點(diǎn)數(shù)據(jù)的高效訪問(wèn)。



      圖I是本發(fā)明數(shù)據(jù)信息訪問(wèn)系統(tǒng)的結(jié)構(gòu)示意圖。其中I、物聯(lián)網(wǎng),2、上位機(jī),3、WEB站點(diǎn),4、網(wǎng)關(guān)節(jié)點(diǎn),5、傳感器信息采集節(jié)點(diǎn),6、路由節(jié)點(diǎn),7、匯聚節(jié)點(diǎn),8、Internet網(wǎng)絡(luò),9、用戶。
      具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明做進(jìn)一步說(shuō)明,但不限于此。實(shí)施例I :本發(fā)明實(shí)施例I如系統(tǒng)圖I所示一種基于物聯(lián)網(wǎng)的數(shù)據(jù)信息訪問(wèn)系統(tǒng),包括不同區(qū)域的物聯(lián)網(wǎng)I、本地的上位機(jī)2和遠(yuǎn)端的WEB站點(diǎn)3,其特征在于物聯(lián)網(wǎng)I主要包括傳感器信息采集節(jié)點(diǎn)5、路由節(jié)點(diǎn)6、匯聚節(jié)點(diǎn)7和網(wǎng)關(guān)節(jié)點(diǎn)4,物聯(lián)網(wǎng)I內(nèi)部進(jìn)行無(wú)線通信;本地的上位機(jī)2通過(guò)串口與網(wǎng)關(guān)節(jié)點(diǎn)4相連接,上位機(jī)2與遠(yuǎn)端的WEB站點(diǎn)3通過(guò)Internet網(wǎng)絡(luò)8相連接,遠(yuǎn)端的WEB站點(diǎn)3包括單獨(dú)的服務(wù)器和數(shù)據(jù)庫(kù),能供用戶9實(shí)時(shí)地訪問(wèn)物聯(lián)網(wǎng)I不同區(qū)域各傳感器信息采集節(jié)點(diǎn)5以采集各種數(shù)據(jù)信息;其中傳感器信息采集節(jié)點(diǎn)5包括溫度傳感器、無(wú)線傳輸模塊、單片機(jī)和電源,單片機(jī)分別和溫度傳感器及無(wú)線傳輸模塊相連接,電源分別和溫度傳感器、無(wú)線傳輸模塊及單片機(jī)相連接為其供電;路由節(jié)點(diǎn)6包括無(wú)線傳輸模塊、單片機(jī)和電源,單片機(jī)和無(wú)線傳輸模塊相連接,電源分別和無(wú)線傳輸模塊及單片機(jī)相連接為其供電;匯聚節(jié)點(diǎn)7包括無(wú)線傳輸模塊、單片機(jī)和電源,單片機(jī)和無(wú)線傳輸模塊相連接,電源分別和無(wú)線傳輸模塊及單片機(jī)相連接為其供電;網(wǎng)關(guān)節(jié)點(diǎn)4包括無(wú)線傳輸模塊、單片機(jī)和電源,單片機(jī)和無(wú)線傳輸模塊相連接,電源分別和無(wú)線傳輸模塊及單片機(jī)相連接為其供電。所述的傳感器信息采集節(jié)點(diǎn)5中的傳感器包括溫度傳感器、濕度傳感器、C02濃度傳感器、定位傳感器?!N上述系統(tǒng)的數(shù)據(jù)信息的訪問(wèn)方法,步驟如下I)物聯(lián)網(wǎng)不同區(qū)域各種傳感器信息采集節(jié)點(diǎn)進(jìn)行數(shù)據(jù)信息采集和上傳〈1>布置傳感器信息采集節(jié)點(diǎn),在需要進(jìn)行數(shù)據(jù)信息采集的區(qū)域放置對(duì)應(yīng)類型的傳感器信息采集節(jié)點(diǎn);<2>啟動(dòng)傳感器信息采集節(jié)點(diǎn),傳感器信息采集節(jié)點(diǎn)自動(dòng)組網(wǎng);
      <3>傳感器信息采集節(jié)點(diǎn)感知環(huán)境變量,用數(shù)據(jù)流的形式進(jìn)行數(shù)據(jù)信息的傳輸;〈4>采集到的數(shù)據(jù)信息經(jīng)過(guò)一個(gè)或多個(gè)路由節(jié)點(diǎn),傳輸?shù)骄W(wǎng)關(guān)節(jié)點(diǎn),數(shù)據(jù)信息也可以不經(jīng)過(guò)路由節(jié)點(diǎn)直接傳輸?shù)骄W(wǎng)關(guān)節(jié)點(diǎn)。<5>網(wǎng)關(guān)節(jié)點(diǎn)通過(guò)RS232接口將傳感器信息采集節(jié)點(diǎn)采集到的數(shù)據(jù)信息上傳到上位機(jī)PG ;2)上位機(jī)軟件進(jìn)行數(shù)據(jù)信息的解析并將數(shù)據(jù)信息寫(xiě)入到MySQL數(shù)據(jù)庫(kù)①上位機(jī)軟件對(duì)網(wǎng)關(guān)節(jié)點(diǎn)傳輸?shù)臄?shù)據(jù)信息按照本地系統(tǒng)的數(shù)據(jù)格式進(jìn)行解析;②調(diào)用WEB站點(diǎn)的MySQL數(shù)據(jù)庫(kù)提供的C++接口,通過(guò)網(wǎng)絡(luò)連接MySQL數(shù)據(jù)庫(kù),利用MySQL插入語(yǔ)句(insert into)向MySQL數(shù)據(jù)庫(kù)寫(xiě)入解析之后的數(shù)據(jù)信息;③服務(wù)器端的MySQL數(shù)據(jù)庫(kù)則為物聯(lián)網(wǎng)不同區(qū)域系統(tǒng)分別建立一個(gè)數(shù)據(jù)庫(kù),在每·個(gè)數(shù)據(jù)庫(kù)中建立一個(gè)統(tǒng)一的數(shù)據(jù)表來(lái)存儲(chǔ)傳感器信息采集節(jié)點(diǎn)采集到的數(shù)據(jù)信息;3)用戶通過(guò)WEB站點(diǎn)訪問(wèn)物聯(lián)網(wǎng)的傳感器信息采集節(jié)點(diǎn)采集到數(shù)據(jù)信息a.用戶在客戶端可以通過(guò)各種形式的瀏覽器發(fā)送對(duì)物聯(lián)網(wǎng)數(shù)據(jù)信息進(jìn)行查詢的請(qǐng)求;b.服務(wù)器接收用戶請(qǐng)求,通過(guò)PHP語(yǔ)言連接MySQL數(shù)據(jù)庫(kù);c.服務(wù)器根據(jù)用戶發(fā)送的請(qǐng)求類型,在給定的權(quán)限范圍內(nèi),用戶可以查詢、刪除和更新MySQL數(shù)據(jù)庫(kù)的內(nèi)容;d.操作結(jié)束,結(jié)果返回到PHP語(yǔ)句內(nèi);e.服務(wù)器將操作后的結(jié)果返回客戶端,在瀏覽器內(nèi)顯示。
      權(quán)利要求
      1.一種基于物聯(lián)網(wǎng)的數(shù)據(jù)信息訪問(wèn)系統(tǒng),包括不同區(qū)域的物聯(lián)網(wǎng)、本地的上位機(jī)和遠(yuǎn)端的WEB站點(diǎn),其特征在于物聯(lián)網(wǎng)主要包括傳感器信息采集節(jié)點(diǎn)、路由節(jié)點(diǎn)、匯聚節(jié)點(diǎn)和網(wǎng)關(guān)節(jié)點(diǎn),物聯(lián)網(wǎng)內(nèi)部進(jìn)行無(wú)線通信;本地的上位機(jī)通過(guò)串口與網(wǎng)關(guān)節(jié)點(diǎn)相連接,上位機(jī)與遠(yuǎn)端的WEB站點(diǎn)通過(guò)Internet網(wǎng)絡(luò)相連接,遠(yuǎn)端的WEB站點(diǎn)包括單獨(dú)的服務(wù)器和數(shù)據(jù)庫(kù),能供用戶實(shí)時(shí)地訪問(wèn)物聯(lián)網(wǎng)不同區(qū)域各傳感器信息采集節(jié)點(diǎn)以采集各種數(shù)據(jù)信息;其中傳感器信息采集節(jié)點(diǎn)包括溫度傳感器、無(wú)線傳輸模塊、單片機(jī)和電源,單片機(jī)分別和溫度傳感器及無(wú)線傳輸模塊相連接,電源分別和溫度傳感器、無(wú)線傳輸模塊及單片機(jī)相連接為其供電;路由節(jié)點(diǎn)包括無(wú)線傳輸模塊、單片機(jī)和電源,單片機(jī)和無(wú)線傳輸模塊相連接,電源分別和無(wú)線傳輸模塊及單片機(jī)相連接為其供電;匯聚節(jié)點(diǎn)包括無(wú)線傳輸模塊、單片機(jī)和電源,單片機(jī)和無(wú)線傳輸模塊相連接,電源分別和無(wú)線傳輸模塊及單片機(jī)相連接為其供電;網(wǎng)關(guān)節(jié)點(diǎn)包括無(wú)線傳輸模塊、單片機(jī)和電源,單片機(jī)和無(wú)線傳輸模塊相連接,電源分別和無(wú)線傳輸模塊及單片機(jī)相連接為其供電。
      2.如權(quán)利要求I所述的一種基于物聯(lián)網(wǎng)的數(shù)據(jù)信息訪問(wèn)系統(tǒng),其特征在于所述的傳感器信息采集節(jié)點(diǎn)中的傳感器包括溫度傳感器、濕度傳感器、C02濃度傳感器、定位傳感器。
      3.—種如權(quán)利要求I所述系統(tǒng)的數(shù)據(jù)信息的訪問(wèn)方法,步驟如下 1)物聯(lián)網(wǎng)不同區(qū)域各種傳感器信息采集節(jié)點(diǎn)進(jìn)行數(shù)據(jù)信息采集和上傳 〈1>布置傳感器信息采集節(jié)點(diǎn),在需要進(jìn)行數(shù)據(jù)信息采集的區(qū)域放置對(duì)應(yīng)類型的傳感器信息采集節(jié)點(diǎn); <2>啟動(dòng)傳感器信息采集節(jié)點(diǎn),傳感器信息采集節(jié)點(diǎn)自動(dòng)組網(wǎng); <3>傳感器信息采集節(jié)點(diǎn)感知環(huán)境變量,用數(shù)據(jù)流的形式進(jìn)行數(shù)據(jù)信息的傳輸; <4>采集到的數(shù)據(jù)信息經(jīng)過(guò)一個(gè)或多個(gè)路由節(jié)點(diǎn)傳輸?shù)骄W(wǎng)關(guān)節(jié)點(diǎn),數(shù)據(jù)信息也可以不經(jīng)過(guò)路由節(jié)點(diǎn)直接傳輸?shù)骄W(wǎng)關(guān)節(jié)點(diǎn); 〈5>網(wǎng)關(guān)節(jié)點(diǎn)通過(guò)RS232接口將傳感器信息采集節(jié)點(diǎn)采集到的數(shù)據(jù)信息上傳到上位機(jī)PC; 2)上位機(jī)軟件進(jìn)行數(shù)據(jù)信息的解析并將數(shù)據(jù)信息寫(xiě)入到MySQL數(shù)據(jù)庫(kù) ①上位機(jī)軟件對(duì)網(wǎng)關(guān)節(jié)點(diǎn)傳輸?shù)臄?shù)據(jù)信息按照本地系統(tǒng)的數(shù)據(jù)格式進(jìn)行解析; ②調(diào)用WEB站點(diǎn)的MySQL數(shù)據(jù)庫(kù)提供的C++接口,通過(guò)網(wǎng)絡(luò)連接MySQL數(shù)據(jù)庫(kù),利用MySQL插入語(yǔ)句(insert into)向MySQL數(shù)據(jù)庫(kù)寫(xiě)入解析之后的數(shù)據(jù)信息; ③服務(wù)器端的MySQL數(shù)據(jù)庫(kù)則為物聯(lián)網(wǎng)不同區(qū)域系統(tǒng)分別建立一個(gè)數(shù)據(jù)庫(kù),在每個(gè)數(shù)據(jù)庫(kù)中建立一個(gè)統(tǒng)一的數(shù)據(jù)表來(lái)存儲(chǔ)傳感器信息采集節(jié)點(diǎn)采集到的數(shù)據(jù)信息; 3)用戶通過(guò)WEB站點(diǎn)訪問(wèn)物聯(lián)網(wǎng)的傳感器信息采集節(jié)點(diǎn)采集到數(shù)據(jù)信息 a.用戶在客戶端可以通過(guò)各種形式的瀏覽器發(fā)送對(duì)物聯(lián)網(wǎng)數(shù)據(jù)信息進(jìn)行查詢的請(qǐng)求; b.服務(wù)器接收用戶請(qǐng)求,通過(guò)PHP語(yǔ)言連接MySQL數(shù)據(jù)庫(kù); c.服務(wù)器根據(jù)用戶發(fā)送的請(qǐng)求類型,在給定的權(quán)限范圍內(nèi),用戶可以查詢、刪除和更新MySQL數(shù)據(jù)庫(kù)的內(nèi)容; d.操作結(jié)束,結(jié)果返回到PHP語(yǔ)句內(nèi); e.服務(wù)器將操作后的結(jié)果返回客戶端,在瀏覽器內(nèi)顯示。
      全文摘要
      一種基于物聯(lián)網(wǎng)的數(shù)據(jù)信息訪問(wèn)系統(tǒng),屬于網(wǎng)絡(luò)信息技術(shù)領(lǐng)域,系統(tǒng)包括不同區(qū)域的物聯(lián)網(wǎng)、本地的上位機(jī)和遠(yuǎn)端的WEB站點(diǎn)。本發(fā)明中位于不同區(qū)域的物聯(lián)網(wǎng)利用傳感器信息采集節(jié)點(diǎn)進(jìn)行數(shù)據(jù)采集,采集到的數(shù)據(jù)信息經(jīng)過(guò)初步的簡(jiǎn)單處理后經(jīng)過(guò)路由器傳輸?shù)絽R聚節(jié)點(diǎn),最終由匯聚節(jié)點(diǎn)將各個(gè)傳感器信息采集節(jié)點(diǎn)采集到的數(shù)據(jù)信息傳輸?shù)骄W(wǎng)關(guān)節(jié)點(diǎn)。網(wǎng)關(guān)節(jié)點(diǎn)通過(guò)RS232接口與上位機(jī)PC相連。上位機(jī)上的上位機(jī)軟件調(diào)用WEB站點(diǎn)的MySQL數(shù)據(jù)庫(kù)提供的接口,通過(guò)Internet網(wǎng)的連接從而使遠(yuǎn)端WEB站點(diǎn)的數(shù)據(jù)庫(kù)為不同區(qū)域的物聯(lián)網(wǎng)建立一個(gè)數(shù)據(jù)庫(kù),供WEB站點(diǎn)訪問(wèn)使用。
      文檔編號(hào)H04L29/08GK102882896SQ20121042902
      公開(kāi)日2013年1月16日 申請(qǐng)日期2012年11月1日 優(yōu)先權(quán)日2012年11月1日
      發(fā)明者袁東風(fēng), 楊剛震, 林慧琳, 王宏斌, 王鏡偉, 徐偉濤, 黨飛, 馮驍 申請(qǐng)人:山東大學(xué)
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1