Enabling IPv6 over LPWANs.
Optimizing bandwidth usage in conventional internet communications.
Improving efficiency in space-to-Earth transmissions.
Supporting communications with lunar bases and Mars missions where every bit counts.
Enabling efficient protocols in highly constrained submarine environments.
IoT and network developers.
Satellite communication engineers.
Space mission communication specialists.
Network optimization experts.
Embedded systems developers.
Anyone working with constrained or challenging networks.
This tutorial bridges theory and practice, providing you with the knowledge and hands-on experience needed to implement SCHC across various communication scenarios - from local IoT networks to interplanetary communications.
This 3-hour session comprises three parts, a presentation, a demonstration and a «hands-on» part, each of approximately one hour.
🧠 Single core RISC-V (RV32) with 4 stage pipelines.
🧠 Dual core RISC-V (RV32) with 4 and 2 stage pipelines.
These functional components allow us to develop a number of low-power IoT protocols carrying the “streams” of IoT data. Here we distinguish several operational cycles based on two power consumption stages: high_power (~ 50mA) and low_power stages (~ 20µA).
The High Power stage is built from several phases (initialization, sensing, processing, transmission, reception).
The consumption of the transmission phase is several times higher than that of the other phases.
The proposed low-power IoT protocols operate with the control of these two power reduction mechanisms via several parameters such as:
Implying the low_power stage time.
Indicating minimum distance between last send and current sensor(s) value.
Indicating urgent transmission events.
Indicate when to force the transmission phase (after numerous cycles without transmission).
Effective use of the power reduction mechanisms allows us to build IoT protocols with low (<1mA) or even very low (<100µA) average power (current) consumption.
We begin with a demonstration of two operational cases using independent IoT DevKits (plus a PC):
The first one deals with the power consumption of a directly connected terminal (WiFi) sending the sensor data to the IoT server.
The second deals with the power consumption of a remotely connected terminal (LoRa) sending the sensor data to the IoT server via a LoRa-WiFi gateway.
Finally we use integrated IoT DevKits including: (1) x86 (N100), (2) ARM (RK3588), and (3) RISC-V (X1/K1) SBC boards. The SBCs of all integrated IoT DevKits provide the same µPython IDE and we use the same examples as above.
9h - 10h30 - Discovering SCHC
Based on the Coursera MOOC, the first part will give an overview of compression and fragmentation mechanisms. Then, a data science approach to rule creation.
L. Toutain, M. Dumay, Q. Lampin
11h - 11h30 - CORECONF Integration
Defining a Data Model for SCHC rules and implementing CORECONF for context management between end-points.
L. Toutain, J. Fernandez
11h30 - 12h - SCHC for embedded systems & Smart Meters
Exploring Lab.SCHC's implementation for embedded systems and smart meters, with a demo on enabling DLMS over LoRaWAN.
J. Fernandez, D. Ochkas
12h - 12h30 - SCHC in 5G
Examining the role and implementation procedure of SCHC within the core of a 5G network.
A. Mokdad
14h - 14h30 - Interplanetary communication
Exploring the challenges and solutions for reliable communication between Earth and distant spacecraft, where every bit counts.
L. Toutain
14h30 - 17h30 - IoT SoC Architectures Workshop
A presentation, demo, and hands-on session to understand low-power IoT SoC architectures.
P. Bakowski
© Designed and Developed by UIdeck