Crate rak811_at_driver

source ·
Expand description

rak811-at-driver

CI crates.io docs.rs Matrix

A network driver for a RAK811 attached via a UART.

Requires the RAK811 to be flashed with a 2.x version of the AT firmware.

The adapter has a serial interface, therefore this driver can be used with any UART driver that implements the embedded-io traits.

Features

  • Implements embedded-nal-async traits
  • Implements embedded-io traits
  • Full async support, based on embassy libraries

Examples

See examples/std for an example that works in a STD environment.

Structs

LoRaWAN app key.
LoRaWAN apps key.
LoRaWAN device address.
LoRaWAN EUI.
LoRaWAN driver configuration.
LoRaWAN network key.
An instance of the RAK811 AT command driver.

Enums

LoRaWAN network join mode.
Possible error values returned by driver.
Lora node configuration.
LoRaWAN region
Quality of service for message.
How the adapter should be reset.
LoRaWAN network spreading factor.

Type Definitions

LoRaWAN port.