• DocumentCode
    3089791
  • Title

    ProxyMotes: Linux-based TinyOS Platform for Non-TinyOS Sensors and Actuators

  • Author

    Paczesny, Tomasz ; Tajmajer, Tomasz ; Domaszewicz, Jaroslaw ; Pruszkowski, Aleksander

  • Author_Institution
    Inst. of Telecommun., Warsaw Univ. of Technol., Warsaw, Poland
  • fYear
    2012
  • fDate
    10-13 July 2012
  • Firstpage
    255
  • Lastpage
    261
  • Abstract
    We present the concept, design, and implementation of the proxy mote, a Linux-based TinyOS platform able to execute a TinyOS application in a fully functional way. The main use case for the proxy mote is to expose a non-TinyOS (âlegacyâ) sensor/actuator device to TinyOS applications. This is achieved by complementing the proxy mote with a device-specific driver. Multiple proxy motes, each representing its own device, run in parallel on a single PC and communicate among themselves. Thus a distributed, multi-node TinyOS application can use a complex, heterogeneous legacy sensor/actuator installation. At runtime, a proxy mote is a Linux process. Multiple proxy motes form an intra-PC ânetworkâ and exchange Active Message packets over a dedicated infrastructural Linux process that acts as a switch. We include performance results for the proxy mote and proxy network, for typical TinyOS applications. The results demonstrate the feasibility of the approach.
  • Keywords
    Linux; actuators; wireless sensor networks; Linux-based TinyOS platform; ProxyMotes; active message packets; non-TinyOS actuators; non-TinyOS sensors; Actuators; Hardware; Instruction sets; Linux; Random access memory; Sensors; Linux; TinyOS; legacy sensors and actuators; proxy; wireless sensor networks; wireless sensor/actuator networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing with Applications (ISPA), 2012 IEEE 10th International Symposium on
  • Conference_Location
    Leganes
  • Print_ISBN
    978-1-4673-1631-6
  • Type

    conf

  • DOI
    10.1109/ISPA.2012.41
  • Filename
    6280300