Skip to content

Getting Started

Taraqur Rahman edited this page Apr 3, 2024 · 49 revisions

Building some Ducks

Let's Build Some Ducks!

In this section we will go over step-by-step what hardware you need, how to download the software, upload the ClusterDuck Protocol firmware to a device, and ultimately assemble Ducks to create a simple ClusterDuck Network (CDN). A simple CDN consists of a MamaDuck and a PapaDuck (Read about the Duck Family). With these two Ducks, we can generate a small network.

To get a basic CDP setup, we will:

  1. Get the Hardware!
  2. Setup the Software!
  3. Setup the Network!

wiki-section-border

1. Get the Hardware

The minimal hardware to create a Duck is a microcontroller with a LoRa board, a power source, a data transfer cable, and an enclosure (optional). There are many combinations of electronics, batteries, and enclosures that can be used. We also open source few 3D print files for enclosures. Coming Soon!

Here are the boards currently supported by CDP:

2. Setup the Software

Prerequisites: git

We need a compiler to compile and upload code to each of the Ducks. We recommend Arduino IDE, but some community members have used PlatformIO.

3. Setup the Network

Follow these steps after you set up a IDE on your computer. Installation manual

wiki-section-border