Abstract

The integration of Wireless Sensors Networks (WSNs) into Cyber Physical Systems (CPSs) is an important research problem to solve in order to increase the performances, safety, reliability and usability of wireless automation systems. Due to the complexity of real CPSs, emulators and simulators are often used to replace the real control devices and physical connections during the development stage. The most widespread simulators are free, open source, expandable, flexible and fully integrated into mathematical modeling tools; however, the connection at a physical level and the direct interaction with the real process via the WSN are only marginally tackled; moreover, the simulated wireless sensor motes are not able to generate the analogue output typically required for control purposes. A new simulation module for the control of a wireless cyber-physical system is proposed in this paper. The module integrates the COntiki OS JAva Simulator (COOJA), a cross-level wireless sensor network simulator, and the LabVIEW system design software from National Instruments. The proposed software module has been called “GILOO” (Graphical Integration of Labview and cOOja). It allows one to develop and to debug control strategies over the WSN both using virtual or real hardware modules, such as the National Instruments Real-Time Module platform, the CompactRio, the Supervisory Control And Data Acquisition (SCADA), etc. To test the proposed solution, we decided to integrate it with one of the most popular simulators, i.e., the Contiki OS, and wireless motes, i.e., the Sky mote. As a further contribution, the Contiki Sky DAC driver and a new “Advanced Sky GUI” have been proposed and tested in the COOJA Simulator in order to provide the possibility to develop control over the WSN. To test the performances of the proposed GILOO software module, several experimental tests have been made, and interesting preliminary results are reported. The GILOO module has been applied to a smart home mock-up where a networked control has been developed for the LED lighting system.

Highlights

  • A Cyber Physical System (CPS) integrates elements, such as sensors, actuators, embedded computers or microcontrollers and computational engines, which are networked to sense, monitor and control physical processes [1,2]

  • The module is based on the GISOO plugin and in particular, it integrates the LabVIEW environment and COntiki OS JAva Simulator (COOJA)

  • The proposed GILOO software module is built over the GISOO plugin, which is developed by the KTH (Kungliga Tekniska Högskolan) Royal Institute of Technology, and permits one to connect

Read more

Summary

Introduction

A Cyber Physical System (CPS) integrates elements, such as sensors, actuators, embedded computers or microcontrollers and computational engines, which are networked to sense, monitor and control physical processes [1,2]. The control system schedules advanced control actions that allow the sensor nodes and actuators (see Figure 1) to interact directly with the physical process through These wireless control systems may bring several advantages in terms of installation complexity reduction, lack of wiring and its related costs, enhanced system reconfiguration capability, and so on. The higher concern is about the quality of service, low energy consumption, process stability, which may not always be guaranteed, packet transmissions problems and high probabilities of packet losses The integration of these aspects, nowadays a consolidated reality for cabled networks, needs to be performed by enhancing batteries life [13], management of delays, package delivery, real-time, security, etc. Eyisi et al [27] have proposed an evaluation tool of networked control systems called Networked Control System Wind Tunnel (NCSWT) It integrates MATLAB/Simulink and Network Simulator series 2 (NS-2) according to the High Level Architecture standard (HLA). Its integration in Simulink allows one to extend the three levels by adding a new physical system modeling level [31]

DESIGN TIME
Architecture Concept Layout
GILOO Software Module
GILOO Architecture
Communication Messages
Time Synchronization
Sky DAC Driver
Contiki OS Kernel
Driver Implementation
Advanced Sky GUI Module
Experimental Results
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call