当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要:物联网网关在物联网网络架构中起着重要的纽带作用,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技术在基于

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

物联网 (IoT) 正在兴起。智能设备正在释放技术优势,帮助人们创造附加值,提高行业生产率。然而,物联网也带来了许多挑战,例如新技术的复杂性,以及获取和处理数据以做出明智决策的需求。换句话说,将产品特性转化为系统解决方案...

关键字: 英飞凌 物联网

Semtech LoRa®设备和LoRaWAN®通讯协议助力实现更及时、高效、智能的智慧校园室内空气质量监测。

关键字: 物联网 人工智能

拥有 5G、人工智能、物联网等新技术的支撑,智能家居行业逐渐从单品智能迈入全屋智能阶段 。其由于全屋智能产品特殊性,落地安装涉及到方案场景设计、布线,安装,施工、后期维护更新等多个环节,整体最好的实施路径是通过房屋整体装...

关键字: 全屋智能 5G 物联网

经过几十年发展,嵌入式技术已经用在了我们生活中的方方面面,但是嵌入式始终都带有小众,专业性强的属性,让很多非嵌入式领域的同学望而却步。近十几年的发展,物联网覆盖了越来越多领域,包括了家居,商业,工业,农业等领域,不仅吸引...

关键字: 嵌入式 物联网 技术

随着IT技术飞速发展,互联网已经进入了“物联网”时代。物联网中需要的大量设备不在依赖人与人之间的交互产生联系,更多通过协议、通信、程序设计等方式连接到一处。即 “物联网”的目的则是让所有的物品都具有计算机的智能但并不以通...

关键字: 嵌入式 物联网 计算机

物联网正在扩大规模并加速发展,进而驱动着全新的经济。而Arm生态系统正是这一巨大机遇背后的推动力。

关键字: ARM 物联网

1月14日,翱捷科技在上海证券交易所科创板上市,成为A股基带芯片第一股。公司证券代码为688220,发行价格164.54元/股,发行市盈率为83.65倍。截至发稿,翱捷科技跌约30%,报115.91元/股,单签亏损已经接...

关键字: 翱捷科技 芯片 物联网

大数据将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对它的相关情况以及信息有所认识和了解,详细内容如下。

关键字: 大数据 物联网 分布式

智慧工地将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对智慧工地的相关情况以及信息有所认识和了解,详细内容如下。

关键字: 智慧工地 智慧城市 物联网

从碳达峰到碳中和,无疑是需要付出艰苦努力的。对于半导体行业从业者们来说,则意味着一系列与新能源、电子转换、节电相关的技术产品需求会在未来几年内迅速升温。我们有理由相信,面对浩瀚如海洋星辰的物联网产业,通过持续的材料、技术...

关键字: 英飞凌 功率器件 物联网

《物联网技术》杂志

2511 篇文章

关注

发布文章

编辑精选

技术子站

关闭