-
9:39
-
9:42
-
2:15
-
23:29
-
2:29
-
10:59
Get a headstart developing your projects by exploring the many application examples hosted on GitHub where you'll find examples covering our wireless protocols along with support for third party hardware devices including drivers.
Overview
The video shows an end-to-end asset tracking application that sends its data over Wi-Fi using the Silicon Labs SiWG917 microcontroller. Data is collected from three SparkFun boards: a GPS board, an interial measurement board plus a temperature and humidity board and sent over Wi-Fi to an Azure Cloud IoT Hub. A dashboard running on a local PC takes the data from Azure writing it into a MongoDB database and served to a browser using Node.js.
The example application, along with set up instructions is available in the Silicon Labs Wi-Fi Applications repository on GitHub and makes use of the Third-party Hardware Drivers Extension for the Simplicity Studio IDE, also on GitHub, to communicate with the sensor boards. Thanks to the large number of Third-party breakout boards in the extension you could swap out the included sensors for others, depending on your application needs. Similarly, the cloud, database and frontend could also be reworked to work with your preferred solutions.
Software resources:
- Wi-Fi Application on GitHub (including full set up instructions)
- Third-party Hardware Drivers Extension on GitHub
- Simplicity Studio IDE
Hardware resources:
- Silicon Labs SiWx917 Wi-Fi 6 and Bluetooth LE 8 MB Flash SoC Pro Kit
- SparkFun GNSS Receiver Breakout - MAX-M10S
- SparkFun 6DoF IMU Breakout - BMI270
- SparkFun Humidity and Temperature Sensor Breakout - Si7021
Additional resources:
Prerequisites:
Hardware Required:
Silicon Labs SiWx917 Pro Kit
SparkFun GNSS Receiver Breakout
SparkFun 6DoF IMU Breakout
SparkFun Humidity and Temperature Sensor Breakout