• DocumentCode
    2675787
  • Title

    A visual programming framework for wireless sensor networks in smart home applications

  • Author

    Serna, M. Angeles ; Sreenan, Cormac J. ; Fedor, Szymon

  • Author_Institution
    Dept. of Comput. Sci., Univ. Coll. Cork, Cork, Ireland
  • fYear
    2015
  • fDate
    7-9 April 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Most of the currently deployed integrated home management products require an experienced technician to install and configure the system. In this paper, we build upon the Internet of Things (IoT) paradigm, with the aim of delivering networked solutions that enable multi-node wireless sensor networks (WSNs) to connect to the Internet in a secure, simple and efficient way. We also describe the design and implementation of a smart-home management system. The system is composed of a lightweight tool with an intuitive user interface for commissioning of IP-enabled WSNs. The solution includes a visual programming interface with a common framework for discovering smart home services on the WSN, and a code analysis and translation engine to generate Python code. This engine analyses the application rules defined with the graphical user interface and translates them into distributed application scripts. The system also includes modules to plan the optimization of the deployment, and deploy and start the generated code. In this paper we present a prototype of the system, with the visual programming solution and code generation module.
  • Keywords
    Internet; Internet of Things; graphical user interfaces; home computing; home networks; visual programming; wireless sensor networks; IP-enabled WSN; Internet; Internet of Things; IoT paradigm; Python code; code analysis; code generation module; deployment optimization; distributed application scripts; graphical user interface; integrated home management products; intuitive user interface; multinode WSN; multinode wireless sensor networks; smart home application; smart-home management system; translation engine; visual programming framework; visual programming interface; Programming profession; Prototypes; Servers; Smart homes; Visualization; Wireless sensor networks; CoAP; IoT; Macroprogramming; WSN;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), 2015 IEEE Tenth International Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4799-8054-3
  • Type

    conf

  • DOI
    10.1109/ISSNIP.2015.7106946
  • Filename
    7106946