You will need the following hardware:
If you feel comfortable going through these steps with a laptop running an operating system different from the ones listed above, feel free to use that one, but understand that we might not be able to provide support.
Please make sure to complete the following steps. This should not take more than 30 minutes.
The source code is stored in a public repository on the Internet. To download it to your computer, you need a Git client. We recommend TortoiseGit. |
The OpenWSN source code is hosted by GitHub, so you're free to use any Git client. |
Account Settings - SSH Keys
and copy your key there.ssh-rsa AAAABXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX123412341234123
C:\Users\my_username\Documents\openwsn
. Enter that folder.C:\Users\my_username\Documents\openwsn
and right-click in the (empty) directory. Select Git Clone
.Load Putty Key
and browse to the private key generate by PuttyGen.Your openwsn/
directory should now contain a number of sub-directories. Congratulations, you just downloaded the entire OpenWSN source code!
This step is only required if you are using a platform (e.g. GINA) which uses a Silicon labs for serial communication. |
The GINA-Basestation board uses the Silicon Labs CP2102 UART-to-USB bridge chip to interface to your computer's USB port. You need to install the corresponding drivers for the CP2102 on your computer to enable this communication. |
If you open up Windows Program Manager (Control Panel
, Programs and Features
), you should see two programs referring to the Silicon Labs drivers:
Silicon Laboratories CP320x USB to UART Bridge (Driver Removal) Silicon Laboratories CP320x VCP Drivers for Windows XP/2003 Server/Vista/7 |
|
Installation instructions.
Install Python 2.7 from http://www.python.org/ and install with default settings.
|
Installation instructions.
Install Pyserial 2.6. While other versions might work, this version is known to work well with Python 2.7
If you wish to develop custom firmware, you need one of the toolchains listed in Toolchains.