The SmartMesh SDK is a tool meant to help you interface quickly to SmartMesh devices, explore their functionality and integrate a SmartMesh network into your solution.

And the best news, the SmartMesh SDK is distributed under a BSD license, so you can use, cut, paste, publish the source code without restrictions.

What you need

  • A couple of SmartMesh devices. The SmartMesh SDK works with
    • SmartMesh IP Manager
    • SmartMesh IP Mote
    • SmartMesh WirelessHART Manager
    • SmartMesh WirelessHART Mote
  • A computer
  • A USB cable to interface to your devices


The SmartMesh IP starter kit is great way to get started:

Installation

Both ways of interacting with the SMSDK require that FTDI drivers be installed to allow you to communicate with your motes & manager via USB. Most modern OSes come with FTDI drivers pre-installed and will configure automatically when you plug in a device.  If this doesn't happen, see the Troubleshooting section of the SmartMesh IP Tools guide - it has installation instructions for Windows, Linux, and OS X.


This only works if you're running Windows.

We pre-compile the source code using the py2exe utility. The applications behave exactly the same as if you were running them from the source code.

Follow the Installation instructions to install Python and download the source code.