RAKWireless / RAK-nRF52-Arduino

Arduino BSP for RAKwireless WisBlock RAK46xx Core modules.
https://docs.rakwireless.com/Product-Categories/WisBlock/
Other
17 stars 8 forks source link
iot lora lorawan rakwireless sx1262 wisblock

Modules Modules Build Status

Arduino Core for WisBlock Core RAK4631 and RAK4601 modules

This repository contains the Arduino BSP for WisBlock Core modules:

What is WisBlock?

WisBlock is an amazing product built by the RAK company for IoT industry. It can build circuits like clicking blocks together to quickly to realize your idea. Checkout Overview for information or visit our documentation center

RAKwireless invests time and resources providing this open source code, please support RAKwireless and open-source hardware by purchasing products from RAKwireless!

For support and questions about RAKwireless products please visit our forum
For examples and quick start tutorial please visit our Github Repo
For additional information about RAK products please visit our Documentation Center
To buy WisBlock modules please visit our online store


Content

Overview

Description

WisBlock is a modular system that makes it easy to implement a low power wide area network (LPWAN) into your IoT solution. WisBlock is going with your solution from rapid prototyping to mass production without the need to create new hardware modules for each step.

Key Features

Click. Code. Connect.

WisBlock is created with 4 modular blocks.

  1. WisBlock Base is the baseboard that connects everything.
  2. WisBlock Core is the computation and communication module
  3. WisBlock Sensor is a selection of sensor and input modules
  4. WisBlock IO extends the output and communication possibilities of the WisBlock Core

WisBlock Highlights

WisBlock Base

WisBlock Core

WisBlock Sensor

WisBlock IO

Modules

BSP Installation

Stable Version


?? WARNING

If you are using Windows 10.
Do NOT install the Arduino IDE from the Microsoft App Store. Please install the original Arduino IDE from the Arduino official website!. The Arduino app from the Microsoft App Store has problems to use third party Board Support Packages. :::


(1) Download and install the Arduino IDE (At least v1.6.12)

(2) Follow this guide to install the required Board Support Package (BSP)


Examples and Tutorials

After you selected a RAK board you can see examples for all WisBlock modules

Select Board

For more information about the examples and tutorials visit our Github WisBlock repo

Adafruit's nrfutil tools

adafruit-nrfutil (derived from Nordic pc-nrfutil) is needed to upload sketch via serial port.

$ pip3 install adafruit-nrfutil --user

Drivers


Credits

This BSP is based on Adafruits nRF52 BSP,
which is based on Arduino-nRF5 by Sandeep Mistry,
which in turn is based on the Arduino SAMD Core.

The following libraries are used: