EN FR
EN FR


Section: New Software and Platforms

CONNEXION (Software)

Participants : Ines Khoufi, Pascale Minet, Erwan Livolant.

These developments are part of the CONNEXION project. In 2015, Ines khoufi developped two softwares:

  • a distributed algorithm, called OA-DVFA, to deploy autonomous and mobile sensor nodes to ensure full coverage of a 2-D area with unknown obstacles. It is based on virtual forces and virtual grid.

  • an algorithm, called MRDS, to compute the tours of mobile robots in charge of placing static sensor nodes at the positions given (e.g. points of interest). This is a multi-objective optimization problem: to minimize the deployment duration, to balance the durations of robots tours and to minimize the number of robots used. A genetic heuristic is used to solve this problem.

With regard to the wireless sensor network OCARI, in 2015 we designed and developed the mobility support for OCARI. The solution proposed to support mobility in the OCARI network is simple and limits the overhead induced by mobile nodes. This mobility support is designed to be efficient in its use of resources (e.g. bandwidth, energy, memory). The properties of energy efficiency, determinism, latency and robustness provided by OCARI to static wireless sensor nodes are ensured. In the absence of mobile nodes, the OCARI network behaves exactly as without mobility support and exhibits exactly the same performances. Similarly, the overhead induced by mobile sinks is paid only if mobile sinks are present. Data gathering by the static sink, being the most important objective of the OCARI network from the application point of view, its performances are not altered by mobility support. Data gathering by a mobile sink is a new functionality provided by mobility support. This mobility support has been demonstrated with a mobile robot embedding a sensor node and transfering its data to the static sink via router nodes that depend on the position of the robot.

With Telecom ParisTech, the integration of OCARI in a Service-Oriented Architecture using the OPC-UA/ROSA middleware went on. More precisely, we developed the creation of services corresponding to newly available physical sensor measurements and the suppression of services that are no longer available.

Erwan Livolant developed an OCARI frame dissector plugin for Wireshark (https://www.wireshark.org ) available from the Git repository at OCARI website (https://www.ocari.org/gitlab/tools/wireshark.git ). This tool displays the contents of the packets sniffed for the MAC, the NWK and the Application layers, taking into account the specificities of OCARI.