esib_iot_challenge
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
esib_iot_challenge [2017/05/17 18:31] – [3. Devices] samer | esib_iot_challenge [2017/05/17 20:19] – [7. The Radio Challenge] samer | ||
---|---|---|---|
Line 85: | Line 85: | ||
* What is the difference between the JOINING and the JOINED events? | * What is the difference between the JOINING and the JOINED events? | ||
* When is the EV_TXCOMPLETE event called? | * When is the EV_TXCOMPLETE event called? | ||
+ | </ | ||
+ | |||
+ | Finally let us look at the message sending on the device. | ||
+ | |||
+ | <WRAP left round help 100%> | ||
+ | * What is the function for sending messages on the device? How it is called? | ||
+ | * What is the period of message sending? Explain the implementation choice. | ||
+ | * Is this period guaranteed according to the LoRaWAN specification? | ||
+ | </ | ||
+ | |||
+ | Now you are ready to compile the sketch and upload it to the LoRaWAN device. Connect the device a USB port on your PC, choose the board type as '' | ||
+ | |||
+ | Open the serial monitor in the Arduino IDE at 115200 baud and analyse the debug messages. | ||
+ | |||
+ | <WRAP left round help 100%> | ||
+ | * What is the radio transmit parameters of the captured debug messages? | ||
+ | * What is the radio receive parameters of the captured debug messages for the two receive windows? | ||
</ | </ | ||
===== -. Applications ===== | ===== -. Applications ===== | ||
mqtt-spy is an open source utility intended to help you with monitoring activity on MQTT topics. It has been designed to deal with high volumes of messages, as well as occasional publications. mqtt-spy is a JavaFX application, | mqtt-spy is an open source utility intended to help you with monitoring activity on MQTT topics. It has been designed to deal with high volumes of messages, as well as occasional publications. mqtt-spy is a JavaFX application, | ||
You can use mqtt-spy to debug the messages received from the LoRaWAN devices. For this, you should download the software tool from [[https:// | You can use mqtt-spy to debug the messages received from the LoRaWAN devices. For this, you should download the software tool from [[https:// | ||
+ | |||
+ | ===== -. The End-to-End Challenge ===== | ||
+ | |||
+ | ===== -. The Downlink Challenge ===== | ||
+ | |||
+ | ===== -. The Radio Challenge ===== | ||
+ | |||
+ | < | ||
+ | // LMIC_disableChannel(1); | ||
+ | // LMIC_disableChannel(2); | ||
+ | // LMIC_disableChannel(3); | ||
+ | // LMIC_disableChannel(4); | ||
+ | // LMIC_disableChannel(5); | ||
+ | // LMIC_disableChannel(6); | ||
+ | // LMIC_disableChannel(7); | ||
+ | // LMIC_disableChannel(8); | ||
+ | // LMIC_setDrTxpow(DR_SF10, | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }], | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | </ |
esib_iot_challenge.txt · Last modified: 2021/08/28 09:53 by samer