首页> 外文会议>2012 Wireless Advanced >Efficient middleware for user-friendly wireless sensor network integrated development environment
【24h】

Efficient middleware for user-friendly wireless sensor network integrated development environment

机译:用于用户友好的无线传感器网络集成开发环境的高效中间件

获取原文
获取原文并翻译 | 示例

摘要

Wireless sensor networks (WSNs) have played an important role in widespread applicable domains. However, the programming and reprogramming processes in WSNs are complicate, this results from the diverse software and hardware platforms in WSNs, the constraint memory and energy resources on sensor nodes as well as the unstable wireless transmission process, etc. Thus, it's significant to design and implement an efficient user-friendly integrated development environment (IDE) for the WSN users. Several related mechanisms have been implemented, such as script language machines, dynamic linking mechanism, embedded Java virtual machine. But these methods are not suitable for the high resource-constraint sensor nodes. In this paper, a middleware named EMIDE is implemented for providing a user-friendly WSN IDE. This middleware simplifies the user programming process and improves the reprogramming performance by separating the application part from the low-level system one. Moreover, it provides sufficient functionalities for the application development and has low requirements to the memory and energy resources. To evaluate the performances of EMIDE, it is compared with Embedded Java Virtual Machine (simpleRTJ) and Contiki dynamic linking mechanisms in terms of resources consumption, application code size and execution efficiency. The obtained results show that EMIDE is an efficient method to provide a user-friendly WSN IDE, even on the high resource-constraint sensor nodes.
机译:无线传感器网络(WSN)在广泛适用的领域中发挥了重要作用。然而,无线传感器网络中的编程和重新编程过程是复杂的,这是由于无线传感器网络中各种软件和硬件平台,传感器节点上的约束内存和能源以及不稳定的无线传输过程等导致的。因此,设计具有重要意义并为WSN用户实施高效的用户友好型集成开发环境(IDE)。已经实现了几种相关的机制,例如脚本语言机器,动态链接机制,嵌入式Java虚拟机。但是这些方法不适用于资源受限的传感器节点。在本文中,实现了一种名为EMIDE的中间件,以提供用户友好的WSN IDE。该中间件通过将应用程序部分与低层系统部分分开,从而简化了用户编程过程并提高了重新编程性能。此外,它为应用程序开发提供了足够的功能,并且对内存和能源的要求较低。为了评估EMIDE的性能,将其与嵌入式Java虚拟机(simpleRTJ)和Contiki动态链接机制在资源消耗,应用程序代码大小和执行效率方面进行了比较。获得的结果表明,即使在资源受限的传感器节点上,EMIDE也是提供用户友好的WSN IDE的有效方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号