Secured remote controller

Remote controller for the aged bomb disposal robot of the Israeli Police Sapper.
The communication is secured, credible and reliable for a mid-long range and the hardware is power efficient.
This project include both hardware and software.

This project was initiated because of the need of the Police sappers to replace their aged wired backup controller.
As they found themself using it more and more due to failures in main controller which based on RF technology.
The goal was to create a wireless remote controller that will allow the sappers stay away from the robot but still keep good connectivity,
that’s why LoRa modules were chosen, along with the advantage of its power efficiency while its low data-rate is the main drawback.
In addition as any wireless technology the transmitted data can be intercepted by 3rd-party and it might get control on the robot,
hence some defense manner and the use AES encryption were done. This is a symmetric encryption which considered as insutry standard.
The encryption/decryption processes done quickly on the embedded micro-controller.
In order to implement it a PCB that can function as remote controller (transmitter) or dongle (receiver) was created,
each of these 2 functional units are adjusted to specific power source and is planned to supply power for different electrical components.
Another task was to reproduce the robot data according its protocol. Follow its elctrical characteristic and the expected data patterns
in order to make the robot move as required.
All of this done in Arduino environment which let us use the power of open source code and fulfill all project requirement although the
transmitter/receiver limitation.