libwioe |
Wrapper class for the Wio-E5 LoRa Transceiver Module Driver Library libwioe5p2p.so using test mode aka P2P (Point to Point or Peer to Peer) broadcast mode.
P2P is misleading because there is no station addressing and all transmissions are broadcasts. Any station with the same RF settings (frequency, spreading factor, and chirp bandwidth) will be able to receive what you transmit with this library.
In test aka P2P mode, the Wio-E5 transmits unencrypted "implicit header" frames consisting of a configurable number of preamble bits, 1 to 253 payload bytes, and two CRC bytes. Upon reception of each frame, the Wio-E5 verifies the CRC, discarding erroneous frames and passing valid ones to the device driver.
Unlike LoRaWan mode, frames with up to 253 payload bytes can be sent and received using any data rate scheme (the combination of spreading factor, modulation bandwidth, and the derived RF symbol rate).
public static class libwioe5p2p
The libwioe5p2p type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | wioe5p2p_exit | Terminate the Wio-E5 driver shared library background task. |
![]() ![]() | wioe5p2p_init | Initialize the Wio-E5 driver shared library and transceiver module. |
![]() ![]() | wioe5p2p_receive | Receive a binary message frame, if available. |
![]() ![]() | wioe5p2p_send | Transmit a binary message frame. |
![]() ![]() | wioe5p2p_send_string | Transmit a string message frame. |