lorawan_downlink
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
lorawan_downlink [2017/09/04 20:42] – [5. Selecting the Receive Windows] samer | lorawan_downlink [2017/12/12 08:24] – [4.2. Arduino with Dragino Shield] samer | ||
---|---|---|---|
Line 63: | Line 63: | ||
This sketch {{ :: | This sketch {{ :: | ||
+ | |||
+ | |||
+ | ==== -. Arduino with Dragino Shield ==== | ||
+ | Devices in the LoRaWAN platform can also be implemented on Arduino boards with Dragino shields. The combined module as well as the basic configuration steps are presented in [[simple_lora_prototype|Simple Prototype of LoRa Communications]]. Similarly to the Autonomo device, you can download the following sketch {{ :: | ||
<code c++> | <code c++> | ||
Line 74: | Line 78: | ||
} | } | ||
</ | </ | ||
- | ==== -. Arduino with Dragino Shield ==== | ||
- | Devices in the LoRaWAN platform can also be implemented on Arduino boards with Dragino shields. The combined module as well as the basic configuration steps are presented in [[simple_lora_prototype|Simple Prototype of LoRa Communications]]. Similarly to the Autonomo device, you can download the following sketch {{ :: | ||
- | |||
- | <code c++> | ||
- | void receiveData() { | ||
- | // After we have send some data, we can receive some data | ||
- | // First we make a buffer | ||
- | uint8_t payload[64]; | ||
- | // Now we fill the buffer and | ||
- | // len = the size of the data | ||
- | uint16_t len = LoRaBee.receive(payload, | ||
- | String HEXPayload = ""; | ||
- | |||
- | // When there is no payload the lorabee will return 131 (0x83) | ||
- | // I filter this out | ||
- | if (payload[0] != 131) { | ||
- | for (int i = 0; i < len; i++) { | ||
- | HEXPayload += char(payload[i]); | ||
- | } | ||
- | |||
- | if (HEXPayload == " | ||
- | digitalWrite(LED_BUILTIN, | ||
- | } | ||
- | if (HEXPayload == " | ||
- | digitalWrite(LED_BUILTIN, | ||
- | } | ||
- | debugSerial.println(HEXPayload); | ||
- | // | ||
- | } else { | ||
- | debugSerial.println(" | ||
- | } | ||
- | } | ||
- | </ | ||
- | |||
===== -. Selecting the Receive Windows ===== | ===== -. Selecting the Receive Windows ===== | ||
lorawan_downlink.txt · Last modified: 2021/08/28 09:53 by samer