首页 > 最新文献

Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems最新文献

英文 中文
Feasibility and limits of wi-fi imaging wi-fi成像的可行性和局限性
Pub Date : 2014-11-03 DOI: 10.1145/2668332.2668344
D. Huang, R. Nandakumar, Shyamnath Gollakota
We explore the feasibility of achieving computational imaging using Wi-Fi signals. To achieve this, we leverage multi-path propagation that results in wireless signals bouncing off of objects before arriving at the receiver. These reflections effectively light up the objects, which we use to perform imaging. Our algorithms separate the multi-path reflections from different objects into an image. They can also extract depth information where objects in the same direction, but at different distances to the receiver, can be identified. We implement a prototype wireless receiver using USRP-N210s at 2.4 GHz and demonstrate that it can image objects such as leather couches and metallic shapes in line-of-sight and non-line-of-sight scenarios. We also demonstrate proof-of-concept applications including localization of static humans and objects, without the need for tagging them with RF devices. Our results show that we can localize static human subjects and metallic objects with a median accuracy of 26 and 15 cm respectively. Finally, we discuss the limits of our Wi-Fi based approach to imaging.
我们探索了使用Wi-Fi信号实现计算成像的可行性。为了实现这一点,我们利用多路径传播,导致无线信号在到达接收器之前从物体上反弹。这些反射有效地照亮了我们用来成像的物体。我们的算法将来自不同物体的多路径反射分离成一幅图像。它们还可以提取深度信息,从而识别出与接收器距离不同但方向相同的物体。我们使用2.4 GHz的USRP-N210s实现了一个原型无线接收器,并证明它可以在视距和非视距场景下对皮革沙发和金属形状等物体进行成像。我们还演示了概念验证应用程序,包括静态人和物体的定位,而不需要用射频设备标记它们。我们的研究结果表明,我们可以定位静态人体和金属物体,平均精度分别为26厘米和15厘米。最后,我们讨论了基于Wi-Fi的成像方法的局限性。
{"title":"Feasibility and limits of wi-fi imaging","authors":"D. Huang, R. Nandakumar, Shyamnath Gollakota","doi":"10.1145/2668332.2668344","DOIUrl":"https://doi.org/10.1145/2668332.2668344","url":null,"abstract":"We explore the feasibility of achieving computational imaging using Wi-Fi signals. To achieve this, we leverage multi-path propagation that results in wireless signals bouncing off of objects before arriving at the receiver. These reflections effectively light up the objects, which we use to perform imaging. Our algorithms separate the multi-path reflections from different objects into an image. They can also extract depth information where objects in the same direction, but at different distances to the receiver, can be identified. We implement a prototype wireless receiver using USRP-N210s at 2.4 GHz and demonstrate that it can image objects such as leather couches and metallic shapes in line-of-sight and non-line-of-sight scenarios. We also demonstrate proof-of-concept applications including localization of static humans and objects, without the need for tagging them with RF devices. Our results show that we can localize static human subjects and metallic objects with a median accuracy of 26 and 15 cm respectively. Finally, we discuss the limits of our Wi-Fi based approach to imaging.","PeriodicalId":223777,"journal":{"name":"Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems","volume":"117 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129127496","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 147
Automated metadata transformation for a-priori deployed sensor networks 先验部署传感器网络的自动元数据转换
Pub Date : 2014-11-03 DOI: 10.1145/2668332.2668369
A. Bhattacharya, D. Culler, Dezhi Hong, K. Whitehouse, Jorge Ortiz
Sensor network research has facilitated advancements in various domains, such as industrial monitoring, environmental sensing, etc., and research challenges have shifted from creating infrastructure to utilizing it. Extracting meaningful information from sensor data, or control applications using the data, depends on the metadata available to interpret it, whether provided by novel networks or legacy instrumentation. Commercial buildings provide a valuable setting for investigating automated metadata acquisition and augmentation, as they typically comprise large sensor networks, but have limited, obscure metadata that are often meaningful only to the facility managers. Moreover, this primitive metadata is imprecise and varies across vendors and deployments. This state-of-the-art is a fundamental barrier to scaling analytics or intelligent control across the building stock, as even the basic steps involve labor intensive manual efforts by highly trained consultants. Writing building applications on its sensor network remains largely intractable as it involves extensive help from an expert in each building's design and operation to identify the sensors of interest and create the associated metadata. This process is repeated for each application development in a particular building, and across different buildings. This results in customized building-specific application queries which are not portable or scalable across buildings. We present a synthesis technique that learns how to transform a building's primitive sensor metadata to a common namespace by using a small number of examples from an expert, such as the building manager. Once the transformation rules are learned for one building, it can be applied across buildings with a similar primitive metadata structure. This common and understandable namespace captures the semantic relationship between sensors, enabling analytics applications that do not require apriori building-specific knowledge. Initial results show that learning the rules to transform 70% of the primitive metadata of two buildings (with completely different metadata structure), comprising 1600 and 2600 sensors, into a common namespace ([1]) took only 21 and 27 examples respectively(Figure 1c). The learned rules were able to transform similar primitive metadata in other buildings as well(Figure 1d), enabling writing of portable applications across these buildings. The techniques developed here may be applicable to the other large legacy sensor networks, such as industrial processing, or urban monitoring.
传感器网络研究促进了工业监测、环境传感等各个领域的进步,研究挑战已经从创建基础设施转向利用基础设施。从传感器数据中提取有意义的信息,或使用数据控制应用程序,取决于可用的元数据来解释它,无论是由新型网络还是传统仪器提供。商业建筑为研究自动化元数据获取和增强提供了一个有价值的环境,因为它们通常包含大型传感器网络,但具有有限的、模糊的元数据,这些元数据通常仅对设施管理人员有意义。此外,这种原始元数据是不精确的,并且因供应商和部署而异。这种最先进的技术是在整个建筑库存中扩展分析或智能控制的根本障碍,因为即使是基本步骤也需要由训练有素的顾问进行劳动密集型的手工工作。在其传感器网络上编写建筑应用程序在很大程度上仍然是棘手的,因为它需要来自每个建筑的设计和操作专家的广泛帮助,以识别感兴趣的传感器并创建相关的元数据。这个过程在一个特定的建筑和不同的建筑中对每个应用程序的开发都是重复的。这将导致定制的特定于建筑物的应用程序查询,这些查询不能跨建筑物进行移植或扩展。我们提出了一种综合技术,通过使用来自专家(如建筑物管理员)的少量示例,学习如何将建筑物的原始传感器元数据转换为公共名称空间。一旦学习了一个建筑物的转换规则,就可以将其应用于具有类似原始元数据结构的建筑物。这个通用且可理解的名称空间捕获传感器之间的语义关系,使分析应用程序不需要先验的特定于建筑的知识。初步结果表明,学习将包含1600个传感器和2600个传感器的两座建筑物(具有完全不同的元数据结构)70%的原始元数据转换为共同命名空间([1])的规则分别只需要21和27个示例(图1c)。学习到的规则也能够在其他建筑物中转换类似的原始元数据(图1d),从而可以编写跨这些建筑物的便携式应用程序。这里开发的技术可能适用于其他大型传统传感器网络,例如工业处理或城市监测。
{"title":"Automated metadata transformation for a-priori deployed sensor networks","authors":"A. Bhattacharya, D. Culler, Dezhi Hong, K. Whitehouse, Jorge Ortiz","doi":"10.1145/2668332.2668369","DOIUrl":"https://doi.org/10.1145/2668332.2668369","url":null,"abstract":"Sensor network research has facilitated advancements in various domains, such as industrial monitoring, environmental sensing, etc., and research challenges have shifted from creating infrastructure to utilizing it. Extracting meaningful information from sensor data, or control applications using the data, depends on the metadata available to interpret it, whether provided by novel networks or legacy instrumentation. Commercial buildings provide a valuable setting for investigating automated metadata acquisition and augmentation, as they typically comprise large sensor networks, but have limited, obscure metadata that are often meaningful only to the facility managers. Moreover, this primitive metadata is imprecise and varies across vendors and deployments. This state-of-the-art is a fundamental barrier to scaling analytics or intelligent control across the building stock, as even the basic steps involve labor intensive manual efforts by highly trained consultants. Writing building applications on its sensor network remains largely intractable as it involves extensive help from an expert in each building's design and operation to identify the sensors of interest and create the associated metadata. This process is repeated for each application development in a particular building, and across different buildings. This results in customized building-specific application queries which are not portable or scalable across buildings. We present a synthesis technique that learns how to transform a building's primitive sensor metadata to a common namespace by using a small number of examples from an expert, such as the building manager. Once the transformation rules are learned for one building, it can be applied across buildings with a similar primitive metadata structure. This common and understandable namespace captures the semantic relationship between sensors, enabling analytics applications that do not require apriori building-specific knowledge. Initial results show that learning the rules to transform 70% of the primitive metadata of two buildings (with completely different metadata structure), comprising 1600 and 2600 sensors, into a common namespace ([1]) took only 21 and 27 examples respectively(Figure 1c). The learned rules were able to transform similar primitive metadata in other buildings as well(Figure 1d), enabling writing of portable applications across these buildings. The techniques developed here may be applicable to the other large legacy sensor networks, such as industrial processing, or urban monitoring.","PeriodicalId":223777,"journal":{"name":"Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132448303","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Dynamic power management for long-term energy neutral operation of solar energy harvesting systems 太阳能收集系统长期能量中性运行的动态功率管理
Pub Date : 2014-11-03 DOI: 10.1145/2668332.2668333
Bernhard Buchli, Felix Sutton, J. Beutel, L. Thiele
In this work we consider a real-world environmental monitoring scenario that requires uninterrupted system operation over time periods on the order of multiple years. To achieve this goal, we propose a novel approach to dynamically adjust the system's performance level such that energy neutral operation, and thus long-term uninterrupted operation can be achieved. We first consider the annual dynamics of the energy source to design an appropriate power subsystem (i.e., solar panel size and energy store capacity), and then dynamically compute the long-term sustainable performance level at runtime. We show through trace-driven simulations using eleven years of real-world data that our approach outperforms existing predictive, e.g., EWMA, WCMA, and reactive, e.g., ENO-MAX, approaches in terms of average performance level by up to 177%, while reducing duty-cycle variance by up to three orders of magnitude. We further demonstrate the benefits of the dynamic power management scheme using a wireless sensor system deployed for environmental monitoring in a remote, high-alpine environment as a case study. A performance evaluation over two years reveals that the dynamic power management scheme achieves a two-fold improvement in system utility when compared to only applying appropriate capacity planning.
在这项工作中,我们考虑了一个真实世界的环境监测场景,该场景需要在数年的时间周期内不间断地运行系统。为了实现这一目标,我们提出了一种新的方法来动态调整系统的性能水平,使能量中性运行,从而实现长期不间断运行。我们首先考虑能源的年度动态,设计合适的功率子系统(即太阳能电池板尺寸和储能容量),然后动态计算运行时的长期可持续性能水平。通过使用11年的真实世界数据进行跟踪驱动模拟,我们的方法在平均性能水平方面优于现有的预测方法,例如EWMA, WCMA和反应方法,例如ENO-MAX,平均性能水平高达177%,同时将占空比方差降低了三个数量级。我们进一步展示了动态电源管理方案的好处,使用无线传感器系统部署在一个偏远的环境监测,高山环境作为一个案例研究。一项为期两年的性能评估表明,与仅应用适当的容量规划相比,动态电源管理方案在系统效用方面实现了两倍的改进。
{"title":"Dynamic power management for long-term energy neutral operation of solar energy harvesting systems","authors":"Bernhard Buchli, Felix Sutton, J. Beutel, L. Thiele","doi":"10.1145/2668332.2668333","DOIUrl":"https://doi.org/10.1145/2668332.2668333","url":null,"abstract":"In this work we consider a real-world environmental monitoring scenario that requires uninterrupted system operation over time periods on the order of multiple years. To achieve this goal, we propose a novel approach to dynamically adjust the system's performance level such that energy neutral operation, and thus long-term uninterrupted operation can be achieved. We first consider the annual dynamics of the energy source to design an appropriate power subsystem (i.e., solar panel size and energy store capacity), and then dynamically compute the long-term sustainable performance level at runtime. We show through trace-driven simulations using eleven years of real-world data that our approach outperforms existing predictive, e.g., EWMA, WCMA, and reactive, e.g., ENO-MAX, approaches in terms of average performance level by up to 177%, while reducing duty-cycle variance by up to three orders of magnitude. We further demonstrate the benefits of the dynamic power management scheme using a wireless sensor system deployed for environmental monitoring in a remote, high-alpine environment as a case study. A performance evaluation over two years reveals that the dynamic power management scheme achieves a two-fold improvement in system utility when compared to only applying appropriate capacity planning.","PeriodicalId":223777,"journal":{"name":"Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134410716","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 69
A modular software architecture for miniature capsule robots based on TinyOS 基于TinyOS的微型胶囊机器人模块化软件架构
Pub Date : 2014-11-03 DOI: 10.1145/2668332.2668363
Addisu Z. Taddese, P. Völgyesi, Á. Lédeczi, M. Beccani, E. Susilo, P. Valdastri
Minimally invasive surgical techniques are becoming popular due to their enhanced patient benefits. Less invasive procedures can be achieved with the use of wireless Medical Capsule Robots (MCRs). MCRs are low powered and small in size and can be used for physiological parameter monitoring, therapy delivery, and biopsy sampling. Designing MCRs from the ground up is a costly and time consuming process. In this work, we present a flexible modular architecture to facilitate the design of MCRs and propose using TinyOS as the operating system. To assess the architecture and validate the feasibility of TinyOS, we implement a closed-loop control of a sensor-actuator system and compare the results with a traditional MCR built based on an 8051 microcontroller (MCU) programmed in plain C. Similar performances from the two approaches lead us to conclude that TinyOS is a valid option to implement a modular architecture for designing MCRs.
微创手术技术正变得越来越受欢迎,因为他们提高了病人的利益。使用无线医疗胶囊机器人(mcr)可以实现侵入性较小的手术。mcr功率低,体积小,可用于生理参数监测,治疗递送和活检取样。从头开始设计mcr是一个昂贵且耗时的过程。在这项工作中,我们提出了一个灵活的模块化架构,以促进mcr的设计,并建议使用TinyOS作为操作系统。为了评估架构并验证TinyOS的可行性,我们实现了一个传感器-执行器系统的闭环控制,并将结果与基于纯c编程的8051微控制器(MCU)构建的传统MCR进行了比较。两种方法的相似性能使我们得出结论,TinyOS是实现模块化架构设计MCR的有效选择。
{"title":"A modular software architecture for miniature capsule robots based on TinyOS","authors":"Addisu Z. Taddese, P. Völgyesi, Á. Lédeczi, M. Beccani, E. Susilo, P. Valdastri","doi":"10.1145/2668332.2668363","DOIUrl":"https://doi.org/10.1145/2668332.2668363","url":null,"abstract":"Minimally invasive surgical techniques are becoming popular due to their enhanced patient benefits. Less invasive procedures can be achieved with the use of wireless Medical Capsule Robots (MCRs). MCRs are low powered and small in size and can be used for physiological parameter monitoring, therapy delivery, and biopsy sampling. Designing MCRs from the ground up is a costly and time consuming process. In this work, we present a flexible modular architecture to facilitate the design of MCRs and propose using TinyOS as the operating system. To assess the architecture and validate the feasibility of TinyOS, we implement a closed-loop control of a sensor-actuator system and compare the results with a traditional MCR built based on an 8051 microcontroller (MCU) programmed in plain C. Similar performances from the two approaches lead us to conclude that TinyOS is a valid option to implement a modular architecture for designing MCRs.","PeriodicalId":223777,"journal":{"name":"Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems","volume":"107 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127535631","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Opo: a wearable sensor for capturing high-fidelity face-to-face interactions Opo:用于捕捉高保真面对面互动的可穿戴传感器
Pub Date : 2014-11-03 DOI: 10.1145/2668332.2668338
Will Huang, Ye-Sheng Kuo, P. Pannuto, P. Dutta
Currently, researchers study face-to-face interactions using wearable sensors and smartphones which provide 2 to 5 m proximity sensing every 20 to 300 s. However, studying interaction distance, which is known to impact disease spread, communication behavior, and other phenomenon, has proven challenging. Smartphones are limited by their inaccurate and/or impractical ranging capabilities, while wearable sensors are limited by their need for infrastructure nodes, bulkiness, and/or inaccurate ranging. To address these challenges, we present Opo, a 14 cm2, 11.4 g "lapel pin" built from commercial components. Opo sensors range neighbors every 2 s up to 2 m away with 5% average error, all while requiring zero infrastructure and improving upon current wearable sensors' accuracy and power usage. The cornerstone of Opo is an ultrasonic wakeup circuit that draws 19 μA when no neighbors are present. This enables Opo sensors to discover and range neighbors without the need for infrastructure nodes and slow or power-hungry RF discovery protocols. Thus, Opo is able to sense interaction distance with high accuracy (5 cm) and temporal fidelity (2 s) on a limited power budget.
目前,研究人员利用可穿戴传感器和智能手机研究面对面的互动,这些传感器和智能手机每20到300秒提供2到5米的近距离感应。然而,研究已知影响疾病传播、交流行为和其他现象的相互作用距离已被证明具有挑战性。智能手机受限于其不准确和/或不切实际的测距功能,而可穿戴传感器则受限于其对基础设施节点的需求、体积大和/或测距不准确。为了应对这些挑战,我们提出了Opo,一个14平方厘米,11.4克的“领针”,由商业组件制成。Opo传感器每隔2秒测距一次,距离可达2米,平均误差为5%,同时不需要基础设施,并提高了当前可穿戴传感器的精度和功耗。Opo的基础是一个超声唤醒电路,当没有邻居存在时,它的电流为19 μA。这使得Opo传感器能够在不需要基础设施节点和缓慢或耗电的RF发现协议的情况下发现和测距邻居。因此,Opo能够在有限的功率预算下以高精度(5厘米)和时间保真度(2秒)感知交互距离。
{"title":"Opo: a wearable sensor for capturing high-fidelity face-to-face interactions","authors":"Will Huang, Ye-Sheng Kuo, P. Pannuto, P. Dutta","doi":"10.1145/2668332.2668338","DOIUrl":"https://doi.org/10.1145/2668332.2668338","url":null,"abstract":"Currently, researchers study face-to-face interactions using wearable sensors and smartphones which provide 2 to 5 m proximity sensing every 20 to 300 s. However, studying interaction distance, which is known to impact disease spread, communication behavior, and other phenomenon, has proven challenging. Smartphones are limited by their inaccurate and/or impractical ranging capabilities, while wearable sensors are limited by their need for infrastructure nodes, bulkiness, and/or inaccurate ranging. To address these challenges, we present Opo, a 14 cm2, 11.4 g \"lapel pin\" built from commercial components. Opo sensors range neighbors every 2 s up to 2 m away with 5% average error, all while requiring zero infrastructure and improving upon current wearable sensors' accuracy and power usage. The cornerstone of Opo is an ultrasonic wakeup circuit that draws 19 μA when no neighbors are present. This enables Opo sensors to discover and range neighbors without the need for infrastructure nodes and slow or power-hungry RF discovery protocols. Thus, Opo is able to sense interaction distance with high accuracy (5 cm) and temporal fidelity (2 s) on a limited power budget.","PeriodicalId":223777,"journal":{"name":"Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems","volume":"168 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124683624","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 32
CARLOG: a platform for flexible and efficient automotive sensing CARLOG:灵活高效的汽车传感平台
Pub Date : 2014-11-03 DOI: 10.1145/2668332.2668350
Yurong Jiang, Hang Qiu, M. McCartney, William G. J. Halfond, F. Bai, Donald K. Grimm, R. Govindan
Automotive apps can improve efficiency, safety, comfort, and longevity of vehicular use. These apps achieve their goals by continuously monitoring sensors in a vehicle, and combining them with information from cloud databases in order to detect events that are used to trigger actions (e.g., alerting a driver, turning on fog lights, screening calls). However, modern vehicles have several hundred sensors that describe the low level dynamics of vehicular subsystems, these sensors can be combined in complex ways together with cloud information. Moreover, these sensor processing algorithms may incur significant costs in acquiring sensor and cloud information. In this paper, we propose a programming framework called CARLOG to simplify the task of programming these event detection algorithms. CARLOG uses Datalog to express sensor processing algorithms, but incorporates novel query optimization methods that can be used to minimize bandwidth usage, energy or latency, without sacrificing correctness of query execution. Experimental results on a prototype show that CARLOG can reduce latency by nearly two orders of magnitude relative to an unoptimized Datalog engine.
汽车应用程序可以提高车辆的效率、安全性、舒适性和使用寿命。这些应用程序通过持续监控车辆中的传感器,并将其与云数据库中的信息相结合,以检测用于触发操作的事件(例如,提醒驾驶员,打开雾灯,筛选电话),从而实现其目标。然而,现代车辆有数百个传感器来描述车辆子系统的低级动态,这些传感器可以以复杂的方式与云信息结合在一起。此外,这些传感器处理算法在获取传感器和云信息方面可能会产生巨大的成本。在本文中,我们提出了一个称为CARLOG的编程框架来简化这些事件检测算法的编程任务。CARLOG使用Datalog来表示传感器处理算法,但结合了新颖的查询优化方法,可用于最小化带宽使用,能量或延迟,而不会牺牲查询执行的正确性。在原型机上的实验结果表明,与未优化的Datalog引擎相比,CARLOG可以将延迟降低近两个数量级。
{"title":"CARLOG: a platform for flexible and efficient automotive sensing","authors":"Yurong Jiang, Hang Qiu, M. McCartney, William G. J. Halfond, F. Bai, Donald K. Grimm, R. Govindan","doi":"10.1145/2668332.2668350","DOIUrl":"https://doi.org/10.1145/2668332.2668350","url":null,"abstract":"Automotive apps can improve efficiency, safety, comfort, and longevity of vehicular use. These apps achieve their goals by continuously monitoring sensors in a vehicle, and combining them with information from cloud databases in order to detect events that are used to trigger actions (e.g., alerting a driver, turning on fog lights, screening calls). However, modern vehicles have several hundred sensors that describe the low level dynamics of vehicular subsystems, these sensors can be combined in complex ways together with cloud information. Moreover, these sensor processing algorithms may incur significant costs in acquiring sensor and cloud information. In this paper, we propose a programming framework called CARLOG to simplify the task of programming these event detection algorithms. CARLOG uses Datalog to express sensor processing algorithms, but incorporates novel query optimization methods that can be used to minimize bandwidth usage, energy or latency, without sacrificing correctness of query execution. Experimental results on a prototype show that CARLOG can reduce latency by nearly two orders of magnitude relative to an unoptimized Datalog engine.","PeriodicalId":223777,"journal":{"name":"Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems","volume":"630 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132960994","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
Wireless sensor/actuator network for model railroad control 用于铁路模型控制的无线传感器/执行器网络
Pub Date : 2014-11-03 DOI: 10.1145/2668332.2668370
Paul Bender
This paper describes the components used to build a sensor/actuator network to control a model railroad layout. Control of the model railroad is accomplished using a network of Digi International XBee modules. Information generated by sensors and actions sent to the layout are coordinated using the open source JMRI software package on a general purpose computer connected to the XBee network.
本文介绍了用于建立传感器/执行器网络来控制模型铁路布局的组件。模型铁路的控制是使用Digi International XBee模块网络完成的。传感器生成的信息和发送到布局的动作使用连接到XBee网络的通用计算机上的开源JMRI软件包进行协调。
{"title":"Wireless sensor/actuator network for model railroad control","authors":"Paul Bender","doi":"10.1145/2668332.2668370","DOIUrl":"https://doi.org/10.1145/2668332.2668370","url":null,"abstract":"This paper describes the components used to build a sensor/actuator network to control a model railroad layout. Control of the model railroad is accomplished using a network of Digi International XBee modules. Information generated by sensors and actions sent to the layout are coordinated using the open source JMRI software package on a general purpose computer connected to the XBee network.","PeriodicalId":223777,"journal":{"name":"Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114484244","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Understanding radio activity signature of wireless sensor network protocols 了解无线传感器网络协议的无线电活动签名
Pub Date : 2014-11-03 DOI: 10.1145/2668332.2668368
Dong Han, O. Gnawali, Abhishek B. Sharma
In this poster, we present a novel approach to study and reveal network protocol information from radio activities instrumentation in wireless sensor network. Recent studies have analyzed radio activities; however, most of these studies focus on estimating energy consumption, since radio chip usually dominates the energy consumption of nodes. In our work, we analyze radio activities with a different purpose, which aims to reveal network protocols and application workloads by an analysis of fine-grained low level radio activities on the nodes. We design a feature called Radio Awake Length Counter and use it to classify and reveal network activity. Results from experiments on a real world testbed indicate that our approach can achieve up to 97% accuracy to identify the routing protocols, average 85% accuracy to distinguish application workloads.
在这张海报中,我们提出了一种新的方法来研究和揭示无线传感器网络中无线电活动仪器的网络协议信息。最近的研究分析了无线电活动;然而,这些研究大多集中在能量消耗的估计上,因为无线电芯片通常占节点能量消耗的主导地位。在我们的工作中,我们分析无线电活动有不同的目的,其目的是通过分析节点上的细粒度低级无线电活动来揭示网络协议和应用程序工作负载。我们设计了一个称为无线电唤醒长度计数器的功能,并使用它来分类和显示网络活动。在实际测试平台上的实验结果表明,我们的方法在识别路由协议方面的准确率高达97%,在区分应用工作负载方面的准确率平均为85%。
{"title":"Understanding radio activity signature of wireless sensor network protocols","authors":"Dong Han, O. Gnawali, Abhishek B. Sharma","doi":"10.1145/2668332.2668368","DOIUrl":"https://doi.org/10.1145/2668332.2668368","url":null,"abstract":"In this poster, we present a novel approach to study and reveal network protocol information from radio activities instrumentation in wireless sensor network. Recent studies have analyzed radio activities; however, most of these studies focus on estimating energy consumption, since radio chip usually dominates the energy consumption of nodes. In our work, we analyze radio activities with a different purpose, which aims to reveal network protocols and application workloads by an analysis of fine-grained low level radio activities on the nodes. We design a feature called Radio Awake Length Counter and use it to classify and reveal network activity. Results from experiments on a real world testbed indicate that our approach can achieve up to 97% accuracy to identify the routing protocols, average 85% accuracy to distinguish application workloads.","PeriodicalId":223777,"journal":{"name":"Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124891669","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Yottos operating system connecting low-power devices with high-level programming Yottos操作系统连接低功耗设备与高级编程
Pub Date : 2014-11-03 DOI: 10.1145/2668332.2668360
Marcus Chang, James Crosby, Hugo J. M. Vincent
We present Yottos, an event driven operating system for wireless embedded devices that reduces energy consumption by coalescing tasks into workloads with similar resource requirements thereby reducing time and energy consumed from power cycling peripherals. With Yottos we target a different group of programmers than the ones well-versed in embedded C, TinyOS and Contiki, namely web and app developers who on one hand are familiar with event driven programming in the form of user interaction events, but on the other have no experience with low-level hardware access. We trade off memory footprint (both data and code) in support of a programming environment more akin to iOS and Android development by supporting Objective-C and C/C++.
我们介绍了Yottos,一个用于无线嵌入式设备的事件驱动操作系统,它通过将任务合并到具有类似资源需求的工作负载中来降低能耗,从而减少了电源循环外设所消耗的时间和能量。对于Yottos,我们针对的是一群不同于精通嵌入式C、TinyOS和Contiki的程序员,即web和应用程序开发人员,他们一方面熟悉用户交互事件形式的事件驱动编程,但另一方面没有低级硬件访问经验。我们通过支持Objective-C和C/ c++来权衡内存占用(包括数据和代码),以支持更类似于iOS和Android开发的编程环境。
{"title":"Yottos operating system connecting low-power devices with high-level programming","authors":"Marcus Chang, James Crosby, Hugo J. M. Vincent","doi":"10.1145/2668332.2668360","DOIUrl":"https://doi.org/10.1145/2668332.2668360","url":null,"abstract":"We present Yottos, an event driven operating system for wireless embedded devices that reduces energy consumption by coalescing tasks into workloads with similar resource requirements thereby reducing time and energy consumed from power cycling peripherals. With Yottos we target a different group of programmers than the ones well-versed in embedded C, TinyOS and Contiki, namely web and app developers who on one hand are familiar with event driven programming in the form of user interaction events, but on the other have no experience with low-level hardware access. We trade off memory footprint (both data and code) in support of a programming environment more akin to iOS and Android development by supporting Objective-C and C/C++.","PeriodicalId":223777,"journal":{"name":"Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129556437","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
NEAT: a novel energy analysis toolkit for free-roaming smartphones NEAT:为自由漫游的智能手机提供的新型能量分析工具包
Pub Date : 2014-11-03 DOI: 10.1145/2668332.2668337
N. Brouwers, Marco Zúñiga, K. Langendoen
Analyzing the power consumption of smartphones is difficult because of the complex interplay between soft- and hardware. Currently, researchers rely on mainly two options: external measurement tools, which are precise but constrain the mobility of the device and require the annotation of power traces; or modelling methods, which allow mobility and consider explicitly the state of events, but have less accuracy and lower sampling rates than external tools. We address the challenges of mobile power analysis with a novel power metering toolkit, called NEAT, which comprises a coin-sized power measurement board that fits inside a typical smartphone, and analysis software that automatically fuses the event logs taken from the phone with the obtained power trace. The combination of high-fidelity power measurements and detailed information about the state of the phone's hardware and software components allows for fine-grained analysis of complex and short-lived energy patterns. We equipped smartphones with NEAT and conducted various experiments to highlight (i) its accuracy with respect to model-based approaches, showing errors upwards of 20%; (ii) its ability to gather accurate and well annotated user-data "in the wild", which would be hard to do with current external meters; and (iii) the importance of having fine-granular and expressive traces by resolving kernel energy bugs.
由于软、硬件之间复杂的相互作用,分析智能手机的功耗是很困难的。目前,研究人员主要依靠两种选择:外部测量工具,这是精确的,但限制了设备的移动性,需要标注电源走线;或者建模方法,它允许移动性并显式地考虑事件的状态,但与外部工具相比,准确性和采样率较低。我们通过一种名为NEAT的新型功率计量工具包来解决移动功率分析的挑战,该工具包包括一个硬币大小的功率测量板,可以安装在典型的智能手机中,以及自动将从手机中获取的事件日志与获得的功率轨迹融合的分析软件。高保真功率测量和手机硬件和软件组件状态的详细信息相结合,可以对复杂和短暂的能量模式进行细粒度分析。我们为智能手机配备了NEAT,并进行了各种实验,以突出(i)其相对于基于模型的方法的准确性,显示误差超过20%;(ii)能够“在野外”收集准确和有充分注释的用户数据,这是目前的外部仪表难以做到的;以及(iii)通过解决内核能量错误具有细粒度和表达痕迹的重要性。
{"title":"NEAT: a novel energy analysis toolkit for free-roaming smartphones","authors":"N. Brouwers, Marco Zúñiga, K. Langendoen","doi":"10.1145/2668332.2668337","DOIUrl":"https://doi.org/10.1145/2668332.2668337","url":null,"abstract":"Analyzing the power consumption of smartphones is difficult because of the complex interplay between soft- and hardware. Currently, researchers rely on mainly two options: external measurement tools, which are precise but constrain the mobility of the device and require the annotation of power traces; or modelling methods, which allow mobility and consider explicitly the state of events, but have less accuracy and lower sampling rates than external tools. We address the challenges of mobile power analysis with a novel power metering toolkit, called NEAT, which comprises a coin-sized power measurement board that fits inside a typical smartphone, and analysis software that automatically fuses the event logs taken from the phone with the obtained power trace. The combination of high-fidelity power measurements and detailed information about the state of the phone's hardware and software components allows for fine-grained analysis of complex and short-lived energy patterns. We equipped smartphones with NEAT and conducted various experiments to highlight (i) its accuracy with respect to model-based approaches, showing errors upwards of 20%; (ii) its ability to gather accurate and well annotated user-data \"in the wild\", which would be hard to do with current external meters; and (iii) the importance of having fine-granular and expressive traces by resolving kernel energy bugs.","PeriodicalId":223777,"journal":{"name":"Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems","volume":"148 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115569220","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 38
期刊
Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1