longfi-arduino/devkit-cayenne
Kent Wiliams 5003dd2e4b added readme 2020-03-30 16:50:50 -07:00
..
README.md added readme 2020-03-30 16:50:50 -07:00
devkit-cayenne.ino added cayennellp 2020-03-16 16:28:19 -07:00

README.md

Helium Developer Kit - Cayenne Example

This example demonstrates sending motion and environmental sensor data in CayenneLPP format, using a B-L072Z-LRWAN1 development board with a X-NUCLEO-IKS01A3 expansion shield, to the myDevices Cayenne dashboard. For more information on adding your device to the Helium network, visit our quickstart guide here. For more information on adding your device to myDevices Cayenne, visit our guide here.

Required Arduino Libraries

From the Arduino IDE, open the Library Manager (Sketch->Include Library->Manage Libraries). In the search box, type the library name below and install the latest version.

MCCI Arduino LoRaWAN Library
CayenneLPP
X-NUCLEO-IKS01A3

Required Board Support

B-L072Z-LRWAN1 - ST STM32L0 Discovery kit

Install board support package, find instructions here.

Arduino IDE:

  1. Select Tools -> Board: -> Discovery
  2. Select Tools -> Board part number: -> Discovery L072Z-LRWAN1

B-L072Z-LRWAN1 Product Page
B-L072Z-LRWAN1 User Manual

X-NUCLEO-IKS01A3 - ST Motion MEMS and Environmental Sensor Board

X-NUCLEO-IKS01A3 Product Page
X-NUCLEO-IKS01A3 User Manual

Programming (Uploading Method):

STM32CubeProgrammer(SWD)

Will use onboard ST-Link(Flasher/Debugger) to upload sketch.
Download and Install required utility from ST here.

Arduino IDE:
Select Tools -> Upload Method -> STM32CubeProgrammer(SWD)