一种基于Contiki系统和6lbr系统的实用物联网应用平台的制作方法

文档序号:7819974阅读:371来源:国知局
一种基于Contiki系统和6lbr系统的实用物联网应用平台的制作方法
【专利摘要】本发明涉及一种物联网应用平台,尤其是一种可以对智能设备的运行进行控制,并上传物联网传感器探测到的信息的基于Contiki系统和6lbr系统的实用物联网应用平台。一种基于Contiki系统和6lbr系统的实用物联网应用平台,包括物联网的应用层,网络层和感知层,应用层包括上位机系统和移动设备终端,移动设备终端通过互联网与上位机系统连通对上位机系统进行操作;上位机系统负责向6lbr网关发送数据包,搜索并保存6lbr网关传输的智能节点的数据信息。由于本发明选择了Contiki系统作为嵌入式操作系统,相对于复杂庞大的基于Z-stack协议栈的Zigbee系统,更加适合物联网等资源受限环境,由于较为轻量,故而具有较高的可移植性和通用性,因而应用范围更加广阔。
【专利说明】—种基于Contiki系统和6 Ibr系统的实用物联网应用平台

【技术领域】
[0001]本发明涉及一种物联网应用平台,尤其是一种可以对智能设备的运行进行控制,并上传物联网传感器探测到的信息的基于Contiki系统和61br系统的实用物联网应用平台。

【背景技术】
[0002]现有物联网应用平台技术大多采用Zigbee系统,该系统可扩展性较差,未来二次开发空间不大,同时系统配套设备成本往往价格昂贵,能耗很高,因而难以推广到大规模的物联网应用中。另外一些物联网产品在操作和管理上不够便利,系统可部署性和可扩展性差,往往只能应用于某一特定领域,且不能实现方便高效的物联网管理。因此,本发明旨在开发一种使用新型协议,具有较高易用性和通用性的、成本较低的物联网应用平台。
[0003]现有的物联网平台方案相关专利较少,主要包括:专利“Internet of thingsbased farm greenhouse monitor and alarm management system (8,643,495),,是一套基于Zigbee的农场的温室监控系统,指向特定应用领域。另外该专利所采用的Zigbee嵌入式系统难以移植和扩展;“物联网应用模块及物联网应用与物联网终端的通信方法(CN201010155350)”,该发明提供了一种物联网应用与物联网终端通信的方法,有助于降低Machine to Machine (M2M)平台负荷,但主要研究集中于通信链路,没有涉及配套的系统平台;“一种基于IPv6的物联网系统(CN201010141784) ”则提出了一套基于IPv6协议的物联网系统,并提出了一种物联网节点移动处理流程。但该平台的制造和部署成本很高,难以大范围推广,方案实用性较低。
[0004]在文献方面,樊志平等人采用多系统并存的方式,使用ZigBee系统和Windows CE构建了一套物联网参考平台,该平台运行需要占用大量系统资源,一旦节点数量过高,运行效率将变低,因而不适合系统资源紧张的物联网应用环境(樊志平.物联网产品开发参考平台的设计与实现[D].北京邮电大学.2012);张潺潺等人则在无线传感器网络节点(基于CC2430)和基站中使用开源操作系统Contiki所提供的uip和Rime协议栈实现了6LoWPAN适配层和MAC层功能。但该系统不能实现短地址的动态分配功能,架构可部署性和兼容性较低(张潺潺.基于Contiki操作系统的6LoWPAN无线传感器网络研究与实现[D].南开大学.2011 (5))。
[0005]从以上分析可见,现阶段物联网平台研究的不足主要是:1)往往针对某一领域或者某一应用方面进行研究,缺乏通用性;2)平台的制造和部署成本过高,难以大范围推广;3)对软硬件系统资源要求过高,可部署性和兼容性较低,不适用于资源紧张且网络规模较大的物联网应用环境中。
[0006]因此,本发明提出一种具有低成本,高可部署性,并且对系统资源要求较低的物联网应用平台是十分必要的。


【发明内容】

