-
Notifications
You must be signed in to change notification settings - Fork 3
Nucleo L152RE SX1276 Tutorial
Nimita Naik edited this page Sep 20, 2019
·
3 revisions
- Add a new device by following the device tutorial use the Minimal LoRaWAN template. Make a note of the DevID and AppKey and AppEUI from the installation process.
- Install mbed CLI using this tutorial.
- Download the code using
mbed import mbed import http://os.mbed.com/users/nimita23/code/SX1276_L152RE_openChirp/
- Edit the LORAWAN_DEVICE_EUI, LORAWAN_APPLICATION_EUI and LORAWAN_APPLICATION_KEY in the existing code’s Commisioning.h file to match the information you have from Step 1.
- Run
mbed detect
to ensure Nucleo board is connected.
- Run
mbed target NUCLEO-L152RE
andmbed toolchain GCC-ARM
make sure to run these commands in the program folder you just downloaded - Navigate to program folder -> STM32 -> BUILD -> NUCLEO_L152RE and find the bin file
- Copy the bin file to the STM32 which should be loaded as a flash drive
- Open the serial output of the device with 115200 baud.
- Add byte translator as a service and set up as follows:
- Add port, counter and led in the “Transducers” tab. Ensure that the led transducer is actuable
- You should be able to control the App LED using the send button! Explore creating a command for turning App LED off and on in the Commands tab on OpenChirp
OpenChirp is a research project started by the WiseLab at Carnegie Mellon University.
- Simple Device Tutorial
- PubSub Overview
- Time Series Data
- Device Tutorial
- Generate User Token Tutorial
- LoRaWAN Specific
-
Services
- Byte Translator
- Easybits
- Time Series Storage
- Event Trigger
- LoRaWAN Gateway
- GPS Mapper
- Custom Service
- Openchirp Packages
- REST API