Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

Necessary Hardware

  • Microcontroller/development board of your choice
    • With necessary programmer
  • SmartMesh IP Mote (DC9003A-B)
    • With 6 female-female jumper cables
  • SmartMesh IP Manager (DC2274A-A)
  • SmartMesh Interface Board (DC9006A)
    • With USB-A to USB-micro cable
  • Computer (should support Python and Java)

Necessary Software

Downloading Libraries

There are two ways to download the QuickStart Library:

Clone The Source Code

  1. Clone the repository: TODO: Add link when public repo created
  2. Checkout the latest release: TODO: Refer to latest release
  3. Initialize and update the neccessary C Library submodule:

     

    (...)/QuickStart_Library $ git submodule init
    (...)/QuickStart_Library $ git submodule update

Download Zip/Tar

  1. Go to the QSL release page and download the latest zip/tar: TODO: Add link when public repo created
  2. Go to the C Library release page and download the latest zip/tar: TODO: Can possibly be added as attachment to QSL release. If not: Make a note about why it needs to be downloaded separately
  3. Unzip the files using your favourite compression tool.

Directory Structure

The QSL repository contains the following directories:

...

In addition to the files in these folders, you need to implement a handful of functions, as discussed in the next section.

Install FTDI Serial Drivers

To be able to connect to and configure the mote and manager, your computer will need the necessary FTDI Serial Drivers. Most modern OSes come with FTDI drivers pre-installed (e.g. Linux), but you may have to install them manually if they do not configure automatically when you plug in the interface board or manager. Follow the installation guide corresponding to your OS if you have any trouble.

...