Get Started

Get Started with Degu

What You'll Need

To get started developing IoT systems with Degu you'll need to purchase the following items.

Degu Base Unit

This is a base unit equipped with a microcontroller board that has Thread networking support. It runs using USB power or three AA batteries.

Grove Module Connection Ports
Analogue input × 3
Digital input-output × 3
UART × 1
I2C × 1
Communication Functions
Equipped with Taiyo Yuden’s EYSKBNZWB
Transmission frequency band: 2.4GHz
Minimum receiving sensitivity: -100dBm
Maximum output: 8dBm

Grove Module

Select the Grove module with the features you need, and mount it on the Degu Base Unit. There are a variety of modules available, so you can select the sensor and actuator for your intended use.
For new users, we recommend purchasing the Grove Starter Kit for Degu (including six types of modules such as a barometer sensor and a 3-axis accelerometer sensor) which also includes MicroPython sample code.

Degu Gateway (Development Set)

This acts as a border router for Thread networking, connecting the nodes on the sensor network (Degu sensors) with the cloud (IoT platform).
A serial conversion cable and other items are required for the initial setup of the Degu Gateway. We recommend purchasing the Degu Gateway Development Set which includes all required items.

Where can Degu products be purchased?

The Degu Base Unit, Grove modules and Degu Gateway can be purchased from any of the Degu product sales outlets. For details, please see the List of Sales Outlets.

We recommend the Degu IoT Total Pack!

We recommend purchasing the Degu IoT Total Pack which includes everything needed for evaluating Degu. From sensor settings to sending data to the cloud, you can carry out comprehensive evaluation.

Development PC and Required Account

You’ll need to have a development PC for Degu configuration and a public cloud account (AWS or Microsoft Azure).
Make sure the PC has a USB port (to connect to the Degu Gateway via the USB-serial conversion cable).

An Internet Connected Network Environment

You'll need to use an environment where your development PC and Degu Gateway can connect to the Internet.

Public cloud account (AWS or Microsoft Azure)

Obtain an account with which you can log in to the public cloud (AWS or Microsoft Azure) console.

AWS

Starting with Degu in 3 Easy Steps

It's easy to get started with Degu in just three steps. For details on the configuration steps, please see the Degu User Manual.

Degu User Manual
STEP 1
Choose the sensor and load the MicroPython code

Choose and connect a Grove module appropriate for the intended use, then download the MicroPython sample code and write it to the base unit.

STEP 2
Link Degu Gateway with the Cloud

Configure the Degu Gateway's network settings and link it to the IoT Hub.

STEP 3
Pair the Degu Sensor with the Degu Gateway

Pair the Degu sensor (the child) with the Degu Gateway (the parent).

STEP 1: Choose the sensor and load the MicroPython code

Select the Grove module that suits your application and connect it to the Degu Base Unit.
The MicroPython sample code is available on GitHub’s Degu Project.

Get the Code

STEP 2: Link the Degu Gateway with the Cloud

Connect to your development PC, and configure the Degu Gateway network.
Configure your public cloud account (AWS or Microsoft Azure) and link the Degu Gateway to the IoT hub.

STEP 3: Pair the Degu Sensor with the Degu Gateway

Pair the Degu base unit (the child) with the Degu Gateway (the parent).
This child to parent pairing can be carried out easily by scanning the QR code on the Degu base unit with a smartphone.

Once the above configuration is complete, just restart the Degu sensor and you'll have a system ready for uploading sensing data to the IoT hub!

Ask Questions in the User Community on GitHub

You can ask any technical questions related to Degu in the user community on GitHub.

Community

Recommend

Blog posts on Degu by Spore Lab

Blog (Spore Lab)