Get Started

What You'll Need

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

Degu Base Unit

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

Grove modules connection port
Anaologue input x3
Digital input/output x3
I2C x1

Grove Modules

Select sensor modules for the intended use from the lineup of more than 200 types available from Seeed to connect to the Degu Base Unit. Grove sensor modules can be freely selected from those available at Seeed product sales outlets.
For new users, we recommend using the Grove Starter Kit for Degu (which includes six types of modules such as a barometric pressure sensor and a three-axis accelerometer sensor) as there is MicroPython sample code available for them.

Degu Gateway (Development Set)

This is a dedicated Degu gateway that relays Degu sensor data to the Internet. Taking the role of the Thread border router, it can connect each node (Degu sensor) on the sensor network to the external network.
Initial configuration of the Degu Gateway requires a serial conversion cable. We recommend purchasing the 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 more information, please see the purchase locations.

Go for 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, this lets you do everything.

Development PC and Required Account

You need to have a PC for development from which you'll configure the Degu, and you'll also need the required public cloud account.
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.

A Public Cloud Account

When using Degu, it's assumed that you can log in to the public cloud console.
See below for details on registering an account of it.


Starting with Degu in 3 Easy Steps

You can start using Degu in just three simple steps. For details on the steps, please see the Degu User Manual.

Degu User Manual
Choose sensor and program 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.

Link Degu Gateway with Cloud

Configure the Degu Gateway's network settings and link it to Deta hub.

Pair Sensor with Degu Gateway

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

STEP 1: Choose sensor and program MicroPython code

Choose a Grove module appropriate for the intended use and connect it to the Degu Base Unit.
The MicroPython sample code is available from the Degu project on GitHub.

Get the Code

STEP 2: Link Degu Gateway with Cloud

Do the initial setup of the Degu Gateway's settings (one time only).
First, connect the development PC and Degu Gateway and configure the Degu Gateway's network settings.
Then log in to the management console(AWS, Microsoft Azure) and link the Degu Gateway with the IoT hub.

STEP 3: Pair Sensor with Degu Gateway

Configure the Degu Gateway's wireless LAN access point settings and then pair the Degu sensor (the child) with the Degu Gateway (the parent).
This child to parent pairing can be done easily by scanning the QR code on the Degu base unit with a smartphone.

Once the above configuration is done, just restart the Degu sensor and you'll have a system ready for uploading sensing data to 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.