[0007]本发明的目的在于提出一种基于Contiki系统和61br系统的实用物联网应用平台。
[0008]本发明的目的是这样实现的:
[0009]一种基于Contiki系统和61br系统的实用物联网应用平台,包括物联网的应用层,网络层和感知层,
[0010]应用层包括上位机系统和移动设备终端,移动设备终端通过互联网与上位机系统连通对上位机系统进行操作;上位机系统负责向61br网关发送数据包,搜索并保存61br网关传输的智能节点的数据信息;
[0011]网络层包括61br网关,61br网关与上位机系统通信连接,接受或发送来自上位机系统的IPv6数据包;61br网关与感知层的智能节点通信连接,接受智能节点的身份广播并向智能节点发送来自应用层的数据;
[0012]感知层包括智能节点,智能节点接收并执行自61br网关发送来的命令,同时向61br网关上传传感器探测到的数据。
[0013]上位机系统包括服务器系统、数据库系统和互联网应用接口 ;
[0014]所述的服务器系统利用coap协议向61br网关发送搜寻和发现节点的命令以及操作命令,为用户提供操作界面;
[0015]所述的数据库系统用于储存61br网关发送的传感器探测到的数据;
[0016]互联网应用接口调用服务器系统的应用接口连接移动设备终端;
[0017]所述的移动设备终端是运行于移动设备上的上位机代理程序。
[0018]应用接口为应用层coap协议的应用接口 ;所述的移动设备包括手机、平板电脑、个人移动助理。
[0019]61br网关通过Contiki嵌入式操作系统为61br网关的系统提供运行环境,实现61wpan协议和uip协议栈供61br系统调用,61br网关使用IPv6数据包与上位机系统通信,61br网关使用802.15.4格式的数据包与智能节点通信。
[0020]Contiki嵌入式操作系统运行于微控制器上,为61br系统提供运行环境,实现61wpan协议和uip协议栈以供61br系统调用,主要功能是实现与上位机系统的IPv6通信,使61br网关可以通过双绞线与上位机系统进行通信,同时负责对61br网关和智能节点之间传递的数据包进行分片和重组,接受来自上位机的IP数据包,同时处理61br系统中按照61owpan协议重组后的数据包;61br网关运行于Contiki嵌入式操作系统之上,负责实现网关的边界路由器功能,并实现Web服务器和节点搜索功能。61br系统将捕捉智能节点发送到空中的身份广播并识别,将智能节点的地址,功能接口等数据列表并提供给Contiki嵌入式操作系统,另外将向应用层提供管理路由器配置的软件环境。
[0021]智能节点是物联网应用平台控制系统的终端节点,负责通过802.15.4格式的无线信道接收自61br网关发送来的命令,对智能设备实施控制,另外可将其上安装的传感器探测到的数据通过802.15.4格式的无线信道传输到网络层的61br网关中。
[0022]本发明的有益效果是:
[0023]由于本发明选择了 Contiki系统作为嵌入式操作系统,相对于复杂庞大的基于Z-stack协议栈的Zigbee系统,更加适合物联网等资源受限环境,由于较为轻量,故而具有较高的可移植性和通用性,因而应用范围更加广阔。
[0024]本发明实现了将Contiki系统和61br系统移植到了采用Cortex_M3内核的STM32微处理器平台上,从而实现了一种主要基于STM32和AT86RF231两款常见芯片的的系统平台,设计理念简洁,易于实现,成本比市场同类产品低20%以上,便于大规模推广应用。
[0025]本发明实现了一种不依赖Iinux系统的轻量级独立61owpan边界路由网关设备。相对于基于或者依赖Linux系统的路由设备,硬件资源利用率更高,响应时间更短,实验证明系统局域网网络实时响应时间低于I秒,互联网网络实时响应时间视网络情况约为I到3秒,具有效率高,速度快的优点,性能优于基于或者依赖Linux系统的路由设备。
[0026]由于本发明选择了基于61wpan协议的6Ibr边界路由器方案,能实现短地址的动态分配功能,路由算法完善,协议设计合理,适于大规模地应用于系统资源较为紧张的通信环境中。
[0027]本发明硬件结构经过优化设计,系统能耗比现有主流Zigbee物联网系统低15%,适用于对能源经济性要求较高的应用环境。
[0028]使用本系统可使用户方便地操作智能设备,从而提高用户的工作和生活效率,具有广阔的应用空间。

【专利附图】

【附图说明】
[0029]图1基于Contiki系统和61br系统的实用物联网应用平台总体结构图;
[0030]图2系统工作流程图;
[0031]图3 6Ibr网关硬件结构图;
[0032]图4智能节点硬件结构图。

