Ergonomic facade over the generated LoRaWAN gateway binding.
A gateway hears packets from every node in range and hands them to a network server, which
hands back the packets to transmit. The protocol between them is a plain exchange of UDP
datagrams, and this speaks it from both sides: build a datagram, encode it onto a
socket of your own, and parse whatever arrives.
Frequencies are in hertz, payloads are buffers rather than base64, and a reception time is
a count of microseconds, so nothing has to be formatted by hand.
Ergonomic facade over the generated LoRaWAN gateway binding.
A gateway hears packets from every node in range and hands them to a network server, which hands back the packets to transmit. The protocol between them is a plain exchange of UDP datagrams, and this speaks it from both sides: build a datagram, encode it onto a socket of your own, and parse whatever arrives.
Frequencies are in hertz, payloads are buffers rather than base64, and a reception time is a count of microseconds, so nothing has to be formatted by hand.