Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Introduction

The QuickStart Library (QSL) is an additional library that sits on top of the SmartMesh C Library that handles most application logic, so the user need only supply low-level hardware drivers, and use a handful of APIs to connect to a network and send data. This removes the need for intricate knowledge about the SmartMesh IP mote and network, greatly reducing firmware development time for your microcontroller.  The raw C Library functions can be mixed with the QSL, giving the user full access to all mote APIs should need arise.

The library also includes example code for certain platforms (currently only the Raspberry Pi), and this guide will also cover some details on setting these up.

 

 

 

This is a step-by-step guide for how to get started with data publishing from a SmartMesh IP Mote with an external microcontroller (MCU) connected serially. By following these steps, you can make your application publish data into a SmartMesh IP network by utilizing only a few intuitive functions from the SmartMesh QuickStart Library (QSL). 

 

1.3 Acronyms, Abbreviations, and Definitions

APIApplication Programming Interface
CLICommand Line Interface
FSMFinite State Machine
GPIOGenearal-Purpose Input/Output
HDLCHigh-Level Data Link Control
OSOperation System
QSLQuickStart Library
RPiRaspberry Pi
UARTUniversal Asynchronous Receiver/Transmitter
  • No labels