• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于物聯(lián)網(wǎng)技術(shù)的農(nóng)產(chǎn)品倉(cāng)儲(chǔ)管理系統(tǒng)設(shè)計(jì)

    2014-07-05 11:51:11白鐵成孟洪兵
    湖北農(nóng)業(yè)科學(xué) 2014年5期
    關(guān)鍵詞:無(wú)線傳感器物聯(lián)網(wǎng)嵌入式

    白鐵成 孟洪兵

    摘要:針對(duì)傳統(tǒng)倉(cāng)儲(chǔ)管理效率低下的問(wèn)題,設(shè)計(jì)了一種基于物聯(lián)網(wǎng)技術(shù)的農(nóng)產(chǎn)品倉(cāng)儲(chǔ)智能管理系統(tǒng)。給出了系統(tǒng)的總體硬件和軟件設(shè)計(jì)方案。以ARM Cortex-M0和CC2430構(gòu)成系統(tǒng)的無(wú)線傳感器采集節(jié)點(diǎn),實(shí)現(xiàn)倉(cāng)庫(kù)溫度、濕度、光照度、物品刷卡信息的采集和發(fā)送,以ARM Cortex-A8、CC2430和GPRS模塊構(gòu)成數(shù)據(jù)處理中心,負(fù)責(zé)接收環(huán)境參數(shù)和物品信息,激活數(shù)據(jù)庫(kù)線程對(duì)數(shù)據(jù)進(jìn)行處理,構(gòu)建嵌入式Web服務(wù)器,使用戶通過(guò)網(wǎng)絡(luò)利用PC機(jī)進(jìn)行監(jiān)控,當(dāng)環(huán)境參數(shù)超過(guò)閾值時(shí)可通過(guò)GPRS短信息功能向用戶報(bào)警。實(shí)踐證明,該系統(tǒng)能夠增強(qiáng)庫(kù)房作業(yè)的準(zhǔn)確性和快捷性、降低儲(chǔ)存成本、保障農(nóng)產(chǎn)品倉(cāng)庫(kù)物資的安全。

    關(guān)鍵詞:物聯(lián)網(wǎng); 嵌入式; 無(wú)線傳感器; 倉(cāng)儲(chǔ)管理系統(tǒng)

    中圖分類(lèi)號(hào):TP399 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):0439-8114(2014)05-1173-05

    隨著農(nóng)產(chǎn)品倉(cāng)庫(kù)大量的增加,倉(cāng)庫(kù)物品越來(lái)越多,其管理難度也越來(lái)越大,倉(cāng)庫(kù)的管理問(wèn)題也就提上了日程,如何優(yōu)化倉(cāng)庫(kù)的日常管理成為了一個(gè)重要的研究課題[1]。傳統(tǒng)的人工倉(cāng)庫(kù)作業(yè)模式和數(shù)據(jù)采集方式已難以滿足倉(cāng)庫(kù)管理快速、準(zhǔn)確的要求,嚴(yán)重影響了倉(cāng)庫(kù)的管理效率[2,3]。近幾年,物聯(lián)網(wǎng)技術(shù)在環(huán)境監(jiān)測(cè)和倉(cāng)庫(kù)管理方面得到了廣泛的應(yīng)用[4-6]。尤其是射頻識(shí)別(RFID)和無(wú)線傳感器技術(shù)的發(fā)展為倉(cāng)庫(kù)管理帶來(lái)了一場(chǎng)巨大的變革,簡(jiǎn)化繁雜的工作流程,有效改善供應(yīng)鏈的效率和透明度[7],可以對(duì)倉(cāng)庫(kù)環(huán)境監(jiān)控、入庫(kù)、出庫(kù)、調(diào)撥、移庫(kù)移位、庫(kù)存盤(pán)點(diǎn)等各個(gè)作業(yè)環(huán)節(jié)的數(shù)據(jù)進(jìn)行自動(dòng)化的數(shù)據(jù)采集,保證倉(cāng)庫(kù)管理各個(gè)環(huán)節(jié)數(shù)據(jù)輸入的速度和準(zhǔn)確性,確保管理人員及時(shí)準(zhǔn)確地掌握庫(kù)存的真實(shí)數(shù)據(jù),合理保持和控制倉(cāng)庫(kù)庫(kù)存,提高倉(cāng)庫(kù)管理的工作效率[8,9]。

    在上述背景下,設(shè)計(jì)一種基于ZigBee無(wú)線傳感器網(wǎng)絡(luò)技術(shù)、嵌入式技術(shù)和計(jì)算機(jī)技術(shù)的農(nóng)產(chǎn)品倉(cāng)儲(chǔ)管理系統(tǒng),該系統(tǒng)能夠?qū)崟r(shí)監(jiān)控農(nóng)產(chǎn)品倉(cāng)庫(kù)的環(huán)境信息、進(jìn)出庫(kù)信息,改善傳統(tǒng)的倉(cāng)庫(kù)管理模式,增強(qiáng)庫(kù)房作業(yè)的準(zhǔn)確性和快捷性、減少整個(gè)倉(cāng)庫(kù)物資出入庫(kù)中由于管理不到位造成的非法出入庫(kù)、誤置、偷竊和庫(kù)存、出貨錯(cuò)誤等損失,并最大限度地降低儲(chǔ)存成本、保障倉(cāng)庫(kù)物資的安全。

    1 系統(tǒng)總體設(shè)計(jì)

    系統(tǒng)基于PC(可以是筆記本電腦、手機(jī))、嵌入式設(shè)備A8及嵌入式設(shè)備M0等,依托在各項(xiàng)互聯(lián)網(wǎng)、物聯(lián)網(wǎng)、傳感器等技術(shù)的基礎(chǔ)上完成,以實(shí)現(xiàn)倉(cāng)庫(kù)信息遠(yuǎn)程監(jiān)控和智能化管理,體現(xiàn)信息獲取的實(shí)時(shí)性和分布性,使用戶更方便地管理倉(cāng)庫(kù)內(nèi)的信息及其特殊情況。

    1.1 系統(tǒng)架構(gòu)

    系統(tǒng)主要分為3個(gè)模塊:數(shù)據(jù)采集中心、前端數(shù)據(jù)處理中心和客戶端(PC、筆記本電腦和手機(jī)等)。系統(tǒng)總體架構(gòu)見(jiàn)圖1。

    1.2 功能描述

    具體功能描述如下。

    1)通過(guò)數(shù)據(jù)采集中心(定義為M0)實(shí)時(shí)采集環(huán)境參數(shù),例如溫度、濕度、光感數(shù)據(jù),進(jìn)行物品刷卡,每個(gè)倉(cāng)庫(kù)構(gòu)成一個(gè)節(jié)點(diǎn);

    2)通過(guò)ZigBee模塊把采集到的環(huán)境參數(shù)或物品信息發(fā)送給A8設(shè)備;

    3)由A8的線程負(fù)責(zé)接收環(huán)境參數(shù)或物品信息,激活數(shù)據(jù)庫(kù)線程對(duì)數(shù)據(jù)庫(kù)進(jìn)行相應(yīng)的處理,如果是環(huán)境參數(shù)則對(duì)環(huán)境參數(shù)進(jìn)行判斷處理,超過(guò)設(shè)定值報(bào)警并進(jìn)行控制調(diào)節(jié);

    4)構(gòu)建嵌入式Web服務(wù)器,使用戶通過(guò)網(wǎng)絡(luò)利用PC機(jī)進(jìn)行監(jiān)控;

    5)在Web頁(yè)面上設(shè)置控制按鈕,監(jiān)控設(shè)備識(shí)別用戶指令并進(jìn)行相應(yīng)動(dòng)作;

    6)A8通過(guò)GPRS短信息功能向用戶報(bào)警。

    2 系統(tǒng)實(shí)現(xiàn)

    2.1 數(shù)據(jù)采集中心的實(shí)現(xiàn)

    倉(cāng)庫(kù)的環(huán)境信息包括溫度、濕度、光照、三軸信息和出入庫(kù)信息,M0在硬件上選擇以ARM架構(gòu)的Cortex-M0微控制器,外接溫濕度傳感器DHT11、光照傳感器ISL29003、三軸加速傳感器MMA7455L、RFID射頻模塊CY14443-P、ZigBee無(wú)線通信模塊(CC2430)。軟件方面依靠Cortex-M0處理器強(qiáng)大的指令系統(tǒng)并配合Keil公司的Real View MDK裸機(jī)開(kāi)發(fā)平臺(tái)(支持自動(dòng)配置啟動(dòng)代碼,并且實(shí)現(xiàn)了一些基本的裸機(jī)函數(shù))實(shí)現(xiàn)采集部分的裸機(jī)程序。數(shù)據(jù)采集中心軟件實(shí)現(xiàn)流程圖如圖2。

    數(shù)據(jù)采集中心(終端)對(duì)必須的環(huán)境信息(溫度、濕度、光照)進(jìn)行采集,每5 s采集一次,一些輔助信息(電池電量、Axis_3三軸加速度)采集也同步進(jìn)行,對(duì)以上數(shù)據(jù)采集后經(jīng)過(guò)處理打包發(fā)送給數(shù)據(jù)處理中心(Cortex-A8),由信息處理中心產(chǎn)生相應(yīng)的指令發(fā)回給終端(Cortex-M0)。對(duì)于基本信息除了供數(shù)據(jù)處理中心查看之外,還在終端上做了簡(jiǎn)單的數(shù)據(jù)顯示、運(yùn)行狀態(tài)顯示,考慮到數(shù)據(jù)處理中心與終端的交互安全性問(wèn)題,正常情況下終端是由數(shù)據(jù)處理中心全部控制的,當(dāng)可能的意外出現(xiàn),數(shù)據(jù)處理中心無(wú)法控制終端進(jìn)行環(huán)境異常報(bào)警時(shí),終端30 s之后自動(dòng)切換到自制模式,這時(shí)終端進(jìn)行自我環(huán)境異常檢測(cè),環(huán)境出現(xiàn)異常時(shí)打開(kāi)報(bào)警器報(bào)警,如遇溫度過(guò)高時(shí)風(fēng)扇設(shè)備會(huì)自行啟動(dòng),以調(diào)節(jié)溫度值,直至溫度正常時(shí)風(fēng)扇設(shè)備才會(huì)停止。該管理系統(tǒng)另外加了一個(gè)Axis_3三軸加速度報(bào)警,當(dāng)?shù)卣饡r(shí),由于不平衡而觸發(fā)了Axis_3三軸加速度報(bào)警器報(bào)警。

    2.2 數(shù)據(jù)處理中心實(shí)現(xiàn)

    數(shù)據(jù)處理中心(定義為A8),硬件上選擇基于三星S5PC100片上系統(tǒng)(以ARM架構(gòu)的cortex-A8為核),移植Linux嵌入式操作系統(tǒng)。該部分一方面要接收由數(shù)據(jù)采集中心發(fā)送過(guò)來(lái)的倉(cāng)庫(kù)信息,判斷接收到的倉(cāng)庫(kù)信息是環(huán)境信息還是貨物信息,并對(duì)不同類(lèi)型的倉(cāng)庫(kù)信息進(jìn)行不同的處理。對(duì)于環(huán)境信息,數(shù)據(jù)處理中心需要做如下3個(gè)方面的處理:①檢測(cè)相關(guān)參數(shù)是否超標(biāo),若超標(biāo)則應(yīng)該向執(zhí)行中心發(fā)送控制信息以便將環(huán)境參數(shù)調(diào)節(jié)到正常范圍,例如在溫度過(guò)高時(shí)開(kāi)起電風(fēng)扇同時(shí)報(bào)警器報(bào)警;②提供一種將這些環(huán)境信息反饋給系統(tǒng)使用者的機(jī)制;③將這些環(huán)境信息存放到數(shù)據(jù)庫(kù)中。對(duì)于貨物信息數(shù)據(jù)處理中心需要做如下3個(gè)方面的處理:①提供一種將這些貨物信息反饋給系統(tǒng)使用者的機(jī)制;②將這些貨物信息存放到數(shù)據(jù)庫(kù)中;③數(shù)據(jù)處理中心還要接收來(lái)自系統(tǒng)使用者的控制信息(用戶的控制信息主要是針對(duì)倉(cāng)庫(kù)環(huán)境上下限值的控制),并將這些控制信息處理之后以一定的格式發(fā)送給數(shù)據(jù)采集中心和執(zhí)行單元。另外作為優(yōu)化,當(dāng)數(shù)據(jù)處理中心檢測(cè)到有環(huán)境參數(shù)超標(biāo)時(shí)可以讓其驅(qū)動(dòng)GPRS模塊發(fā)送短信告知用戶。

    數(shù)據(jù)處理中心軟件系統(tǒng)的架構(gòu)包括3大部分:操作系統(tǒng)、系統(tǒng)服務(wù)和應(yīng)用程序。操作系統(tǒng)移植Linux 2.635內(nèi)核,系統(tǒng)服務(wù)處于操作系統(tǒng)和應(yīng)用程序之間,系統(tǒng)服務(wù)架構(gòu)在操作系統(tǒng)之上,利用操作系統(tǒng)提供的接口來(lái)實(shí)現(xiàn)一些應(yīng)用程序需要使用的通用、核心的功能,并以接口的形式向上提供給應(yīng)用程序供應(yīng)用程序調(diào)用[10]。通過(guò)對(duì)需求的分析在這里需要使用的系統(tǒng)服務(wù)有Web服務(wù)器、WIFI WPA系統(tǒng)服務(wù)、SQlite3嵌入式數(shù)據(jù)庫(kù)管理系統(tǒng)、網(wǎng)絡(luò)視頻服務(wù)器。應(yīng)用程序是針對(duì)系統(tǒng)需求所設(shè)計(jì)出的實(shí)現(xiàn)特定功能的程序,根據(jù)對(duì)系統(tǒng)需求的分析,這里所設(shè)計(jì)的應(yīng)用程序?qū)崿F(xiàn)的功能是對(duì)數(shù)據(jù)的處理。M0(采集單元)采用裸機(jī)程序開(kāi)發(fā),這里不再具體說(shuō)明。其他程序(線程)均運(yùn)行在A8設(shè)備上,它們并不是裸機(jī)程序而是運(yùn)行在Linux操作系統(tǒng)之上的,這里從應(yīng)用層的角度給出了各個(gè)線程之間的關(guān)系,軟件構(gòu)架如圖3。

    運(yùn)行在A8設(shè)備上的線程簡(jiǎn)介如下:

    thread_client_request():處理消息隊(duì)列里請(qǐng)求的線程;

    pthread_refresh():更新共享內(nèi)存里的實(shí)時(shí)數(shù)據(jù);

    pthread_sqlite():數(shù)據(jù)庫(kù)線程;

    pthread_transfer():接收M0數(shù)據(jù)線程;

    pthread_analysis():M0數(shù)據(jù)分析線程;

    pthread_uart_cmd():M0控制命令發(fā)送線程;

    pthread_sms():短信模塊控制線程;

    pthread_buzzer():A8報(bào)警器控制線程;

    pthread_infrared():紅外(按鍵模擬)監(jiān)測(cè)線程;

    pthread_led():A8 LED模塊線程;

    pthread_camera():攝像頭模塊控制線程。

    2.3 客戶端應(yīng)用程序?qū)崿F(xiàn)

    采用B/S模式的服務(wù)器架構(gòu)將Web服務(wù)器安裝在作為數(shù)據(jù)處理中心的A8設(shè)備上,然后系統(tǒng)使用者通過(guò)瀏覽器訪問(wèn)數(shù)據(jù)處理中心的Web服務(wù)器,在這種情況下經(jīng)過(guò)數(shù)據(jù)處理中心處理后的數(shù)據(jù)就會(huì)被Web服務(wù)器的CGI進(jìn)程讀取然后生成html文件,并被瀏覽訪問(wèn)解析成網(wǎng)頁(yè)最終展現(xiàn)在系統(tǒng)使用者面前。下面介紹主要線程的實(shí)現(xiàn)流程。

    2.3.1 軟件環(huán)境 系統(tǒng)采用ASP.NET 2.0和C#語(yǔ)言進(jìn)行開(kāi)發(fā)、服務(wù)器采用Windows 2003 Serber/IIS 6.0,數(shù)據(jù)庫(kù)管理系統(tǒng)采用SQL Sever 2005,在Visual Studio 2005集成開(kāi)發(fā)環(huán)境下完成開(kāi)發(fā)、集成和測(cè)試工作。

    2.3.2 數(shù)據(jù)庫(kù)線程的實(shí)現(xiàn) SQlite3 提供了一些C函數(shù)接口,可以用這些函數(shù)操作數(shù)據(jù)庫(kù)。通過(guò)使用這些接口,以char*類(lèi)型傳遞一些標(biāo)準(zhǔn)SQL語(yǔ)句給SQlite函數(shù),SQlite就可以操作數(shù)據(jù)庫(kù)。SQlite數(shù)據(jù)庫(kù)線程流程如圖4(左)所示,SQlite_task線程結(jié)構(gòu)如圖4(右)所示。

    主程序開(kāi)始運(yùn)行之后,各任務(wù)線程開(kāi)始運(yùn)行,其中就包括數(shù)據(jù)庫(kù)的pthread_sqlite。pthread_sqlite線程開(kāi)始創(chuàng)建一個(gè)用于存儲(chǔ)對(duì)數(shù)據(jù)庫(kù)操作的鏈表,鏈表創(chuàng)建之后進(jìn)入while循環(huán)。循環(huán)中,用pthread_cond_wait函數(shù)語(yǔ)句進(jìn)行睡眠等待,等待其他線程的喚醒函數(shù)pthread_cond_signal發(fā)來(lái)的信號(hào),喚醒之后再次進(jìn)入一個(gè)while的循環(huán)語(yǔ)句,在這個(gè)循環(huán)中,進(jìn)行對(duì)鏈表頭的判空工作。如果鏈表頭不為空,則讀取第一個(gè)節(jié)點(diǎn)的內(nèi)容,把節(jié)點(diǎn)中的內(nèi)容解析出來(lái),把解析出來(lái)的內(nèi)容作為參數(shù)傳到sqlite_task函數(shù)中,完成相應(yīng)的數(shù)據(jù)庫(kù)操作并釋放節(jié)點(diǎn)空間,如此循環(huán);如果鏈表頭為空,則直接跳出while循環(huán),再回到外部循環(huán)的pthread_cond_wait函數(shù)進(jìn)行睡眠等待,等待下一次被其他線程喚醒。

    2.3.3 數(shù)據(jù)接收線程的實(shí)現(xiàn) 數(shù)據(jù)接收線程主要負(fù)責(zé)從前端數(shù)據(jù)處理中心接收倉(cāng)庫(kù)信息,流程圖如圖5所示。

    2.3.4 數(shù)據(jù)處理線程的實(shí)現(xiàn) 數(shù)據(jù)處理線程主要用來(lái)處理接收到的信息,因?yàn)榻邮盏降男畔⑹前匆欢ㄒ?guī)律進(jìn)行編碼的,所以進(jìn)行解碼后,激活數(shù)據(jù)庫(kù)線程,保存數(shù)據(jù),激活內(nèi)存刷新數(shù)據(jù),更新實(shí)時(shí)環(huán)境信息,判斷數(shù)據(jù)是否越界,若越界則激活設(shè)備控制線程進(jìn)行相應(yīng)的控制。流程圖如圖6所示。

    2.3.5 處理客戶請(qǐng)求線程的實(shí)現(xiàn) 主要用于接收CGI、QT以及別的線程檢測(cè)到異常發(fā)送設(shè)備控制請(qǐng)求的線程,流程圖如圖7所示。1L、2L、3L等代表不同的信息判定類(lèi)型。

    3 系統(tǒng)測(cè)試

    3.1 采集中心與數(shù)據(jù)處理中心通信測(cè)試

    啟動(dòng)M0(采集中心)與A8(處理中心),系統(tǒng)上電,連接成功后如圖8所示。顯示器中顯示實(shí)時(shí)的溫度、濕度、光照和三軸等信息,表明M0與A8通信正常。

    3.2 倉(cāng)庫(kù)管理系統(tǒng)主界面

    在PC機(jī)瀏覽器中輸入Web服務(wù)器地址(這里為:192.168.1.200)進(jìn)入系統(tǒng)界面如圖9所示。經(jīng)過(guò)測(cè)試,數(shù)據(jù)采集中心與數(shù)據(jù)處理中心的ZigBee模塊通信穩(wěn)定。數(shù)據(jù)通過(guò)客戶端的系統(tǒng)主界面,可以對(duì)最高溫度、最低溫度、最高濕度、最低濕度、最高光照、最低光照等上下限信息進(jìn)行設(shè)置;可查看倉(cāng)庫(kù)貨物信息,貨物刷卡進(jìn)倉(cāng)時(shí)可隨時(shí)記錄進(jìn)倉(cāng)貨物信息;填寫(xiě)正確IP、網(wǎng)關(guān)后點(diǎn)擊“開(kāi)啟WIFI”,實(shí)現(xiàn)了數(shù)據(jù)采集中心與手機(jī)或筆記本電腦之間的通信;設(shè)置報(bào)警短信接收號(hào)碼、中心號(hào)碼,填寫(xiě)要接收短信的中心號(hào)碼和手機(jī)號(hào)碼提交,在任意手機(jī)上可接收到報(bào)警信息;可以開(kāi)啟或關(guān)閉A8上的LED燈及報(bào)警器;點(diǎn)擊倉(cāng)庫(kù)主界面的“歷史照片”,可以查看以前拍照的一些倉(cāng)庫(kù)照片等。

    4 小結(jié)

    針對(duì)傳統(tǒng)農(nóng)產(chǎn)品倉(cāng)庫(kù)管理效率低的問(wèn)題,利用無(wú)線傳感器技術(shù)、嵌入式技術(shù)為核心的物聯(lián)網(wǎng)技術(shù)和計(jì)算機(jī)技術(shù)設(shè)計(jì)了一個(gè)智能農(nóng)產(chǎn)品倉(cāng)庫(kù)管理系統(tǒng),實(shí)現(xiàn)倉(cāng)庫(kù)環(huán)境信息的監(jiān)控、物品信息的管理和各模塊之間的通信,系統(tǒng)可增強(qiáng)庫(kù)房作業(yè)的準(zhǔn)確性和快捷性、減少整個(gè)倉(cāng)庫(kù)物資出入庫(kù)中由于管理不到位造成的非法出入庫(kù)、誤置、偷竊和庫(kù)存、出貨錯(cuò)誤等損失,并最大限度地降低儲(chǔ)存成本、保障倉(cāng)庫(kù)物資的安全。測(cè)試表明,系統(tǒng)運(yùn)行穩(wěn)定、可靠性高,具有廣闊的應(yīng)用前景。

    參考文獻(xiàn):

    [1] 李學(xué)明,吳海燕,楊浩敏,等.基于物聯(lián)網(wǎng)技術(shù)的倉(cāng)庫(kù)監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].數(shù)字通信,2013,40(2):19-23.

    [2] 張仁彬,李玉民.基于物聯(lián)網(wǎng)技術(shù)倉(cāng)儲(chǔ)管理系統(tǒng)研究[J].物流科技,2011(6):35-38.

    [3] 唐昱佳.基于物聯(lián)網(wǎng)的能源管理系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)應(yīng)用與軟件,2011,28(12):161-164.

    [4] 王希杰.基于物聯(lián)網(wǎng)技術(shù)的生態(tài)環(huán)境監(jiān)測(cè)應(yīng)用研究[J].傳感器與微系統(tǒng),2011,30(7):149-152.

    [5] 劉向舉,劉麗娜.基于物聯(lián)網(wǎng)的室內(nèi)環(huán)境監(jiān)測(cè)系統(tǒng)的研究[J].傳感器與微系統(tǒng),2013,32(3):37-40.

    [6] 張?jiān)隽?,韓文霆,陳永社,等.基于WEB的糧倉(cāng)信息采集遠(yuǎn)程監(jiān)控系統(tǒng)[J].農(nóng)機(jī)化研究,2013(6):167-169.

    [7] GLIDDEN R,BOCKORICK C,COOPER S,et al. Design of ultra-low-cost UHF RFID tags for supply chain applications[J]. Communications Magazine,IEEE,2004,42(8):140-151.

    [8] LIU H, BOLIC M, NAYAK A, et al. Taxonomy and challenges of the integration of RFID and wireless sensor networks[J].Network,IEEE,2008,22(6):26-35.

    [9] NICULESCU D S. Communication paradigms for sensor networks[J]. Communications Magazine,IEEE,2005,43(3):116-122.

    [10] 聶 濤.基于物聯(lián)網(wǎng)的數(shù)字化倉(cāng)庫(kù)軟件架構(gòu)研究與實(shí)現(xiàn)[D].合肥:合肥工業(yè)大學(xué),2012.

    數(shù)據(jù)處理中心軟件系統(tǒng)的架構(gòu)包括3大部分:操作系統(tǒng)、系統(tǒng)服務(wù)和應(yīng)用程序。操作系統(tǒng)移植Linux 2.635內(nèi)核,系統(tǒng)服務(wù)處于操作系統(tǒng)和應(yīng)用程序之間,系統(tǒng)服務(wù)架構(gòu)在操作系統(tǒng)之上,利用操作系統(tǒng)提供的接口來(lái)實(shí)現(xiàn)一些應(yīng)用程序需要使用的通用、核心的功能,并以接口的形式向上提供給應(yīng)用程序供應(yīng)用程序調(diào)用[10]。通過(guò)對(duì)需求的分析在這里需要使用的系統(tǒng)服務(wù)有Web服務(wù)器、WIFI WPA系統(tǒng)服務(wù)、SQlite3嵌入式數(shù)據(jù)庫(kù)管理系統(tǒng)、網(wǎng)絡(luò)視頻服務(wù)器。應(yīng)用程序是針對(duì)系統(tǒng)需求所設(shè)計(jì)出的實(shí)現(xiàn)特定功能的程序,根據(jù)對(duì)系統(tǒng)需求的分析,這里所設(shè)計(jì)的應(yīng)用程序?qū)崿F(xiàn)的功能是對(duì)數(shù)據(jù)的處理。M0(采集單元)采用裸機(jī)程序開(kāi)發(fā),這里不再具體說(shuō)明。其他程序(線程)均運(yùn)行在A8設(shè)備上,它們并不是裸機(jī)程序而是運(yùn)行在Linux操作系統(tǒng)之上的,這里從應(yīng)用層的角度給出了各個(gè)線程之間的關(guān)系,軟件構(gòu)架如圖3。

    運(yùn)行在A8設(shè)備上的線程簡(jiǎn)介如下:

    thread_client_request():處理消息隊(duì)列里請(qǐng)求的線程;

    pthread_refresh():更新共享內(nèi)存里的實(shí)時(shí)數(shù)據(jù);

    pthread_sqlite():數(shù)據(jù)庫(kù)線程;

    pthread_transfer():接收M0數(shù)據(jù)線程;

    pthread_analysis():M0數(shù)據(jù)分析線程;

    pthread_uart_cmd():M0控制命令發(fā)送線程;

    pthread_sms():短信模塊控制線程;

    pthread_buzzer():A8報(bào)警器控制線程;

    pthread_infrared():紅外(按鍵模擬)監(jiān)測(cè)線程;

    pthread_led():A8 LED模塊線程;

    pthread_camera():攝像頭模塊控制線程。

    2.3 客戶端應(yīng)用程序?qū)崿F(xiàn)

    采用B/S模式的服務(wù)器架構(gòu)將Web服務(wù)器安裝在作為數(shù)據(jù)處理中心的A8設(shè)備上,然后系統(tǒng)使用者通過(guò)瀏覽器訪問(wèn)數(shù)據(jù)處理中心的Web服務(wù)器,在這種情況下經(jīng)過(guò)數(shù)據(jù)處理中心處理后的數(shù)據(jù)就會(huì)被Web服務(wù)器的CGI進(jìn)程讀取然后生成html文件,并被瀏覽訪問(wèn)解析成網(wǎng)頁(yè)最終展現(xiàn)在系統(tǒng)使用者面前。下面介紹主要線程的實(shí)現(xiàn)流程。

    2.3.1 軟件環(huán)境 系統(tǒng)采用ASP.NET 2.0和C#語(yǔ)言進(jìn)行開(kāi)發(fā)、服務(wù)器采用Windows 2003 Serber/IIS 6.0,數(shù)據(jù)庫(kù)管理系統(tǒng)采用SQL Sever 2005,在Visual Studio 2005集成開(kāi)發(fā)環(huán)境下完成開(kāi)發(fā)、集成和測(cè)試工作。

    2.3.2 數(shù)據(jù)庫(kù)線程的實(shí)現(xiàn) SQlite3 提供了一些C函數(shù)接口,可以用這些函數(shù)操作數(shù)據(jù)庫(kù)。通過(guò)使用這些接口,以char*類(lèi)型傳遞一些標(biāo)準(zhǔn)SQL語(yǔ)句給SQlite函數(shù),SQlite就可以操作數(shù)據(jù)庫(kù)。SQlite數(shù)據(jù)庫(kù)線程流程如圖4(左)所示,SQlite_task線程結(jié)構(gòu)如圖4(右)所示。

    主程序開(kāi)始運(yùn)行之后,各任務(wù)線程開(kāi)始運(yùn)行,其中就包括數(shù)據(jù)庫(kù)的pthread_sqlite。pthread_sqlite線程開(kāi)始創(chuàng)建一個(gè)用于存儲(chǔ)對(duì)數(shù)據(jù)庫(kù)操作的鏈表,鏈表創(chuàng)建之后進(jìn)入while循環(huán)。循環(huán)中,用pthread_cond_wait函數(shù)語(yǔ)句進(jìn)行睡眠等待,等待其他線程的喚醒函數(shù)pthread_cond_signal發(fā)來(lái)的信號(hào),喚醒之后再次進(jìn)入一個(gè)while的循環(huán)語(yǔ)句,在這個(gè)循環(huán)中,進(jìn)行對(duì)鏈表頭的判空工作。如果鏈表頭不為空,則讀取第一個(gè)節(jié)點(diǎn)的內(nèi)容,把節(jié)點(diǎn)中的內(nèi)容解析出來(lái),把解析出來(lái)的內(nèi)容作為參數(shù)傳到sqlite_task函數(shù)中,完成相應(yīng)的數(shù)據(jù)庫(kù)操作并釋放節(jié)點(diǎn)空間,如此循環(huán);如果鏈表頭為空,則直接跳出while循環(huán),再回到外部循環(huán)的pthread_cond_wait函數(shù)進(jìn)行睡眠等待,等待下一次被其他線程喚醒。

    2.3.3 數(shù)據(jù)接收線程的實(shí)現(xiàn) 數(shù)據(jù)接收線程主要負(fù)責(zé)從前端數(shù)據(jù)處理中心接收倉(cāng)庫(kù)信息,流程圖如圖5所示。

    2.3.4 數(shù)據(jù)處理線程的實(shí)現(xiàn) 數(shù)據(jù)處理線程主要用來(lái)處理接收到的信息,因?yàn)榻邮盏降男畔⑹前匆欢ㄒ?guī)律進(jìn)行編碼的,所以進(jìn)行解碼后,激活數(shù)據(jù)庫(kù)線程,保存數(shù)據(jù),激活內(nèi)存刷新數(shù)據(jù),更新實(shí)時(shí)環(huán)境信息,判斷數(shù)據(jù)是否越界,若越界則激活設(shè)備控制線程進(jìn)行相應(yīng)的控制。流程圖如圖6所示。

    2.3.5 處理客戶請(qǐng)求線程的實(shí)現(xiàn) 主要用于接收CGI、QT以及別的線程檢測(cè)到異常發(fā)送設(shè)備控制請(qǐng)求的線程,流程圖如圖7所示。1L、2L、3L等代表不同的信息判定類(lèi)型。

    3 系統(tǒng)測(cè)試

    3.1 采集中心與數(shù)據(jù)處理中心通信測(cè)試

    啟動(dòng)M0(采集中心)與A8(處理中心),系統(tǒng)上電,連接成功后如圖8所示。顯示器中顯示實(shí)時(shí)的溫度、濕度、光照和三軸等信息,表明M0與A8通信正常。

    3.2 倉(cāng)庫(kù)管理系統(tǒng)主界面

    在PC機(jī)瀏覽器中輸入Web服務(wù)器地址(這里為:192.168.1.200)進(jìn)入系統(tǒng)界面如圖9所示。經(jīng)過(guò)測(cè)試,數(shù)據(jù)采集中心與數(shù)據(jù)處理中心的ZigBee模塊通信穩(wěn)定。數(shù)據(jù)通過(guò)客戶端的系統(tǒng)主界面,可以對(duì)最高溫度、最低溫度、最高濕度、最低濕度、最高光照、最低光照等上下限信息進(jìn)行設(shè)置;可查看倉(cāng)庫(kù)貨物信息,貨物刷卡進(jìn)倉(cāng)時(shí)可隨時(shí)記錄進(jìn)倉(cāng)貨物信息;填寫(xiě)正確IP、網(wǎng)關(guān)后點(diǎn)擊“開(kāi)啟WIFI”,實(shí)現(xiàn)了數(shù)據(jù)采集中心與手機(jī)或筆記本電腦之間的通信;設(shè)置報(bào)警短信接收號(hào)碼、中心號(hào)碼,填寫(xiě)要接收短信的中心號(hào)碼和手機(jī)號(hào)碼提交,在任意手機(jī)上可接收到報(bào)警信息;可以開(kāi)啟或關(guān)閉A8上的LED燈及報(bào)警器;點(diǎn)擊倉(cāng)庫(kù)主界面的“歷史照片”,可以查看以前拍照的一些倉(cāng)庫(kù)照片等。

    4 小結(jié)

    針對(duì)傳統(tǒng)農(nóng)產(chǎn)品倉(cāng)庫(kù)管理效率低的問(wèn)題,利用無(wú)線傳感器技術(shù)、嵌入式技術(shù)為核心的物聯(lián)網(wǎng)技術(shù)和計(jì)算機(jī)技術(shù)設(shè)計(jì)了一個(gè)智能農(nóng)產(chǎn)品倉(cāng)庫(kù)管理系統(tǒng),實(shí)現(xiàn)倉(cāng)庫(kù)環(huán)境信息的監(jiān)控、物品信息的管理和各模塊之間的通信,系統(tǒng)可增強(qiáng)庫(kù)房作業(yè)的準(zhǔn)確性和快捷性、減少整個(gè)倉(cāng)庫(kù)物資出入庫(kù)中由于管理不到位造成的非法出入庫(kù)、誤置、偷竊和庫(kù)存、出貨錯(cuò)誤等損失,并最大限度地降低儲(chǔ)存成本、保障倉(cāng)庫(kù)物資的安全。測(cè)試表明,系統(tǒng)運(yùn)行穩(wěn)定、可靠性高,具有廣闊的應(yīng)用前景。

    參考文獻(xiàn):

    [1] 李學(xué)明,吳海燕,楊浩敏,等.基于物聯(lián)網(wǎng)技術(shù)的倉(cāng)庫(kù)監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].數(shù)字通信,2013,40(2):19-23.

    [2] 張仁彬,李玉民.基于物聯(lián)網(wǎng)技術(shù)倉(cāng)儲(chǔ)管理系統(tǒng)研究[J].物流科技,2011(6):35-38.

    [3] 唐昱佳.基于物聯(lián)網(wǎng)的能源管理系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)應(yīng)用與軟件,2011,28(12):161-164.

    [4] 王希杰.基于物聯(lián)網(wǎng)技術(shù)的生態(tài)環(huán)境監(jiān)測(cè)應(yīng)用研究[J].傳感器與微系統(tǒng),2011,30(7):149-152.

    [5] 劉向舉,劉麗娜.基于物聯(lián)網(wǎng)的室內(nèi)環(huán)境監(jiān)測(cè)系統(tǒng)的研究[J].傳感器與微系統(tǒng),2013,32(3):37-40.

    [6] 張?jiān)隽?,韓文霆,陳永社,等.基于WEB的糧倉(cāng)信息采集遠(yuǎn)程監(jiān)控系統(tǒng)[J].農(nóng)機(jī)化研究,2013(6):167-169.

    [7] GLIDDEN R,BOCKORICK C,COOPER S,et al. Design of ultra-low-cost UHF RFID tags for supply chain applications[J]. Communications Magazine,IEEE,2004,42(8):140-151.

    [8] LIU H, BOLIC M, NAYAK A, et al. Taxonomy and challenges of the integration of RFID and wireless sensor networks[J].Network,IEEE,2008,22(6):26-35.

    [9] NICULESCU D S. Communication paradigms for sensor networks[J]. Communications Magazine,IEEE,2005,43(3):116-122.

    [10] 聶 濤.基于物聯(lián)網(wǎng)的數(shù)字化倉(cāng)庫(kù)軟件架構(gòu)研究與實(shí)現(xiàn)[D].合肥:合肥工業(yè)大學(xué),2012.

    數(shù)據(jù)處理中心軟件系統(tǒng)的架構(gòu)包括3大部分:操作系統(tǒng)、系統(tǒng)服務(wù)和應(yīng)用程序。操作系統(tǒng)移植Linux 2.635內(nèi)核,系統(tǒng)服務(wù)處于操作系統(tǒng)和應(yīng)用程序之間,系統(tǒng)服務(wù)架構(gòu)在操作系統(tǒng)之上,利用操作系統(tǒng)提供的接口來(lái)實(shí)現(xiàn)一些應(yīng)用程序需要使用的通用、核心的功能,并以接口的形式向上提供給應(yīng)用程序供應(yīng)用程序調(diào)用[10]。通過(guò)對(duì)需求的分析在這里需要使用的系統(tǒng)服務(wù)有Web服務(wù)器、WIFI WPA系統(tǒng)服務(wù)、SQlite3嵌入式數(shù)據(jù)庫(kù)管理系統(tǒng)、網(wǎng)絡(luò)視頻服務(wù)器。應(yīng)用程序是針對(duì)系統(tǒng)需求所設(shè)計(jì)出的實(shí)現(xiàn)特定功能的程序,根據(jù)對(duì)系統(tǒng)需求的分析,這里所設(shè)計(jì)的應(yīng)用程序?qū)崿F(xiàn)的功能是對(duì)數(shù)據(jù)的處理。M0(采集單元)采用裸機(jī)程序開(kāi)發(fā),這里不再具體說(shuō)明。其他程序(線程)均運(yùn)行在A8設(shè)備上,它們并不是裸機(jī)程序而是運(yùn)行在Linux操作系統(tǒng)之上的,這里從應(yīng)用層的角度給出了各個(gè)線程之間的關(guān)系,軟件構(gòu)架如圖3。

    運(yùn)行在A8設(shè)備上的線程簡(jiǎn)介如下:

    thread_client_request():處理消息隊(duì)列里請(qǐng)求的線程;

    pthread_refresh():更新共享內(nèi)存里的實(shí)時(shí)數(shù)據(jù);

    pthread_sqlite():數(shù)據(jù)庫(kù)線程;

    pthread_transfer():接收M0數(shù)據(jù)線程;

    pthread_analysis():M0數(shù)據(jù)分析線程;

    pthread_uart_cmd():M0控制命令發(fā)送線程;

    pthread_sms():短信模塊控制線程;

    pthread_buzzer():A8報(bào)警器控制線程;

    pthread_infrared():紅外(按鍵模擬)監(jiān)測(cè)線程;

    pthread_led():A8 LED模塊線程;

    pthread_camera():攝像頭模塊控制線程。

    2.3 客戶端應(yīng)用程序?qū)崿F(xiàn)

    采用B/S模式的服務(wù)器架構(gòu)將Web服務(wù)器安裝在作為數(shù)據(jù)處理中心的A8設(shè)備上,然后系統(tǒng)使用者通過(guò)瀏覽器訪問(wèn)數(shù)據(jù)處理中心的Web服務(wù)器,在這種情況下經(jīng)過(guò)數(shù)據(jù)處理中心處理后的數(shù)據(jù)就會(huì)被Web服務(wù)器的CGI進(jìn)程讀取然后生成html文件,并被瀏覽訪問(wèn)解析成網(wǎng)頁(yè)最終展現(xiàn)在系統(tǒng)使用者面前。下面介紹主要線程的實(shí)現(xiàn)流程。

    2.3.1 軟件環(huán)境 系統(tǒng)采用ASP.NET 2.0和C#語(yǔ)言進(jìn)行開(kāi)發(fā)、服務(wù)器采用Windows 2003 Serber/IIS 6.0,數(shù)據(jù)庫(kù)管理系統(tǒng)采用SQL Sever 2005,在Visual Studio 2005集成開(kāi)發(fā)環(huán)境下完成開(kāi)發(fā)、集成和測(cè)試工作。

    2.3.2 數(shù)據(jù)庫(kù)線程的實(shí)現(xiàn) SQlite3 提供了一些C函數(shù)接口,可以用這些函數(shù)操作數(shù)據(jù)庫(kù)。通過(guò)使用這些接口,以char*類(lèi)型傳遞一些標(biāo)準(zhǔn)SQL語(yǔ)句給SQlite函數(shù),SQlite就可以操作數(shù)據(jù)庫(kù)。SQlite數(shù)據(jù)庫(kù)線程流程如圖4(左)所示,SQlite_task線程結(jié)構(gòu)如圖4(右)所示。

    主程序開(kāi)始運(yùn)行之后,各任務(wù)線程開(kāi)始運(yùn)行,其中就包括數(shù)據(jù)庫(kù)的pthread_sqlite。pthread_sqlite線程開(kāi)始創(chuàng)建一個(gè)用于存儲(chǔ)對(duì)數(shù)據(jù)庫(kù)操作的鏈表,鏈表創(chuàng)建之后進(jìn)入while循環(huán)。循環(huán)中,用pthread_cond_wait函數(shù)語(yǔ)句進(jìn)行睡眠等待,等待其他線程的喚醒函數(shù)pthread_cond_signal發(fā)來(lái)的信號(hào),喚醒之后再次進(jìn)入一個(gè)while的循環(huán)語(yǔ)句,在這個(gè)循環(huán)中,進(jìn)行對(duì)鏈表頭的判空工作。如果鏈表頭不為空,則讀取第一個(gè)節(jié)點(diǎn)的內(nèi)容,把節(jié)點(diǎn)中的內(nèi)容解析出來(lái),把解析出來(lái)的內(nèi)容作為參數(shù)傳到sqlite_task函數(shù)中,完成相應(yīng)的數(shù)據(jù)庫(kù)操作并釋放節(jié)點(diǎn)空間,如此循環(huán);如果鏈表頭為空,則直接跳出while循環(huán),再回到外部循環(huán)的pthread_cond_wait函數(shù)進(jìn)行睡眠等待,等待下一次被其他線程喚醒。

    2.3.3 數(shù)據(jù)接收線程的實(shí)現(xiàn) 數(shù)據(jù)接收線程主要負(fù)責(zé)從前端數(shù)據(jù)處理中心接收倉(cāng)庫(kù)信息,流程圖如圖5所示。

    2.3.4 數(shù)據(jù)處理線程的實(shí)現(xiàn) 數(shù)據(jù)處理線程主要用來(lái)處理接收到的信息,因?yàn)榻邮盏降男畔⑹前匆欢ㄒ?guī)律進(jìn)行編碼的,所以進(jìn)行解碼后,激活數(shù)據(jù)庫(kù)線程,保存數(shù)據(jù),激活內(nèi)存刷新數(shù)據(jù),更新實(shí)時(shí)環(huán)境信息,判斷數(shù)據(jù)是否越界,若越界則激活設(shè)備控制線程進(jìn)行相應(yīng)的控制。流程圖如圖6所示。

    2.3.5 處理客戶請(qǐng)求線程的實(shí)現(xiàn) 主要用于接收CGI、QT以及別的線程檢測(cè)到異常發(fā)送設(shè)備控制請(qǐng)求的線程,流程圖如圖7所示。1L、2L、3L等代表不同的信息判定類(lèi)型。

    3 系統(tǒng)測(cè)試

    3.1 采集中心與數(shù)據(jù)處理中心通信測(cè)試

    啟動(dòng)M0(采集中心)與A8(處理中心),系統(tǒng)上電,連接成功后如圖8所示。顯示器中顯示實(shí)時(shí)的溫度、濕度、光照和三軸等信息,表明M0與A8通信正常。

    3.2 倉(cāng)庫(kù)管理系統(tǒng)主界面

    在PC機(jī)瀏覽器中輸入Web服務(wù)器地址(這里為:192.168.1.200)進(jìn)入系統(tǒng)界面如圖9所示。經(jīng)過(guò)測(cè)試,數(shù)據(jù)采集中心與數(shù)據(jù)處理中心的ZigBee模塊通信穩(wěn)定。數(shù)據(jù)通過(guò)客戶端的系統(tǒng)主界面,可以對(duì)最高溫度、最低溫度、最高濕度、最低濕度、最高光照、最低光照等上下限信息進(jìn)行設(shè)置;可查看倉(cāng)庫(kù)貨物信息,貨物刷卡進(jìn)倉(cāng)時(shí)可隨時(shí)記錄進(jìn)倉(cāng)貨物信息;填寫(xiě)正確IP、網(wǎng)關(guān)后點(diǎn)擊“開(kāi)啟WIFI”,實(shí)現(xiàn)了數(shù)據(jù)采集中心與手機(jī)或筆記本電腦之間的通信;設(shè)置報(bào)警短信接收號(hào)碼、中心號(hào)碼,填寫(xiě)要接收短信的中心號(hào)碼和手機(jī)號(hào)碼提交,在任意手機(jī)上可接收到報(bào)警信息;可以開(kāi)啟或關(guān)閉A8上的LED燈及報(bào)警器;點(diǎn)擊倉(cāng)庫(kù)主界面的“歷史照片”,可以查看以前拍照的一些倉(cāng)庫(kù)照片等。

    4 小結(jié)

    針對(duì)傳統(tǒng)農(nóng)產(chǎn)品倉(cāng)庫(kù)管理效率低的問(wèn)題,利用無(wú)線傳感器技術(shù)、嵌入式技術(shù)為核心的物聯(lián)網(wǎng)技術(shù)和計(jì)算機(jī)技術(shù)設(shè)計(jì)了一個(gè)智能農(nóng)產(chǎn)品倉(cāng)庫(kù)管理系統(tǒng),實(shí)現(xiàn)倉(cāng)庫(kù)環(huán)境信息的監(jiān)控、物品信息的管理和各模塊之間的通信,系統(tǒng)可增強(qiáng)庫(kù)房作業(yè)的準(zhǔn)確性和快捷性、減少整個(gè)倉(cāng)庫(kù)物資出入庫(kù)中由于管理不到位造成的非法出入庫(kù)、誤置、偷竊和庫(kù)存、出貨錯(cuò)誤等損失,并最大限度地降低儲(chǔ)存成本、保障倉(cāng)庫(kù)物資的安全。測(cè)試表明,系統(tǒng)運(yùn)行穩(wěn)定、可靠性高,具有廣闊的應(yīng)用前景。

    參考文獻(xiàn):

    [1] 李學(xué)明,吳海燕,楊浩敏,等.基于物聯(lián)網(wǎng)技術(shù)的倉(cāng)庫(kù)監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].數(shù)字通信,2013,40(2):19-23.

    [2] 張仁彬,李玉民.基于物聯(lián)網(wǎng)技術(shù)倉(cāng)儲(chǔ)管理系統(tǒng)研究[J].物流科技,2011(6):35-38.

    [3] 唐昱佳.基于物聯(lián)網(wǎng)的能源管理系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)應(yīng)用與軟件,2011,28(12):161-164.

    [4] 王希杰.基于物聯(lián)網(wǎng)技術(shù)的生態(tài)環(huán)境監(jiān)測(cè)應(yīng)用研究[J].傳感器與微系統(tǒng),2011,30(7):149-152.

    [5] 劉向舉,劉麗娜.基于物聯(lián)網(wǎng)的室內(nèi)環(huán)境監(jiān)測(cè)系統(tǒng)的研究[J].傳感器與微系統(tǒng),2013,32(3):37-40.

    [6] 張?jiān)隽?,韓文霆,陳永社,等.基于WEB的糧倉(cāng)信息采集遠(yuǎn)程監(jiān)控系統(tǒng)[J].農(nóng)機(jī)化研究,2013(6):167-169.

    [7] GLIDDEN R,BOCKORICK C,COOPER S,et al. Design of ultra-low-cost UHF RFID tags for supply chain applications[J]. Communications Magazine,IEEE,2004,42(8):140-151.

    [8] LIU H, BOLIC M, NAYAK A, et al. Taxonomy and challenges of the integration of RFID and wireless sensor networks[J].Network,IEEE,2008,22(6):26-35.

    [9] NICULESCU D S. Communication paradigms for sensor networks[J]. Communications Magazine,IEEE,2005,43(3):116-122.

    [10] 聶 濤.基于物聯(lián)網(wǎng)的數(shù)字化倉(cāng)庫(kù)軟件架構(gòu)研究與實(shí)現(xiàn)[D].合肥:合肥工業(yè)大學(xué),2012.

    猜你喜歡
    無(wú)線傳感器物聯(lián)網(wǎng)嵌入式
    搭建基于Qt的嵌入式開(kāi)發(fā)平臺(tái)
    嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
    無(wú)線傳感器網(wǎng)絡(luò)故障檢測(cè)研究
    東方教育(2016年9期)2017-01-17 00:08:40
    能量均衡的無(wú)線傳感器網(wǎng)絡(luò)路由算法的研究
    基于物聯(lián)網(wǎng)的井場(chǎng)一體化應(yīng)用
    基于物聯(lián)網(wǎng)的煤礦智能倉(cāng)儲(chǔ)與物流運(yùn)輸管理系統(tǒng)設(shè)計(jì)與應(yīng)用
    基于高職院校物聯(lián)網(wǎng)技術(shù)應(yīng)用人才培養(yǎng)的思考分析
    中國(guó)或成“物聯(lián)網(wǎng)”領(lǐng)軍者
    無(wú)線環(huán)境監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)
    科技視界(2016年4期)2016-02-22 09:39:35
    Altera加入嵌入式視覺(jué)聯(lián)盟
    av一本久久久久| 伊人亚洲综合成人网| 欧美黑人精品巨大| 亚洲精品一区蜜桃| 亚洲精品国产区一区二| 久久国产精品影院| 午夜91福利影院| av在线播放精品| svipshipincom国产片| 最黄视频免费看| 波多野结衣一区麻豆| 最近最新中文字幕大全免费视频| 久久国产精品大桥未久av| 日本黄色日本黄色录像| 人妻一区二区av| 日韩精品免费视频一区二区三区| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲av成人不卡在线观看播放网 | 免费高清在线观看日韩| 十八禁网站免费在线| 97在线人人人人妻| 老熟女久久久| 最新在线观看一区二区三区| 久久天躁狠狠躁夜夜2o2o| 日韩熟女老妇一区二区性免费视频| 91精品三级在线观看| 午夜福利,免费看| 亚洲,欧美精品.| 蜜桃在线观看..| 国产精品香港三级国产av潘金莲| 久久精品国产a三级三级三级| 自线自在国产av| 妹子高潮喷水视频| 手机成人av网站| 又黄又粗又硬又大视频| 超碰成人久久| 亚洲欧美清纯卡通| 美女福利国产在线| 啦啦啦视频在线资源免费观看| 亚洲色图综合在线观看| 黄色a级毛片大全视频| 伦理电影免费视频| 老司机福利观看| 婷婷丁香在线五月| 美女扒开内裤让男人捅视频| 首页视频小说图片口味搜索| e午夜精品久久久久久久| 亚洲国产av影院在线观看| 免费在线观看黄色视频的| 日韩有码中文字幕| 亚洲人成电影免费在线| 亚洲人成电影免费在线| 国产熟女午夜一区二区三区| 制服诱惑二区| 亚洲一卡2卡3卡4卡5卡精品中文| 亚洲熟女精品中文字幕| 国产av又大| 欧美日韩一级在线毛片| 老司机午夜十八禁免费视频| 国产区一区二久久| 国产区一区二久久| 国产成人啪精品午夜网站| 高清av免费在线| www.精华液| 欧美精品av麻豆av| 9色porny在线观看| 久久综合国产亚洲精品| e午夜精品久久久久久久| 国产黄频视频在线观看| 美女高潮到喷水免费观看| 99re6热这里在线精品视频| 久久av网站| 人人妻人人爽人人添夜夜欢视频| 久久狼人影院| 人妻 亚洲 视频| 欧美变态另类bdsm刘玥| 精品国产一区二区三区四区第35| 亚洲精品久久成人aⅴ小说| 国产主播在线观看一区二区| 国产av一区二区精品久久| 国产野战对白在线观看| 男女午夜视频在线观看| 午夜福利视频在线观看免费| 成年动漫av网址| 另类亚洲欧美激情| 美女高潮喷水抽搐中文字幕| 国产在线视频一区二区| 日本黄色日本黄色录像| 国产精品.久久久| 99国产综合亚洲精品| 亚洲av日韩在线播放| 在线看a的网站| 人成视频在线观看免费观看| av网站免费在线观看视频| 母亲3免费完整高清在线观看| 超色免费av| 制服诱惑二区| 国产成人一区二区三区免费视频网站| 国产成人欧美在线观看 | av在线app专区| 国产成人系列免费观看| 日本欧美视频一区| 国产精品久久久人人做人人爽| 亚洲精品美女久久久久99蜜臀| 亚洲久久久国产精品| 黄色视频,在线免费观看| 中文字幕另类日韩欧美亚洲嫩草| 亚洲av日韩在线播放| cao死你这个sao货| 交换朋友夫妻互换小说| 伊人亚洲综合成人网| 国产色视频综合| 视频区图区小说| 久久久久久亚洲精品国产蜜桃av| 欧美一级毛片孕妇| 国产激情久久老熟女| 中文字幕最新亚洲高清| 久久青草综合色| 精品国产国语对白av| 在线 av 中文字幕| 国产日韩欧美视频二区| 丰满饥渴人妻一区二区三| 午夜激情av网站| 亚洲成人免费电影在线观看| 老司机靠b影院| 少妇粗大呻吟视频| 午夜免费成人在线视频| 国产真人三级小视频在线观看| 欧美精品高潮呻吟av久久| 国产精品久久久av美女十八| kizo精华| 捣出白浆h1v1| 肉色欧美久久久久久久蜜桃| 久久天躁狠狠躁夜夜2o2o| 日本av免费视频播放| 日本撒尿小便嘘嘘汇集6| 国产男人的电影天堂91| 精品一区二区三区av网在线观看 | 久久人妻熟女aⅴ| av网站免费在线观看视频| 十八禁人妻一区二区| bbb黄色大片| av片东京热男人的天堂| 国产亚洲欧美精品永久| av又黄又爽大尺度在线免费看| 正在播放国产对白刺激| 久久国产亚洲av麻豆专区| 热99国产精品久久久久久7| 精品少妇一区二区三区视频日本电影| 午夜视频精品福利| 老熟女久久久| 人妻 亚洲 视频| 欧美激情极品国产一区二区三区| 19禁男女啪啪无遮挡网站| 欧美日韩亚洲综合一区二区三区_| 十八禁人妻一区二区| 欧美日韩福利视频一区二区| 国产国语露脸激情在线看| 一本色道久久久久久精品综合| 男女国产视频网站| 亚洲色图综合在线观看| 又黄又粗又硬又大视频| 久久人人爽人人片av| 久久久久久人人人人人| 亚洲精品一区蜜桃| 一区二区日韩欧美中文字幕| 国产精品九九99| 中文字幕人妻丝袜制服| 欧美亚洲 丝袜 人妻 在线| 免费在线观看黄色视频的| 精品久久蜜臀av无| 人人澡人人妻人| 在线观看舔阴道视频| 久热爱精品视频在线9| 乱人伦中国视频| 久热这里只有精品99| 捣出白浆h1v1| 69av精品久久久久久 | a在线观看视频网站| 精品熟女少妇八av免费久了| 中文精品一卡2卡3卡4更新| 两个人看的免费小视频| 一区二区三区乱码不卡18| 日韩 亚洲 欧美在线| 欧美+亚洲+日韩+国产| 欧美在线黄色| 亚洲精品美女久久av网站| 欧美xxⅹ黑人| 中文欧美无线码| 各种免费的搞黄视频| 久久热在线av| 一本大道久久a久久精品| 悠悠久久av| 国产日韩欧美亚洲二区| 一区二区日韩欧美中文字幕| 大香蕉久久网| 啪啪无遮挡十八禁网站| 黄色片一级片一级黄色片| 大片电影免费在线观看免费| 热re99久久国产66热| 久热爱精品视频在线9| 999久久久国产精品视频| 久久久精品免费免费高清| 国产有黄有色有爽视频| 国产成人影院久久av| 爱豆传媒免费全集在线观看| 高潮久久久久久久久久久不卡| 国产成人a∨麻豆精品| 老司机在亚洲福利影院| 999精品在线视频| 国产淫语在线视频| 日本精品一区二区三区蜜桃| 天天添夜夜摸| av超薄肉色丝袜交足视频| 三级毛片av免费| 国产日韩一区二区三区精品不卡| 高清欧美精品videossex| 欧美日韩黄片免| 在线观看免费视频网站a站| 国产一区二区三区在线臀色熟女 | 1024视频免费在线观看| 少妇的丰满在线观看| 色视频在线一区二区三区| 欧美性长视频在线观看| www.自偷自拍.com| 十八禁网站免费在线| 男女边摸边吃奶| 日本vs欧美在线观看视频| 久久久久国内视频| 操美女的视频在线观看| 国产一区二区 视频在线| 超碰成人久久| av线在线观看网站| 亚洲成人国产一区在线观看| 黄频高清免费视频| 操出白浆在线播放| 精品一区在线观看国产| 国产在视频线精品| 亚洲精品国产av蜜桃| 国产不卡av网站在线观看| 久久人妻福利社区极品人妻图片| 久久性视频一级片| 一级片'在线观看视频| 日日摸夜夜添夜夜添小说| 侵犯人妻中文字幕一二三四区| 亚洲专区中文字幕在线| 亚洲,欧美精品.| 亚洲一码二码三码区别大吗| 两人在一起打扑克的视频| 精品少妇久久久久久888优播| 欧美成人午夜精品| 国产淫语在线视频| 亚洲性夜色夜夜综合| 最黄视频免费看| 一级毛片女人18水好多| 亚洲五月色婷婷综合| 国产亚洲精品第一综合不卡| av有码第一页| 美女主播在线视频| 9色porny在线观看| 黄色视频在线播放观看不卡| 午夜福利视频在线观看免费| 亚洲性夜色夜夜综合| 在线观看免费午夜福利视频| 丰满人妻熟妇乱又伦精品不卡| 超碰成人久久| 亚洲少妇的诱惑av| 啦啦啦 在线观看视频| 日韩大码丰满熟妇| 夫妻午夜视频| 欧美日韩av久久| 丝袜喷水一区| 午夜福利在线免费观看网站| 亚洲一卡2卡3卡4卡5卡精品中文| 国产精品一区二区在线不卡| 老司机亚洲免费影院| 亚洲少妇的诱惑av| 久久久国产精品麻豆| 一级片免费观看大全| 高清av免费在线| 老司机深夜福利视频在线观看 | 日本a在线网址| 三级毛片av免费| 脱女人内裤的视频| 国产亚洲一区二区精品| 日韩精品免费视频一区二区三区| 欧美xxⅹ黑人| 桃花免费在线播放| 丝袜美足系列| 久久久久久人人人人人| 国产亚洲欧美在线一区二区| 国产欧美日韩综合在线一区二区| 国精品久久久久久国模美| 亚洲三区欧美一区| 另类亚洲欧美激情| 美女大奶头黄色视频| 免费久久久久久久精品成人欧美视频| www日本在线高清视频| 美女中出高潮动态图| 亚洲av欧美aⅴ国产| 国产男人的电影天堂91| 人妻人人澡人人爽人人| 国产亚洲精品第一综合不卡| 天天添夜夜摸| 日本vs欧美在线观看视频| 啦啦啦在线免费观看视频4| 999久久久精品免费观看国产| 一本一本久久a久久精品综合妖精| 欧美日韩成人在线一区二区| 国产激情久久老熟女| 日韩 亚洲 欧美在线| 成年动漫av网址| 亚洲一码二码三码区别大吗| 99热网站在线观看| 日韩免费高清中文字幕av| 亚洲欧美色中文字幕在线| 亚洲七黄色美女视频| av又黄又爽大尺度在线免费看| 老司机深夜福利视频在线观看 | 日本av免费视频播放| 欧美大码av| 久久久久国产精品人妻一区二区| 国产精品久久久人人做人人爽| 亚洲精品自拍成人| 亚洲欧洲日产国产| 国产精品99久久99久久久不卡| 国产淫语在线视频| 久久久久久久久久久久大奶| 自拍欧美九色日韩亚洲蝌蚪91| 欧美 亚洲 国产 日韩一| 国产深夜福利视频在线观看| 日韩,欧美,国产一区二区三区| 波多野结衣一区麻豆| 亚洲色图综合在线观看| 欧美亚洲日本最大视频资源| 国产精品二区激情视频| 最黄视频免费看| 久久 成人 亚洲| 好男人电影高清在线观看| 成人亚洲精品一区在线观看| 桃花免费在线播放| 欧美 亚洲 国产 日韩一| 国产淫语在线视频| 中亚洲国语对白在线视频| 免费av中文字幕在线| 黄网站色视频无遮挡免费观看| 99re6热这里在线精品视频| 免费在线观看黄色视频的| 亚洲av成人一区二区三| 少妇精品久久久久久久| 国产成人精品久久二区二区91| 成人三级做爰电影| 97人妻天天添夜夜摸| 日韩欧美一区二区三区在线观看 | 亚洲欧美色中文字幕在线| 99国产精品一区二区蜜桃av | 一本一本久久a久久精品综合妖精| 国产精品成人在线| 淫妇啪啪啪对白视频 | 91精品三级在线观看| 精品国产乱码久久久久久小说| 中文字幕高清在线视频| 午夜免费成人在线视频| 国产亚洲精品久久久久5区| 中文字幕色久视频| 国产精品一区二区精品视频观看| 久久中文看片网| 久9热在线精品视频| 91九色精品人成在线观看| 日韩视频在线欧美| 又大又爽又粗| 国精品久久久久久国模美| 国产精品影院久久| 大型av网站在线播放| 伦理电影免费视频| 激情视频va一区二区三区| 黄色视频不卡| 国产成人免费观看mmmm| 国产老妇伦熟女老妇高清| 欧美午夜高清在线| 欧美日韩一级在线毛片| 亚洲专区字幕在线| 国产免费av片在线观看野外av| 免费观看a级毛片全部| 9191精品国产免费久久| 日韩 欧美 亚洲 中文字幕| 久久精品成人免费网站| 中文字幕最新亚洲高清| 国产高清视频在线播放一区 | 淫妇啪啪啪对白视频 | videosex国产| 亚洲成国产人片在线观看| 国产精品一区二区精品视频观看| 久久av网站| 久久久精品国产亚洲av高清涩受| 一本久久精品| 国产又色又爽无遮挡免| 在线观看免费午夜福利视频| 我要看黄色一级片免费的| 99国产精品免费福利视频| 正在播放国产对白刺激| 国产xxxxx性猛交| 中文字幕人妻熟女乱码| 免费在线观看视频国产中文字幕亚洲 | 亚洲熟女毛片儿| 19禁男女啪啪无遮挡网站| 亚洲成国产人片在线观看| 麻豆乱淫一区二区| 女性生殖器流出的白浆| 欧美一级毛片孕妇| 久久人人爽人人片av| 免费高清在线观看日韩| 午夜久久久在线观看| 欧美亚洲日本最大视频资源| 99精国产麻豆久久婷婷| av网站在线播放免费| 蜜桃国产av成人99| 肉色欧美久久久久久久蜜桃| 久久ye,这里只有精品| 人人妻,人人澡人人爽秒播| 母亲3免费完整高清在线观看| 窝窝影院91人妻| 国产真人三级小视频在线观看| 国产一区二区三区av在线| 咕卡用的链子| 国产91精品成人一区二区三区 | 欧美亚洲 丝袜 人妻 在线| 亚洲av成人一区二区三| 考比视频在线观看| 国产精品秋霞免费鲁丝片| 9热在线视频观看99| 久久久水蜜桃国产精品网| 18禁裸乳无遮挡动漫免费视频| 黑人巨大精品欧美一区二区mp4| 美女高潮到喷水免费观看| 熟女少妇亚洲综合色aaa.| 久久久久久久国产电影| a级毛片在线看网站| 在线观看免费高清a一片| 国产真人三级小视频在线观看| 麻豆国产av国片精品| 久久人人爽人人片av| 这个男人来自地球电影免费观看| 少妇 在线观看| 久久免费观看电影| 丁香六月欧美| 亚洲国产看品久久| 欧美人与性动交α欧美精品济南到| 欧美精品啪啪一区二区三区 | 视频在线观看一区二区三区| 亚洲国产欧美网| 国产不卡av网站在线观看| 99久久精品国产亚洲精品| 精品少妇一区二区三区视频日本电影| www.av在线官网国产| 国产精品免费大片| 女人高潮潮喷娇喘18禁视频| 桃红色精品国产亚洲av| 国产成+人综合+亚洲专区| 十八禁网站网址无遮挡| 欧美另类亚洲清纯唯美| 99国产极品粉嫩在线观看| 亚洲精品自拍成人| 在线观看舔阴道视频| 宅男免费午夜| 亚洲成国产人片在线观看| 一二三四在线观看免费中文在| 欧美激情极品国产一区二区三区| 高清av免费在线| 伊人久久大香线蕉亚洲五| 一级片免费观看大全| 欧美日韩国产mv在线观看视频| 国产91精品成人一区二区三区 | 99热网站在线观看| 国产一级毛片在线| 亚洲黑人精品在线| 美女福利国产在线| 久久精品国产综合久久久| 亚洲欧美色中文字幕在线| 一区二区三区精品91| 国产精品久久久久久精品电影小说| 女人久久www免费人成看片| 丰满迷人的少妇在线观看| 国产精品影院久久| 成人手机av| 九色亚洲精品在线播放| 俄罗斯特黄特色一大片| 精品第一国产精品| 国产又爽黄色视频| 亚洲国产av新网站| 天堂俺去俺来也www色官网| 大型av网站在线播放| 亚洲国产欧美网| 99国产精品免费福利视频| www.精华液| 天天躁狠狠躁夜夜躁狠狠躁| 日韩有码中文字幕| 亚洲中文字幕日韩| 亚洲一码二码三码区别大吗| 精品少妇内射三级| 宅男免费午夜| 黑人猛操日本美女一级片| 亚洲第一av免费看| 日韩制服骚丝袜av| 999精品在线视频| 男女边摸边吃奶| 亚洲va日本ⅴa欧美va伊人久久 | 亚洲av国产av综合av卡| 欧美人与性动交α欧美软件| 成人免费观看视频高清| 高清在线国产一区| 无遮挡黄片免费观看| 国产一区二区在线观看av| 美女视频免费永久观看网站| 亚洲五月婷婷丁香| 热99国产精品久久久久久7| 亚洲av电影在线进入| 免费av中文字幕在线| 在线观看一区二区三区激情| 18禁黄网站禁片午夜丰满| 另类精品久久| 亚洲黑人精品在线| 亚洲精品国产av成人精品| 大香蕉久久网| 午夜免费鲁丝| 久久av网站| www.精华液| 亚洲精品国产av蜜桃| 国产欧美日韩一区二区精品| 久久人人爽人人片av| 亚洲一码二码三码区别大吗| 欧美乱码精品一区二区三区| 欧美激情极品国产一区二区三区| 精品一区在线观看国产| 国产淫语在线视频| 中文字幕色久视频| 国产野战对白在线观看| 一区二区av电影网| 999久久久国产精品视频| 男人操女人黄网站| 一边摸一边做爽爽视频免费| 一级片免费观看大全| 男人爽女人下面视频在线观看| 黄频高清免费视频| 日韩免费高清中文字幕av| 最近中文字幕2019免费版| 大片免费播放器 马上看| 啦啦啦 在线观看视频| 黄色a级毛片大全视频| 国产一卡二卡三卡精品| 国产精品欧美亚洲77777| 在线观看一区二区三区激情| 爱豆传媒免费全集在线观看| 新久久久久国产一级毛片| 99热国产这里只有精品6| 美女视频免费永久观看网站| 91国产中文字幕| 久热爱精品视频在线9| 成年美女黄网站色视频大全免费| 夜夜骑夜夜射夜夜干| 日韩欧美免费精品| 91九色精品人成在线观看| 色94色欧美一区二区| 国产免费视频播放在线视频| 五月开心婷婷网| 久久ye,这里只有精品| 久久精品国产a三级三级三级| 99香蕉大伊视频| 久久久精品区二区三区| 肉色欧美久久久久久久蜜桃| av在线播放精品| 黄色视频不卡| 午夜日韩欧美国产| 日韩熟女老妇一区二区性免费视频| 日本av手机在线免费观看| 亚洲国产日韩一区二区| 99国产精品99久久久久| 久久女婷五月综合色啪小说| 精品国产国语对白av| 国产精品av久久久久免费| 我要看黄色一级片免费的| 亚洲欧美一区二区三区黑人| 热99国产精品久久久久久7| 满18在线观看网站| 9热在线视频观看99| 中亚洲国语对白在线视频| 一边摸一边做爽爽视频免费| 成人手机av| 美女视频免费永久观看网站| 亚洲人成电影免费在线| 欧美+亚洲+日韩+国产| 日本vs欧美在线观看视频| 波多野结衣av一区二区av| 精品欧美一区二区三区在线| 国产主播在线观看一区二区| 91大片在线观看| 久久av网站| 国精品久久久久久国模美| 90打野战视频偷拍视频| 女人爽到高潮嗷嗷叫在线视频| 51午夜福利影视在线观看| 9热在线视频观看99| 亚洲一区二区三区欧美精品| 超碰97精品在线观看| 99香蕉大伊视频| 精品人妻1区二区| 精品欧美一区二区三区在线| 午夜福利乱码中文字幕| 正在播放国产对白刺激| 一本一本久久a久久精品综合妖精| 日日夜夜操网爽| 亚洲性夜色夜夜综合| 欧美国产精品va在线观看不卡| 亚洲激情五月婷婷啪啪| 国产一级毛片在线|