The objective of this project is to critically review, propose improvements for, and to assess in a satellite network testbed, the prominent light-weight application and transport protocols proposed for M2M/IoT communications.
More precisely, the main technical objectives of this project are:
- To identify at least two M2M/IoT protocols for further considerations.
- To define at least two complete references M2M/IoT satellite network scenarios for future M2M/IoT applications.
- To identify possible optimizations, modifications, and lower layer convergence procedures for the selected protocols for enhanced performance in selected reference M2M/IoT satellite network scenarios.
- To demonstrate, via implementations in a network testbed, the enhanced performance of integration procedures proposed for the selected M2M/IoT protocols in the selected reference M2M/IoT satellite network scenarios.
The key challenges of this project are versatile:
- Definition of the criteria for selecting those few prominent protocols for further analysis and performance improvement.
- Selection of the satellite use cases or scenarios, which would benefit most from the improved protocols, within the next five years.
- Identification of the protocol aspects which could be improved and their simulations.
- Identification of the level at which these improvements will be implemented: at user terminal, at a potential dedicated hosted payload, or perhaps a combination of both.
In its recently released “M2M and IoT via Satellite, 6th Edition” market analysis, NSR expects that, in 2024, there will over 5.3M dedicated satellite M2M/IoT in-service units, leading to worldwide revenues of over $2.3B, up from $1.2B in revenues and 2.7M units in 2014. Whilst the majority of consumer applications will be based on cellular technologies, the vast growth of the number of connected devices will mean that even a small sliver of devices being connected to satellite networks will allow the consumer M2M/IoT market to grow well into the future.
In contrast to today’s existing or emerging M2M/IoT solutions, which predominately focus on terrestrial communications networks and proprietary technical solutions, the objective this study is to put the satellite system into to focus, combined with adapted open and standardised protocols. Protocols, optimized for satellite M2M/IoT communications, could probably find their way in a new generation of user terminals and dedicated payload.
The protocol features as currently envisaged are increased per-device throughput defined as number of message transmissions per second, increased network sizes with the same satellite network resources, and reduced transmission delays. Furthermore, designed protocol integration procedures aim for exploitation of satellite multicast capabilities, the avoidance or integration of multiple link-layer closed-loop protocols, traffic aggregation and header compression where possible and finally the suppression of signalling storms after network failures. The newly integrated protocol features and designed and implemented integration layers are in resource consumption and memory footprint such that they can run on low cost single board computers.
The project comprises the development of a testbed, demonstrating the performance improvements of the M2M/IoT protocols, identified and implemented as part of the project. Possible baseline architectures for the simulation in the testbed are illustrated below.
In this scenario, a sensor network is connected to a satellite terminal, which routes the message via GEO satellite to a cloud service. The communication protocol could be COAP, MQTT or any other IP enabled protocol. Also a combination of different protocols, aggregated at satellite terminal is an option.
This scenario is similar to the previous one, but this time an M2M/IoT protocol router is implemented on board of a spacecraft in a non-GEO orbit. Depending on the complexity of the satellite network, messages are routed either directly to a satellite gateway or stored on board of the spacecraft until it enters the visibility range of the next earth station.
The figure below illustrates the work logic of the project. The work is organized in five technical work packages. The management work package (WP 6) is omitted since it runs in parallel to all activities for the duration of the project. Each of the work packages delivers an output in form of at least one technical document, which acts as inputs for the subsequent work packages.
Despite the visual representation, which indicates a sequence of activities, work packages do overlap.
The following milestone plan has been defined:
The project successfully passed the MS3 milestone. The final scenario has been worked out and the protocols for optimization have been selected. For each of the protocols the identified optimizations have been defined and theoretically analysed. The simulation environment has been put into place. Basic functional end-to-end test of the environment has been performed. In parallel standardization organisations have been informed about this activity in face to face meetings, whenever possible, and preliminary results have been published in the research community.