当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要:物联网网关在物联网网络架构中起着重要的纽带作用,RFID技术是物联网的核心之一。文中对基于.NET Micro Framework的物联网网关进行了研究,探讨了 RFID技术在物联网网关中的应用。

引言

随着信息技术、计算机技术、微电子技术的高速发展, 信息产业已经经历了计算机、互联网和移动通信网两次浪潮, 而如今,人们正在迎来第三次浪潮一一“物联网”物联网是 一张连接世界万物的巨大信息网络。通过物联网人们能更好地 感知世界、控制物体的传输、移动、运行,以达到“智慧”的 控制。在物联网世界中,物联网网关将成为连接感知网络与传 统通信网络的纽带。简单地讲,物联网网关的主要功能包括三 个方面:首先,是收集传感器节点的数据;其次,执行数据协 议转换;最后,将协议转换后的数据有效快速地发送到公共 网络。除此以外,物联网网关同时还需具有相应的管理功能和 控制能力。在物联网网关的两端分别是传感器网络和公共网络 (包括互联网、有线和无线网络),对于公共网络,从技术层面 来说,己经属于相当成熟的技术领域,因此对于物联网网关 的实现来说,主要研究点集中在传感器网络以及物联网网关 如何有效接入公共网络这两方面。

1 NET Micro Framework 框架

Microsoft .NET Micro Framework (以下简称 MF) 2001 年由微软研究院开始研发,并随后在其MSN Direct项目中 使用该技术,2009年并入.NET产品组,该技术可以应用到 Windows Vista Sideshow、远程控制、智能家电、医疗电子、 零售终端以及汽车电子等行业应用场景。MF功能强大,并且 能从C#.Net的PC开发快速进入,因此它几乎适用于所有嵌 入式场合,同时MF对存储器和处理器的要求更低,开发人 员可以在低功耗,低成本的ARM7、ARM9和Blackfin处理 器上使用该框架,所开发出来的软件仅需要几百KB的RAM 或 FLASH/ROM 的存储空间。而 Windows Embedded CE 的托管代码环境需要约10〜12 MB的存储空间,因此,基 于.NET的应用设备只需要较少的存储空间,降低了产品成本。 此外由于.Net MF还集成了各种接口,如串口、网口、Wi-Fi、 ZigBee、I2C、SPI、SDIO、USB等通信接口,加上其应用开 发简便,所以基于.NET Micro Framework框架的物联网网关 在物联网时代将大有作为。

RFID技术

RFID技术是20世纪90年代兴起的一项非接触式的自动 识别技术,是物联网的核心技术之一,也是感知层的重要基 础网络。RFID是利用射频信号,通过空间耦合来实现对目标 对象的无接触识别并获取相关数据信息,以无线方式进行双 向通信,可实现批量读取,读写器发射的无线电波,可以读取 电子标签内存储的信息,识别电子标签代表的物品、人和器具 的身份。由于RFID标签的存储容量可以是296以上,它彻底 摆脱了条形码的种种限制,使世界上的每一种商品都可以拥有 独一无二的电子标签。

一套完整的RFID系统由阅读器(Reader)与电子标 签(TAG)及应用软件系统三个部分所组成,其工作原理是 Reader发射一特定频率的无线电波能量给Transponder,用以 驱动Transponder电路将内部的数据送出,此时Reader便依 序接收解读数据,送给应用程序做相应的处理。目前,RFID 已广泛应用于制造、销售、物流、交通、医疗、安全与军事等 领域,可以实行全球范围的各种产品、物资流动过程中的动态、 快速、准确地识别与管理,因此已经引起了世界各国政府与产 业界的广泛关注,并得到广泛应用。

RFID技术在物联网网关中的应用

物联网网关的有线接入使用标准RS232或RS485串行通 信。在物联网网关中,有串行通信总线,可以将串行RFID阅读器直接挂载在串行总线接口上,通过物联网网关对各个挂载 的设备进行轮询访问,获取各个挂载点的设备信息,同时也可 以根据实际协议标准对设备节点进行设备控制和操作。

RFID卡和标签根据应用领域的不同,有多个不同规格的 产品。如果应用开发是Windows平台,生产读卡器的厂家一 般会提供自己的SDK,用户不需要熟悉通信协议,就可以自行 开发串口通信程序,直接调用其DLL库提供的API接口函数 即可。不过对基于.Net Micro Framework的开发来说,必须根 据厂家提供的通信协议操作。但无论是哪个厂家生产的阅读 器,其读卡操作一般都要有如下几个过程:

获取RFID卡的类型;

读取RFID卡的卡号;

选择指定卡号的RFID卡;

设置指定扇区的KEY的类型,及具体的KEY值; 读写指定扇区的数据;

使选择的RFID卡进入休眠状态。

以MF1ICS50的RFID卡为例,该卡符合ISO14443A协 议标准,EEROM的容量为1 024 B,分16个分区,每区64 B, 这个64 B又分为4块,其中最后一块存放KEY-A、KEY-B及 访问策略。根据厂家提供的协议,实现现完整的RFID阅读 器操作类,操作命令如下:

private static UInt16 InitializePort = 0x0101 ;

//初始化波特率

private static UInt16 SetDeviceNodeNumber = 0x0102 ;

//发设备号

private static UInt16 ReadDeviceNodeNumber = 0x0103 ;

//读设备号

private static UInt16 ReadDeviceMode = 0x0104 ;

//读读卡器型号

private static UInt16 SetBuzzerBeep = 0x0106 ;

//蜂鸣

private static UInt16 SetLedColor = 0x0107 ;

//设置红绿灯

private static UInt16 SetReaderWorkingStatus = 0x0108 ;

//保留

private static UInt16 SetAntennaStatus = 0x010c ;

//设置天线状态

private static UInt16 MifareRequest = 0x0201 ;

//请求卡的类型

private static UInt16 MifareAnticollision = 0x0202 ;

//读卡号

private static UInt16 MifareSelect = 0x0203 ;

//确认卡号

private static UInt16 MifareHlta = 0x0204 ;

//停机应答

private static UInt16 MifareAuthentication1 = 0x0206 ;

//卡片鉴定

private static UInt16 MifareAuthentication2 = 0x0207 ;

//输入密码

private static UInt16 MifareRead = 0x0208 ;

//读卡

private static UInt16 MifareWrite = 0x0209 ;

//写卡

private static UInt16 MifareInitval = 0x020A ;

//初始化钱包

private static UInt16 MifareReadBalance = 0x020B ;

private static UInt16 MifareDecrement = 0x020C ;

//减值

private static UInt16 MifareIncrement = 0x020D ;

//加值

private static UInt16 MifareRestore = 0x020E ;

//从一个块到缓存

private static UInt16 MifareTransfer = 0x020F ;

//从缓存到一个块

private static UInt16 MifareUltraLightAnticoll = 0x0212 ; private static UInt16 MifareUltraLightWrite = 0x0213 ;

4结语

时代赋予了物联网网关沉重的历史责任,它将区别于传 统网关的构架,成为实现自由互联的人类通信的枢纽桥梁。 RFID技术已拥有较长的应用历史,随着其成本的降低、印刷 技术的革新,数值信息技术在各行业的广泛深入,RFID技术 拥有了更广阔的发展前景。集成了 RFID应用的物联网网关将 广泛应用于智能家居、智能社区、数字医院、智能交通等各行 各业,在未来的物联网时代将会扮演非常重要的角色。

20211120_6198c74accf3e__RFID技术在基于

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