Networked autonomous smart sensors and dynamic reconfigurable application development tool for online monitoring systems

Jiangbin Zhao, Jiankang K. Wu, T. Shi, Jianping Xuan
{"title":"Networked autonomous smart sensors and dynamic reconfigurable application development tool for online monitoring systems","authors":"Jiangbin Zhao, Jiankang K. Wu, T. Shi, Jianping Xuan","doi":"10.1109/AUTEST.2009.5314047","DOIUrl":null,"url":null,"abstract":"Autonomous smart sensor is a highly integrated turn-key device, operates independently and owns itself life cycle. Networked sensors exchange information with protocols; we designed an application-layer protocol named AgileSN making sensor nodes interoperable and interchangeable. AgileSN sensor node itself and captured data that protocol carried are self-descriptive, with these smart capabilities, sensor nodes can be automatically detected or searched by interested peers or sink nodes, and sensor data can be parsed dynamically on the fly without human intervention, made autonomous sensor nodes plug and play in the network world. Like WEB system, well accepted network protocol make networked sensors interchangeable and interoperable, universal sensor tools are possible to process sensed data. We have designed a component-based software tool for sensor application development. In this software environment, all application functionalities are realized through software components, each component is designed to finish a special task, like reading data from networked sensors, data processing, visual presentation, network or local file I/O, HMI, etc. sensor data is processed sequentially by several components through data flow. A component can operate in its own thread, carefully designed component makes the whole data processing flow operates in pipeline mode, greatly improve data processing throughput. Components and data routes can be created and destroyed at runtime, so the application system functionality is reconfigured. We apply the Petri Net tool to model components and the whole application system, investigate their function and performance, present a non-collision high-performance soft-bus for inter-component data transfer, investigate the hazard phenomenon that exists in a multi-input component, and propose technical means to eliminate it.","PeriodicalId":187421,"journal":{"name":"2009 IEEE AUTOTESTCON","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 IEEE AUTOTESTCON","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AUTEST.2009.5314047","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Autonomous smart sensor is a highly integrated turn-key device, operates independently and owns itself life cycle. Networked sensors exchange information with protocols; we designed an application-layer protocol named AgileSN making sensor nodes interoperable and interchangeable. AgileSN sensor node itself and captured data that protocol carried are self-descriptive, with these smart capabilities, sensor nodes can be automatically detected or searched by interested peers or sink nodes, and sensor data can be parsed dynamically on the fly without human intervention, made autonomous sensor nodes plug and play in the network world. Like WEB system, well accepted network protocol make networked sensors interchangeable and interoperable, universal sensor tools are possible to process sensed data. We have designed a component-based software tool for sensor application development. In this software environment, all application functionalities are realized through software components, each component is designed to finish a special task, like reading data from networked sensors, data processing, visual presentation, network or local file I/O, HMI, etc. sensor data is processed sequentially by several components through data flow. A component can operate in its own thread, carefully designed component makes the whole data processing flow operates in pipeline mode, greatly improve data processing throughput. Components and data routes can be created and destroyed at runtime, so the application system functionality is reconfigured. We apply the Petri Net tool to model components and the whole application system, investigate their function and performance, present a non-collision high-performance soft-bus for inter-component data transfer, investigate the hazard phenomenon that exists in a multi-input component, and propose technical means to eliminate it.
面向在线监测系统的网络化自主智能传感器和动态可重构应用开发工具
自主智能传感器是一种高度集成化、独立运行、具有自身生命周期的交钥匙设备。网络传感器通过协议交换信息;我们设计了一个名为AgileSN的应用层协议,使传感器节点可以互操作和互换。AgileSN传感器节点本身和协议携带的捕获数据是自描述的,有了这些智能功能,感兴趣的对等节点或汇聚节点可以自动检测或搜索传感器节点,传感器数据可以在没有人为干预的情况下动态解析,使自主传感器节点在网络世界中即插即放。与WEB系统一样,广泛接受的网络协议使得网络传感器具有互换性和互操作性,通用的传感器工具可以处理感测数据。我们设计了一个基于组件的传感器应用开发软件工具。在这个软件环境中,所有的应用功能都是通过软件组件来实现的,每个组件被设计来完成一个特定的任务,如从联网传感器读取数据、数据处理、可视化呈现、网络或本地文件I/O、HMI等。传感器数据通过数据流由几个组件依次处理。一个组件可以在自己的线程中运行,精心设计的组件使得整个数据处理流程以流水线方式运行,大大提高了数据处理的吞吐量。组件和数据路由可以在运行时创建和销毁,因此可以重新配置应用程序系统功能。应用Petri网工具对组件和整个应用系统进行建模,研究其功能和性能,提出了一种用于组件间数据传输的无碰撞高性能软总线,研究了多输入组件中存在的危险现象,并提出了消除这种危险现象的技术手段。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信