The Edge2LoRa Gateway Edge Module is the module that enables the Edge Computing in LoRaWAN Gateways. It manages:
- Group Key Agreement to compute the new session edge keys
- Receive/Send Commands to the E2L Distributed Module (DM)
- Aggregates and sends data to the DM
To run the Edge2LoRa Gateway Edge Module you need to install Rust and its compiler in your system. Please, follow the instruction in the official website.
The E2L GW Edge Module make use of the tonic crate, which offers a Rust implementation for gRPC. gRPC makes use of Protocol Buffers, that need to be installed in your system. Follow this link for the installation instruction.
To build:
cargo buildTo build and run:
cargo run