SmartMesh SDK

SmartMesh SDK

The 

 is a Python package which simplifies the integration of a 

 network into your system. It implements the Serial Application Programming Interface (API) of the device it is connected to over a serial port. A set of sample applications are included in the 

, allowing a programmer to quickly understand the API and use it as part of a larger system.

Features of the 

 include:

  • Complete API definitions - Supports the full API of the 

    .

  • Low-level connectors to connect to the 

     over serial or SerialMux.

  • dustUI visuals library - A set of standard GUI elements with a common look-and-feel which can easily be customized.

  • Full source code to enable you to customize applications.

  • Example applications - Both GUI-based, and script-based. Provided in source code and binary formats.

  • Fully documented -  High level hands-on introduction guide, as well as Doxygen-based source code documentation.

  • Portable -  Does not require anything beyond a standard Python installation. Runs on any platform which supports Python, including Microsoft Windows, Linux and MacOS.

  • Extensible - Is designed to be integrated inside a larger application.

The 

 is available as a single zip file at linear.com.

 

In the context of the 

, you can use the 

 to connect to the 

 of your network, and easily receive data generated by your 

 application, or send data to your 

.

 

The

can also connect to the serial port of a

running the default firmware. If you replace that firmware with your own application (which uses the UART serial port differently, if at all), you can not use

to connect to that reprogrammed

.