掃描二維碼
隨時(shí)隨地手機(jī)看文章
引言
隨著信息技術(shù)、計(jì)算機(jī)技術(shù)、微電子技術(shù)的高速發(fā)展, 信息產(chǎn)業(yè)已經(jīng)經(jīng)歷了計(jì)算機(jī)、互聯(lián)網(wǎng)和移動(dòng)通信網(wǎng)兩次浪潮, 而如今,人們正在迎來(lái)第三次浪潮一一“物聯(lián)網(wǎng)”物聯(lián)網(wǎng)是 一張連接世界萬(wàn)物的巨大信息網(wǎng)絡(luò)。通過(guò)物聯(lián)網(wǎng)人們能更好地 感知世界、控制物體的傳輸、移動(dòng)、運(yùn)行,以達(dá)到“智慧”的 控制。在物聯(lián)網(wǎng)世界中,物聯(lián)網(wǎng)網(wǎng)關(guān)將成為連接感知網(wǎng)絡(luò)與傳 統(tǒng)通信網(wǎng)絡(luò)的紐帶。簡(jiǎn)單地講,物聯(lián)網(wǎng)網(wǎng)關(guān)的主要功能包括三 個(gè)方面:首先,是收集傳感器節(jié)點(diǎn)的數(shù)據(jù);其次,執(zhí)行數(shù)據(jù)協(xié) 議轉(zhuǎn)換;最后,將協(xié)議轉(zhuǎn)換后的數(shù)據(jù)有效快速地發(fā)送到公共 網(wǎng)絡(luò)。除此以外,物聯(lián)網(wǎng)網(wǎng)關(guān)同時(shí)還需具有相應(yīng)的管理功能和 控制能力。在物聯(lián)網(wǎng)網(wǎng)關(guān)的兩端分別是傳感器網(wǎng)絡(luò)和公共網(wǎng)絡(luò) (包括互聯(lián)網(wǎng)、有線和無(wú)線網(wǎng)絡(luò)),對(duì)于公共網(wǎng)絡(luò),從技術(shù)層面 來(lái)說(shuō),己經(jīng)屬于相當(dāng)成熟的技術(shù)領(lǐng)域,因此對(duì)于物聯(lián)網(wǎng)網(wǎng)關(guān) 的實(shí)現(xiàn)來(lái)說(shuō),主要研究點(diǎn)集中在傳感器網(wǎng)絡(luò)以及物聯(lián)網(wǎng)網(wǎng)關(guān) 如何有效接入公共網(wǎng)絡(luò)這兩方面。
1 NET Micro Framework 框架
Microsoft .NET Micro Framework (以下簡(jiǎn)稱(chēng) MF) 2001 年由微軟研究院開(kāi)始研發(fā),并隨后在其MSN Direct項(xiàng)目中 使用該技術(shù),2009年并入.NET產(chǎn)品組,該技術(shù)可以應(yīng)用到 Windows Vista Sideshow、遠(yuǎn)程控制、智能家電、醫(yī)療電子、 零售終端以及汽車(chē)電子等行業(yè)應(yīng)用場(chǎng)景。MF功能強(qiáng)大,并且 能從C#.Net的PC開(kāi)發(fā)快速進(jìn)入,因此它幾乎適用于所有嵌 入式場(chǎng)合,同時(shí)MF對(duì)存儲(chǔ)器和處理器的要求更低,開(kāi)發(fā)人 員可以在低功耗,低成本的ARM7、ARM9和Blackfin處理 器上使用該框架,所開(kāi)發(fā)出來(lái)的軟件僅需要幾百KB的RAM 或 FLASH/ROM 的存儲(chǔ)空間。而 Windows Embedded CE 的托管代碼環(huán)境需要約10?12 MB的存儲(chǔ)空間,因此,基 于.NET的應(yīng)用設(shè)備只需要較少的存儲(chǔ)空間,降低了產(chǎn)品成本。 此外由于.Net MF還集成了各種接口,如串口、網(wǎng)口、Wi-Fi、 ZigBee、I2C、SPI、SDIO、USB等通信接口,加上其應(yīng)用開(kāi) 發(fā)簡(jiǎn)便,所以基于.NET Micro Framework框架的物聯(lián)網(wǎng)網(wǎng)關(guān) 在物聯(lián)網(wǎng)時(shí)代將大有作為。
RFID技術(shù)是20世紀(jì)90年代興起的一項(xiàng)非接觸式的自動(dòng) 識(shí)別技術(shù),是物聯(lián)網(wǎng)的核心技術(shù)之一,也是感知層的重要基 礎(chǔ)網(wǎng)絡(luò)。RFID是利用射頻信號(hào),通過(guò)空間耦合來(lái)實(shí)現(xiàn)對(duì)目標(biāo) 對(duì)象的無(wú)接觸識(shí)別并獲取相關(guān)數(shù)據(jù)信息,以無(wú)線方式進(jìn)行雙 向通信,可實(shí)現(xiàn)批量讀取,讀寫(xiě)器發(fā)射的無(wú)線電波,可以讀取 電子標(biāo)簽內(nèi)存儲(chǔ)的信息,識(shí)別電子標(biāo)簽代表的物品、人和器具 的身份。由于RFID標(biāo)簽的存儲(chǔ)容量可以是296以上,它徹底 擺脫了條形碼的種種限制,使世界上的每一種商品都可以擁有 獨(dú)一無(wú)二的電子標(biāo)簽。
一套完整的RFID系統(tǒng)由閱讀器(Reader)與電子標(biāo) 簽(TAG)及應(yīng)用軟件系統(tǒng)三個(gè)部分所組成,其工作原理是 Reader發(fā)射一特定頻率的無(wú)線電波能量給Transponder,用以 驅(qū)動(dòng)Transponder電路將內(nèi)部的數(shù)據(jù)送出,此時(shí)Reader便依 序接收解讀數(shù)據(jù),送給應(yīng)用程序做相應(yīng)的處理。目前,RFID 已廣泛應(yīng)用于制造、銷(xiāo)售、物流、交通、醫(yī)療、安全與軍事等 領(lǐng)域,可以實(shí)行全球范圍的各種產(chǎn)品、物資流動(dòng)過(guò)程中的動(dòng)態(tài)、 快速、準(zhǔn)確地識(shí)別與管理,因此已經(jīng)引起了世界各國(guó)政府與產(chǎn) 業(yè)界的廣泛關(guān)注,并得到廣泛應(yīng)用。
RFID技術(shù)在物聯(lián)網(wǎng)網(wǎng)關(guān)中的應(yīng)用
物聯(lián)網(wǎng)網(wǎng)關(guān)的有線接入使用標(biāo)準(zhǔn)RS232或RS485串行通 信。在物聯(lián)網(wǎng)網(wǎng)關(guān)中,有串行通信總線,可以將串行RFID閱讀器直接掛載在串行總線接口上,通過(guò)物聯(lián)網(wǎng)網(wǎng)關(guān)對(duì)各個(gè)掛載 的設(shè)備進(jìn)行輪詢?cè)L問(wèn),獲取各個(gè)掛載點(diǎn)的設(shè)備信息,同時(shí)也可 以根據(jù)實(shí)際協(xié)議標(biāo)準(zhǔn)對(duì)設(shè)備節(jié)點(diǎn)進(jìn)行設(shè)備控制和操作。
RFID卡和標(biāo)簽根據(jù)應(yīng)用領(lǐng)域的不同,有多個(gè)不同規(guī)格的 產(chǎn)品。如果應(yīng)用開(kāi)發(fā)是Windows平臺(tái),生產(chǎn)讀卡器的廠家一 般會(huì)提供自己的SDK,用戶不需要熟悉通信協(xié)議,就可以自行 開(kāi)發(fā)串口通信程序,直接調(diào)用其DLL庫(kù)提供的API接口函數(shù) 即可。不過(guò)對(duì)基于.Net Micro Framework的開(kāi)發(fā)來(lái)說(shuō),必須根 據(jù)廠家提供的通信協(xié)議操作。但無(wú)論是哪個(gè)廠家生產(chǎn)的閱讀 器,其讀卡操作一般都要有如下幾個(gè)過(guò)程:
獲取RFID卡的類(lèi)型;
讀取RFID卡的卡號(hào);
選擇指定卡號(hào)的RFID卡;
設(shè)置指定扇區(qū)的KEY的類(lèi)型,及具體的KEY值; 讀寫(xiě)指定扇區(qū)的數(shù)據(jù);
使選擇的RFID卡進(jìn)入休眠狀態(tài)。
以MF1ICS50的RFID卡為例,該卡符合ISO14443A協(xié) 議標(biāo)準(zhǔn),EEROM的容量為1 024 B,分16個(gè)分區(qū),每區(qū)64 B, 這個(gè)64 B又分為4塊,其中最后一塊存放KEY-A、KEY-B及 訪問(wèn)策略。根據(jù)廠家提供的協(xié)議,實(shí)現(xiàn)現(xiàn)完整的RFID閱讀 器操作類(lèi),操作命令如下:
private static UInt16 InitializePort = 0x0101 ;
//初始化波特率
private static UInt16 SetDeviceNodeNumber = 0x0102 ;
//發(fā)設(shè)備號(hào)
private static UInt16 ReadDeviceNodeNumber = 0x0103 ;
//讀設(shè)備號(hào)
private static UInt16 ReadDeviceMode = 0x0104 ;
//讀讀卡器型號(hào)
private static UInt16 SetBuzzerBeep = 0x0106 ;
//蜂鳴
private static UInt16 SetLedColor = 0x0107 ;
//設(shè)置紅綠燈
private static UInt16 SetReaderWorkingStatus = 0x0108 ;
//保留
private static UInt16 SetAntennaStatus = 0x010c ;
//設(shè)置天線狀態(tài)
private static UInt16 MifareRequest = 0x0201 ;
//請(qǐng)求卡的類(lèi)型
private static UInt16 MifareAnticollision = 0x0202 ;
//讀卡號(hào)
private static UInt16 MifareSelect = 0x0203 ;
//確認(rèn)卡號(hào)
private static UInt16 MifareHlta = 0x0204 ;
//停機(jī)應(yīng)答
private static UInt16 MifareAuthentication1 = 0x0206 ;
//卡片鑒定
private static UInt16 MifareAuthentication2 = 0x0207 ;
//輸入密碼
private static UInt16 MifareRead = 0x0208 ;
//讀卡
private static UInt16 MifareWrite = 0x0209 ;
//寫(xiě)卡
private static UInt16 MifareInitval = 0x020A ;
//初始化錢(qián)包
private static UInt16 MifareReadBalance = 0x020B ;
private static UInt16 MifareDecrement = 0x020C ;
//減值
private static UInt16 MifareIncrement = 0x020D ;
//加值
private static UInt16 MifareRestore = 0x020E ;
//從一個(gè)塊到緩存
private static UInt16 MifareTransfer = 0x020F ;
//從緩存到一個(gè)塊
private static UInt16 MifareUltraLightAnticoll = 0x0212 ; private static UInt16 MifareUltraLightWrite = 0x0213 ;
4結(jié)語(yǔ)
時(shí)代賦予了物聯(lián)網(wǎng)網(wǎng)關(guān)沉重的歷史責(zé)任,它將區(qū)別于傳 統(tǒng)網(wǎng)關(guān)的構(gòu)架,成為實(shí)現(xiàn)自由互聯(lián)的人類(lèi)通信的樞紐橋梁。 RFID技術(shù)已擁有較長(zhǎng)的應(yīng)用歷史,隨著其成本的降低、印刷 技術(shù)的革新,數(shù)值信息技術(shù)在各行業(yè)的廣泛深入,RFID技術(shù) 擁有了更廣闊的發(fā)展前景。集成了 RFID應(yīng)用的物聯(lián)網(wǎng)網(wǎng)關(guān)將 廣泛應(yīng)用于智能家居、智能社區(qū)、數(shù)字醫(yī)院、智能交通等各行 各業(yè),在未來(lái)的物聯(lián)網(wǎng)時(shí)代將會(huì)扮演非常重要的角色。
20211120_6198c74accf3e__RFID技術(shù)在基于
物聯(lián)網(wǎng) (IoT) 正在興起。智能設(shè)備正在釋放技術(shù)優(yōu)勢(shì),幫助人們創(chuàng)造附加值,提高行業(yè)生產(chǎn)率。然而,物聯(lián)網(wǎng)也帶來(lái)了許多挑戰(zhàn),例如新技術(shù)的復(fù)雜性,以及獲取和處理數(shù)據(jù)以做出明智決策的需求。換句話說(shuō),將產(chǎn)品特性轉(zhuǎn)化為系統(tǒng)解決方案...
關(guān)鍵字: 英飛凌 物聯(lián)網(wǎng)Semtech LoRa?設(shè)備和LoRaWAN?通訊協(xié)議助力實(shí)現(xiàn)更及時(shí)、高效、智能的智慧校園室內(nèi)空氣質(zhì)量監(jiān)測(cè)。
關(guān)鍵字: 物聯(lián)網(wǎng) 人工智能擁有 5G、人工智能、物聯(lián)網(wǎng)等新技術(shù)的支撐,智能家居行業(yè)逐漸從單品智能邁入全屋智能階段 。其由于全屋智能產(chǎn)品特殊性,落地安裝涉及到方案場(chǎng)景設(shè)計(jì)、布線,安裝,施工、后期維護(hù)更新等多個(gè)環(huán)節(jié),整體最好的實(shí)施路徑是通過(guò)房屋整體裝...
關(guān)鍵字: 全屋智能 5G 物聯(lián)網(wǎng)經(jīng)過(guò)幾十年發(fā)展,嵌入式技術(shù)已經(jīng)用在了我們生活中的方方面面,但是嵌入式始終都帶有小眾,專(zhuān)業(yè)性強(qiáng)的屬性,讓很多非嵌入式領(lǐng)域的同學(xué)望而卻步。近十幾年的發(fā)展,物聯(lián)網(wǎng)覆蓋了越來(lái)越多領(lǐng)域,包括了家居,商業(yè),工業(yè),農(nóng)業(yè)等領(lǐng)域,不僅吸引...
關(guān)鍵字: 嵌入式 物聯(lián)網(wǎng) 技術(shù)隨著IT技術(shù)飛速發(fā)展,互聯(lián)網(wǎng)已經(jīng)進(jìn)入了“物聯(lián)網(wǎng)”時(shí)代。物聯(lián)網(wǎng)中需要的大量設(shè)備不在依賴(lài)人與人之間的交互產(chǎn)生聯(lián)系,更多通過(guò)協(xié)議、通信、程序設(shè)計(jì)等方式連接到一處。即 “物聯(lián)網(wǎng)”的目的則是讓所有的物品都具有計(jì)算機(jī)的智能但并不以通...
關(guān)鍵字: 嵌入式 物聯(lián)網(wǎng) 計(jì)算機(jī)物聯(lián)網(wǎng)正在擴(kuò)大規(guī)模并加速發(fā)展,進(jìn)而驅(qū)動(dòng)著全新的經(jīng)濟(jì)。而Arm生態(tài)系統(tǒng)正是這一巨大機(jī)遇背后的推動(dòng)力。
關(guān)鍵字: ARM 物聯(lián)網(wǎng)1月14日,翱捷科技在上海證券交易所科創(chuàng)板上市,成為A股基帶芯片第一股。公司證券代碼為688220,發(fā)行價(jià)格164.54元/股,發(fā)行市盈率為83.65倍。截至發(fā)稿,翱捷科技跌約30%,報(bào)115.91元/股,單簽虧損已經(jīng)接...
關(guān)鍵字: 翱捷科技 芯片 物聯(lián)網(wǎng)大數(shù)據(jù)將是下述內(nèi)容的主要介紹對(duì)象,通過(guò)這篇文章,小編希望大家可以對(duì)它的相關(guān)情況以及信息有所認(rèn)識(shí)和了解,詳細(xì)內(nèi)容如下。
關(guān)鍵字: 大數(shù)據(jù) 物聯(lián)網(wǎng) 分布式智慧工地將是下述內(nèi)容的主要介紹對(duì)象,通過(guò)這篇文章,小編希望大家可以對(duì)智慧工地的相關(guān)情況以及信息有所認(rèn)識(shí)和了解,詳細(xì)內(nèi)容如下。
關(guān)鍵字: 智慧工地 智慧城市 物聯(lián)網(wǎng)從碳達(dá)峰到碳中和,無(wú)疑是需要付出艱苦努力的。對(duì)于半導(dǎo)體行業(yè)從業(yè)者們來(lái)說(shuō),則意味著一系列與新能源、電子轉(zhuǎn)換、節(jié)電相關(guān)的技術(shù)產(chǎn)品需求會(huì)在未來(lái)幾年內(nèi)迅速升溫。我們有理由相信,面對(duì)浩瀚如海洋星辰的物聯(lián)網(wǎng)產(chǎn)業(yè),通過(guò)持續(xù)的材料、技術(shù)...
關(guān)鍵字: 英飛凌 功率器件 物聯(lián)網(wǎng)