TIDO

Project

TIDO (in french ‘Technologie pour l’Internet des Objets’) concerns research and development about Internet Of Things domain (IoT).

This is a subsidized European project.

Challenge(s)

The world of connected objects literally explodes. Nowadays, If it is usual to see every possible objects connected to internet, the technical challenges behind are huge: 

  • Low power consumption
  • Security
  • Balance between on-board processing, edge processing and cloud processing
  • Time to market
  • Wireless communication channels

Solution

The project served to explore multiple aspects and technologies to cover several challenges:

Low power consumption

This issue is not only the prerogative of a low-power processor, it must take into account a set of choices that are the result of compromises.

  • Hardware components : processing power vs power consumption
  • Wireless technology : security vs bandwidth vs communication range
  • System architecture : system latency vs battery life expectation

Security

Several aspects have been covered like data cryptography, chain of trust and secure boot,…

Time to market

Developing a complete system requires always multiple steps to fulfil the requirements:

  • Prototype development (Hardware development
  • Proof of concept (Software development)
  • Final hardware platform
  • Software application

To reduce the conception time, the project has covered the use of COST (commercial Off The Shelf) platforms like Arduino board and Raspberry like platforms as well as the use of their respective software ecosystem to speed-up the prototype and Proof of concept phases

Wireless communication channels

Beyond the classical and well known 4G/5G, wifi and Bluetooth, several others communication channels better suits to connected objects: in the scope of this projects network like Sigfox, Lora, LTE-M, Zigbee, BTLE have been explored to compare their specific requirements in terms of:

  • Hardware needs,
  • Required software infrastructures
  • Power consumption
  • Bandwidth
  • Range