Lab 00. Things to Install

Every time you see C:\Users\Thomas\Desktop\ in these instructions, replace it with the correct path for your desktop.

Download Source Code

  • Download the following code on your computer's desktop:

What?

Why?

Where?

What?

Why?

Where?

SmartMesh SDK

A collection of programs to interact with your SmartMesh IP network

https://github.com/dustcloud/smartmeshsdk/tree/develop

Note that we are using Git branch develop, which is the one that currently supports Python 3.

 

How do I download?

The links above point to source repositories on Github.com. To download the code, click on:

  • Unzip the source code on your computer's desktop

Python 3.9

 

  • Install the Python packages needed by the SmartMesh SDK by typing the following command:

C:\Users\Thomas\Desktop\smartmeshsdk-develop>pip install -r requirements.txt

 

 



'python' is not recognized as an internal of external command

Node-RED

FTDI drivers





Serial Terminal

Make sure you have a serial terminal program (PuTTY, TeraTerm, etc) installed on your computer, and that you know how to use it to open/close a serial port.

Microsoft Excel

You will use Microsoft Excel in Lab 10. Performance estimator. Make sure each group has at least one computer that has it installed.