【具体实施方式】
[0033]下面结合附图对本发明做进一步描述。
[0034]本发明是一套具有低成本、高可靠性和可部署性特性的物联网应用平台,涵盖了物联网的应用层,网络层和感知层。使用本系统可以实现对智能设备的运行进行控制和管理,非常适用于智能家居,智能办公等领域。
[0035]本发明所采用系统总体结构图如图1所示,基于Contik系统和61br协议的实用物联网应用平台涉及应用层,网络层和感知层三个层次,其中应用层主要包括上位机系统和动设备终端,网络层主要包括61br网关,感知层主要包括智能节点和智能设备。
[0036]具体方案如下:
[0037](一 )应用层:
[0038]1、上位机系统:
[0039]由运行于PC上的服务器系统、数据库系统以及互联网应用接口组成,
[0040]负责向网关和节点发送命令和数据包,处于应用层。
[0041]I)服务器系统:在应用层支持coap协议,可以利用coap协议通过双绞线信道向61br网关(6LowPan Border Router)发送搜寻和发现节点的命令,与可搜索到的智能节点通信,在此基础上执行用户设定的管理规则对智能节点进行管理,并为用户提供操作界面。
[0042]2)数据库系统:通过服务器系统提供的应用接口读取来自智能节点、61br网关和上位机系统产生的信息,并分类存储到数据库中作为参考资料数据,以备服务器系统调用。
[0043]3)互联网应用接口:提供系统通信接口,调用服务器系统的应用层coap协议的应用接口来使移动设备终端可以通过互联网访问上位机。
[0044]2、移动设备终端:
[0045]移动设备终端是一个可运行于手机、平板电脑、个人移动助理等移动设备上的上位机代理程序,通过互联网与上位机连通,可以使用户在可运行于手机、平板电脑、个人移动助理等移动设备上对上位机系统进行操作,从而实现随时随地管理物联网应用平台和运行中的智能设备,移动设备终端通过互联网与上位机相联系。
[0046](二)网络层:
[0047]l、61br 网关:
[0048]61br网关连接上位机与智能节点,实现网络层通信,属于网络层设备。61br网关主要包括微控制器、以太网控制器、射频模块、Contiki嵌入式操作系统、以及61br系统,网关通过双绞线信道与应用层的上位机相联系,又通过802.15.4格式的无线信道与感知层的智能节点相联系。
[0049]61br网关的功能具体如下:
[0050]I) Contiki嵌入式操作系统:运行于微控制器上,为61br系统提供运行环境,实现61owpan协议和uip协议栈以供61br系统调用,主要功能是实现IPv6通信,使61br网关可以通过双绞线与上位机系统进行通信,接受来自上位机的IP数据包,同时处理61br系统中按照61owpan协议重组后的数据包,根据uip协议栈封装为IP格式的数据包后通过双绞线信道上传至上位机中。
[0051]2)61br系统:61br运行于Contiki嵌入式操作系统之上,负责实现网关的边界路由器功能,并实现Web服务器和节点搜索功能,通过调用Contiki嵌入式操作系统中的61wpan协议接受和处理来自射频模块的61owpan数据包,拼合成IP格式数据包后发送给以太网控制器,自以太网控制器发送来的数据则将被分片为较小的61owpan数据包并发送给射频模块。
[0052](三)感知层:
[0053]1、智能节点:
[0054]智能节点是物联网应用平台控制系统的终端节点,其运行的服务器系统具有Erbium库,属于感知层设备。负责通过802.15.4格式的无线信道接收自61br网关发送来的命令,对智能设备实施控制,另外可将其上安装的传感器探测到的数据通过802.15.4格式的无线信道传输到网络层的61br网关中。
[0055]智能节点的功能具体如下:
[0056]I) Contiki嵌入式操作系统:为Erbium服务器系统提供运行环境,实现61owpan协议和uip协议栈以供Erbium服务器系统调用。
[0057]2) Erbium服务器系统=Erbium服务器系统调用节点上的资源包括传感器和1接口来实现上位机管理规则预定功能,并且接受来自射频模块的无线数据包,解析出其中的命令及参数,并调用1接口管理系统进行对应操作;对于传感器组和1接口管理系统反馈的数据,Erbium服务器系统根据Contiki嵌入式操作系统中的61owpan协议和uip协议将之封装为802.15.4格式数据包并发送给射频模块。
[0058]3) 1接口管理系统:根据运行于微控制器上的Erbium服务器系统的命令管理1接口,并为Erbium服务器系统提供应用接口。
[0059]智能设备是指具有可供智能节点操作的硬件接口的,可实现一定应用功能的电器设备。智能设备通过接受智能节点的控制和管理,来实现特定应用功能。
[0060]智能设备通过设备接口接收来自于智能节点1接口的控制信号,按照接收的指令执行相应动作,如开关机,调节分压电阻阻值等,并通过设备接口,再次将设备运行状态反馈给智能节点1接口。
[0061]前述系统的工作流程如图2所示,包括:
[0062]I系统开始运行时,检测是否有新的管理规则加载。若是,则读取新的物联网系统管理规则并应用,跳转到步骤2。若否,则发送数据请求信息到网络层,跳转到步骤3。
[0063]2系统判断管理规则是否需要参考资料数据库系统内容,若是,则自数据库系统读取参考资料数据,跳转到步骤3 ;若否,则开始判断当前系统情况是否满足管理规则。
[0064]3若判断当前系统情况满足管理规则条件,则向网络层发送对应操作命令,跳转到步骤4。并将该次循环操作写入数据库系统。若不满足,则不发送命令,直接将该次循环操作写入数据库系统。
[0065]4数据请求信息经双绞线发送到网络层61br网关中后由61br系统根据contiki系统中的uip协议和61owpan协议分片为较小的61owpan数据包并通过无线信道发送给智能节点。智能节点通过无线信道接收到数据请求信息后,Erbium服务器系统将会根据根据contiki系统中的uip协议和61owpan协议将数据分片拼合并解析出其中的命令及参数,并调用1接口管理系统进行对应操作。并将获得的数据按以上过程的逆推上传。之后跳转到步骤5。
[0066]5将来自网络层的传感器数据和系统运行数据写入数据库系统。
[0067]本发明是一套完备的物联网应用平台,涵盖了物联网的软件和硬件系统,包括应用层、网络层和感知层三个层次。
[0068]下面以一个居室内的智能家居系统为实施例,来详细说明本发明的【具体实施方式】。
[0069]I上位机系统:
[0070]I服务器系统:服务器系统通过用户操作界面系统读取用户命令,通过互联网应用接口得到了用户设定的管理规则,并根据coap协议将操作命令下发到61br网关。本实施例中管理规则如下:①服务器系统通过61br网关每10秒钟读取一次智能节点上的温度传感器的温度数值。②若历史温度数据显示室内温度连续10分钟高于29摄氏度,则开启智能空调并设定制冷温度为25摄氏度。③将所有用户自定义设置,服务器系统命令及操作历史写入数据库系统。
[0071]2数据库系统:存储来自智能节点,61br网关和上位机服务器系统产生的信息,以备服务器系统调用,当收到服务器系统发送调用操作历史请求时,将用户操作命令列表按时间方式排序并生成表格发送至服务器系统用户界面,当收到服务器系统发送调用收到节点传感器数据请求时,将自节点传感器发送来的数据按时间顺序转化为图表,本例中为一天内智能节点A上温度传感器所探测温度的曲线图。
[0072]3互联网应用接口:本实施例中,使用了 node-coap模块来进行互联网应用接口的实现,调用node-coap中可供web网页调用的API,并生成相应URL页面提供给移动设备终端。
[0073]2移动设备终端:
[0074]移动设备终端是一个可运行于移动设备上的上位机系统代理程序,可通过互联网与上位机系统通信,移动设备终端事实上是上位机系统中服务器系统的一个远程登录方式,可以使用户在手机、平板电脑、个人移动助理等移动设备上对上位机系统进行操作。在本实施例中,用户通过运行于一款Android手机上的移动设备终端登陆程序,在输入正确的登陆密码后,登陆程序连接到互联网应用接口的对应URL上,按照用户命令为上位机服务器系统设定管理规则。
[0075]361br 网关:
[0076]本实施例中,按照前述
【发明内容】
设计了硬件结构如图3的61br网关。网关软硬件是连接上位机与智能节点的设备,属于网络层设备,主要功能是实现网络层通信。在本实施例中,选用STM32F103RET6芯片作为61br网关微控制器,选用AT86RF231芯片作为射频模块,选用ENC28J60作为以太网控制器。
[0077]I Contiki嵌入式操作系统:该操作系统负责进行网关系统软硬件调用,和进行61wpan协议以及uip协议栈的实现,从而实现数据包的分片和重组,此外Contiki系统也是61br系统的运行环境。
[0078]261br系统:61br系统运彳丁于Contiki系统中,负责实现网关的边界路由器功能,发现和定位无线网络中的智能节点,并实现Web服务器和节点搜索功能。
[0079]硬件平台:
[0080]微控制器:微控制器负责处理来自以太网控制器的数据,并在烧写的网关软件控制下将包含有上位机服务器系统的智能设备操作命令的数据包按照61owpan适配层协议的格式进行分片,并发送给射频模块,对于来自射频模块的转发自智能节点上的包含室内温度信息的数据包,微控制器按照61owpan适配层协议进行重组,并发送给以太网控制器以便上传给上位机。
[0081]射频模块:射频模块将根据61br系统和射频驱动程序将微控制器传输来的数据分片处理为802.15.4协议格式,并发射至空中,另外对于来自智能节点的802.15.4数据包,射频模块同样能够接收,并传输给微控制器。
[0082]以太网控制器:以太网控制器可通过实现IPv6通信功能,使网关可以通过双绞线与上位机系统进行通信,来自上位机服务器系统的操作命令数据以IPv6包的形式通过双绞线信道发送至61br网关的以太网控制器上,以太网控制器在校验整理后将数据传输给运行于微控制器上的Contiki嵌入式操作系统以及61br系统。
[0083]2智能节点:
[0084]本实施例中,按照前述
【发明内容】
设计了硬件结构如图4的智能节点。智能节点是物联网应用平台控制系统的终端节点,属于物联网中的感知层设备,负责通过无线信道接收自网关发送来的命令,通过硬件接口对智能设备实施控制,另外可将其上安装的传感器探测到的数据传输到上层设备(网关和上位机)。在本【具体实施方式】中,选用STM32F103RET6芯片作为智能节点微控制器,选用AT86RF231芯片作为射频模块。
[0085]I Contiki嵌入式操作系统:实现Contiki系统基本功能,包括61owpan协议和uip协议栈,并且对节点上软硬件资源进行管理。
[0086]2 Erbium服务器系统:该服务器系统通过运行于Contiki系统中的移植到STM32平台上的协议包来实现coap协议服务器功能,该服务器通过一系列中断服务函数来调用节点上的硬件资源(包括传感器和1接口)实现上位机的指令,例如启动智能设备或者读取某传感器当前读数,并且负责实现与网关和上位机之间的coap数据包通信。
[0087]3 1接口管理系统:负责根据微控制器的指令管理节点硬件资源和1接口的操作,为Erbium服务器系统提供应用接口,节点硬件/10接口管理系统与传感器组和智能设备相连接,通过预置硬件信号来进行管理和操作。
[0088]硬件平台:
[0089]微控制器:作为智能网关的主控单元,射频模块和传感器组进行控制,并在烧写的智能节点软件调动和控制下将来自传感器组的待上传数据按照61owpan适配层协议的格式进行分片,并发送给射频模块,以便发送至网关,对于来自射频模块的数据包,微控制器按照61owpan适配层协议进行重组,并解析出了操作智能空调的命令,微控制器将对应硬件操作信号发送到1接口。
[0090]射频模块:根据微控制器的指令接受来自网关的,包含有智能设备操作命令的802.15.4制式的无线信号,并将微控制器处理过的包含有温度传感器信息的数据包广播至空中,实现与6Ibr网关的通信。
[0091]1接口:输入输出接口,包括I2C、ADC、USART和GP1接口,通过微控制器的管理,负责为智能设备硬件接口提供控制信号,本例中1接口根据微控制器发送的硬件操作信号,启动了智能空调,并操作其将制冷温度设定为25摄氏度。
[0092]传感器组:智能节点自带的用于探测节点周边环境数据的传感器,包括一个光敏传感器,一个温度传感器和一个红外传感器,在本例中,传感器组中温度传感器探测到的室内温度数据被传输到了微控制器中并通过802.15.4无线信道上传至网关。
[0093]2智能设备:
[0094]物联网系统的功能最终要通过操作智能设备体现出来。本实施例中,按照前述物联网平台设计思想设计了一款智能空调。
[0095]本实施例中,由于历史温度数据显示室内温度连续10分钟高于29摄氏度,符合用户设定的管理规则中开启智能空调的条件,故该智能空调通过设备接口接受到了来自智能节点1接口的控制信号,按照接收的指令执行了启动空调,并将空调制冷温度设定为25摄氏度,并通过设备接口,将智能空调运行状态反馈给智能节点1接口。
[0096]本【具体实施方式】方案具有如下有益效果:
[0097]I由于本发明选择了 Contiki系统作为嵌入式操作系统,相对于复杂庞大的基于Z-stack协议栈的Zigbee系统,更加适合物联网等资源受限环境,由于较为轻量,故而具有较高的可移植性和通用性,因而应用范围更加广阔。
[0098]2本发明构建的主要基于基于STM32和AT86RF231两款常见芯片的的系统平台设计理念简洁,易于实现,成本比市场同类产品低20%以上,便于大规模推广应用。
[0099]3由于本发明选择了基于61owpan协议的61br边界路由器方案,能实现短地址的动态分配功能,路由算法完善,协议设计合理,对系统软硬件资源要求低,适于大规模地应用于系统资源较为紧张的通信环境中。
[0100]4本发明系统固件经过优化,系统局域网网络实时响应时间低于I秒,互联网网络实时响应时间视网络情况约为1-3秒,具有效率高,速度快的优点。
[0101]5本发明硬件结构经过优化,系统能耗比现有主流Zigbee物联网系统低15%,适用于对能源经济性要求较高的应用环境。
[0102]使用本系统可使用户方便地操作智能设备,从而提高用户的工作和生活效率,具有广阔的应用空间。
【权利要求】
1.一种基于Contiki系统和61br系统的实用物联网应用平台,包括物联网的应用层,网络层和感知层,其特征在于: 应用层包括上位机系统和移动设备终端,移动设备终端通过互联网与上位机系统连通对上位机系统进行操作;上位机系统负责向61br网关发送数据包,搜索并保存61br网关传输的智能节点的数据信息; 网络层包括61br网关,61br网关与上位机系统通信连接,接受或发送来自上位机系统的IPv6数据包;61br网关与感知层的智能节点通信连接,接受智能节点的身份广播并向智能节点发送来自应用层的数据; 感知层包括智能节点,智能节点接收并执行自61br网关发送来的命令,同时向61br网关上传传感器探测到的数据。
2.根据权利要求1所述的一种基于Contiki系统和61br系统的实用物联网应用平台,其特征在于:所述的上位机系统包括服务器系统、数据库系统和互联网应用接口 ; 所述的服务器系统利用coap协议向61br网关发送搜寻和发现节点的命令以及操作命令,为用户提供操作界面; 所述的数据库系统用于储存61br网关发送的传感器探测到的数据; 互联网应用接口调用服务器系统的应用接口连接移动设备终端; 所述的移动设备终端是运行于移动设备上的上位机代理程序。
3.根据权利要求2所述的一种基于Contiki系统和61br系统的实用物联网应用平台,其特征在于:所述的应用接口为应用层coap协议的应用接口 ;所述的移动设备包括手机、平板电脑、个人移动助理。
4.根据权利要求3所述的一种基于Contiki系统和61br系统的实用物联网应用平台,其特征在于:所述的61br网关通过Contiki嵌入式操作系统为61br网关的系统提供运行环境,实现61owpan协议和uip协议栈供61br系统调用,61br网关使用IPv6数据包与上位机系统通信,61br网关使用802.15.4格式的数据包与智能节点通信。
5.根据权利要求4所述的一种基于Contiki系统和61br系统的实用物联网应用平台,其特征在于:所述的Contiki嵌入式操作系统运行于微控制器上,为61br系统提供运行环境,实现61owpan协议和uip协议栈以供61br系统调用,主要功能是实现与上位机系统的IPv6通信,使61br网关可以通过双绞线与上位机系统进行通信,同时负责对61br网关和智能节点之间传递的数据包进行分片和重组,接受来自上位机的IP数据包,同时处理61br系统中按照61owpan协议重组后的数据包;61br网关运行于Contiki嵌入式操作系统之上,负责实现网关的边界路由器功能,并实现Web服务器和节点搜索功能。61br系统将捕捉智能节点发送到空中的身份广播并识别,将智能节点的地址,功能接口等数据列表并提供给Contiki嵌入式操作系统,另外将向应用层提供管理路由器配置的软件环境。
6.根据权利要求5所述的一种基于Contiki系统和61br系统的实用物联网应用平台,其特征在于:所述的智能节点是物联网应用平台控制系统的终端节点,负责通过802.15.4格式的无线信道接收自61br网关发送来的命令,对智能设备实施控制,另外可将其上安装的传感器探测到的数据通过802.15.4格式的无线信道传输到网络层的61br网关中。
【文档编号】H04W8/26GK104507076SQ201410659054
【公开日】2015年4月8日 申请日期:2014年11月19日 优先权日:2014年11月19日
【发明者】王慧强, 孙帷胜, 吕宏武, 郭方方, 冯光升, 何占博, 宋键, 胡一兵, 马腾 申请人:哈尔滨工程大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1