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 11 Next »

Introduction

The QuickStart Library (QSL) sits on top of the SmartMesh C Library. It 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 greatly reduces firmware development time for your microcontroller.  



The SmartMesh QSL abstracts the complexity of the SmartMesh IP mote startup and network search/join procedure into a few intuitive functions. 

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).  The library also includes example code for certain platforms , and this guide will also cover some details on setting these up.


While the QSL provides sufficient functionality for sending/receiving data and configuring the most important network settings on a SmartMesh IP mote, more advanced applications that need access to all parameters should access the mote serial API directly (see Customizing the QSL).


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