A method and device for controlling Internet of things (IoT) devices based on congestion level C are provided. Examples include polling sensors, writing measurements to files, parsing files to create messages, and checking back pressure alarm messages. If a back pressure alarm message is found, the message is saved to the cache and the polling interval is changed.
【技术实现步骤摘要】
【国外来华专利技术】针对物联网设备管理通信拥塞相关申请的交叉引用本申请要求Nolan等人于2015年12月23日提交的题为“ManagingCommunicationCongestionforInternetofThingsDevices”的美国专利申请第14/757,743号的申请日的权益,并且该申请通过引入并入本文。
本技术总体上涉及物联网(IoT)设备。更具体地,本技术涉及可以管理通信拥塞的设备。
技术介绍
据估计,到2020年物联网(IoT)可能会使500亿台设备实现互联网连接。然而,这种设备数量可能会导致IoT设备与接收数据的协调器或服务器之间的通信信道的实质拥挤,特别是在设备故障期间。通信信道的拥挤可能导致丢失来自单独的IoT设备的消息,导致数据集不完整。附图说明图1是与多个物联网(IoT)设备进行通信的云计算网络或云的图示,多个物联网(IoT)设备中的至少一些与服务器进行通信。图2是可以存在于IoT设备中的可以响应背压和控制数据传送的组件的框图。图3是可以用于收集和发送来自多个IoT设备的消息的IoT网关的框图。图4是其中背压控制驻留在云中完成的IoT部署的示例的框图。图5是其中背压检测扩展到IoT网关的云100中的数据处理管线。图6是使用跟踪器消息来测量系统拥塞的背压检测系统的示意图。图7是用于来自边缘设备的增强型消息分发的方法的过程流程图。图8是用于重放尚未成功发送到目的地的消息的方法的过程流程图。图9是其中基于云的数据处理管线能够编排缓存的消息如何被重放的IoT系统的示意图。图10是用于编排消息的方法的过程流程图。图11是FIFO缓冲器的示意图,示出了向队 ...
【技术保护点】
1.一种用于针对物联网(IoT)设备管理通信拥塞的装置,包括:IoT设备,其包括:数据传送控制器,其被配置为创建传感器消息并将所述传感器消息分发到云中的管线处理应用;背压监测器,其被配置为接受背压警报消息,其中,所述背压监测器被配置为调整:对来自所述数据传送控制器的传感器消息进行分发的速率、用于对传感器进行轮询的轮询间隔、或这两者;以及数据存储库,其被配置为缓冲由于通信问题而无法被发送的消息。
【技术特征摘要】
【国外来华专利技术】2015.12.23 US 14/757,7431.一种用于针对物联网(IoT)设备管理通信拥塞的装置,包括:IoT设备,其包括:数据传送控制器,其被配置为创建传感器消息并将所述传感器消息分发到云中的管线处理应用;背压监测器,其被配置为接受背压警报消息,其中,所述背压监测器被配置为调整:对来自所述数据传送控制器的传感器消息进行分发的速率、用于对传感器进行轮询的轮询间隔、或这两者;以及数据存储库,其被配置为缓冲由于通信问题而无法被发送的消息。2.根据权利要求1所述的装置,其中,所述背压警报消息包括拥塞水平c。3.根据权利要求1或2中任一项所述的装置,其中,所述IoT设备包括耦合到多个IoT设备的IoT网关,并且其中,所述IoT网关被配置为将消息从所述多个IoT设备传递到所述管线处理应用。4.根据权利要求1或2中任一项所述的装置,其中,所述IoT设备包括耦合到多个传感器的IoT网关。5.根据权利要求1或2中任一项所述的装置,其中,所述背压监测器被配置为计算所述轮询间隔。6.根据权利要求1或2中任一项所述的装置,其中,所述背压监测器被配置为计算重放速率。7.一种用于基于拥塞水平c来控制物联网(IoT)设备的方法,包括:对传感器进行轮询;将测量写入文件;解析所述文件以创建消息;以及针对背压警报消息进行检查,并且如果发现所述背压警报消息,则进行以下操作:将所述消息保存到高速缓存;以及改变轮询间隔。8.根据权利要求7所述的方法,包括:将轮询间隔pi初始化为当前速率r或背压速率b中的最大值。9.根据权利要求7所述的方法,包括:如果未发现所述背压警报消息,则进行以下操作:将所述消息分发给消费者;以及确定所述分发是否成功,并且如果所述分发成功,则将所述文件移至经处理的目录。10.根据权利要求7至9中任一项所述的方法,包括:如果所述分发不成功,则将所述消息保存到高速缓存。11.根据权利要求7至9中任一项所述的方法,包括使用以下等式来计算新的轮询间隔pi:其中,mk表示以kB为单位来表达的消息大小,d表示以kB为单位来表达的边缘设备上的空闲磁盘空间的量,r表示当前消息传递速率,并且b表示背压速率。12.根据权利要求7至9中任一项所述的方法,包括从高速缓...
【专利技术属性】
技术研发人员:M·诺兰,K·诺兰,M·凯利,J·布拉迪,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。