Avnet Silica

Avnet Silica is the European semiconductor specialist division of Avnet, Inc., one of the leading global technology distributors and acts as the smart connection between customers and suppliers.

Build Project

1. Launch the following command in order to download the project:

  mbed import https://os.mbed.com/teams/Avnet-Silica/code/mbed-os-sensor-node/
  cd mbed-os-sensor-node/

. The command "mbed deploy" will require few minutes.

2. From the root of the project open *mbed_app.json* file and modify the following line:

  • change "spirit1.mac-address": "{0x7, 0x6, 0x5, 0x4, 0x3, MONTH, DAY, YEAR}" substituting MONTH, DAY, YEAR with hex numbers. For example your birth date.

3. Go to mbed Device Connector webpage and login into it.

4. Go to the page Security Credentials and click on Get my device security credentials:


5. Copy the text shown on grey background.

6. In the root directory of the project open *security.h* file and paste substituting all text.

7. Compile the project for the sensor node:

mbed compile -t GCC_ARM -m SILICA_SENSOR_NODE -c


  • -t selects the toolchain used.
  • -m selects the device compiled for.
  • -c rebuilds all from scratch.

8. At the end of the compilation you will have a screen like this:


9. The firmware has been created at *BUILD\SILICA_SENSOR_NODE\GCC_ARM\mbed-os-sensor-node.bin*

10. Copy the binary file into the mass-storage of the board. Once it is copied the demo will start.

Full documentation can be found on mbed-os-sensor-node

All wikipages