/ECEN-5823-IoT-Firmware

Projects related to BLE and Bluetooth Mesh for my ECEN 5823 course. Contains 1. Smart Room Project 2. Wireless Health Thermometer

Primary LanguageCMIT LicenseMIT

IoT-Firmware

The folder consists of various Projects developed over the time during my course "ECEN 5823 IoT Embedded Firmware" at University of Colorado, Boulder. #foreverbuff #gobuffs

Special credits to Prof. Keith Graham for teaching this wonderful subject and teaching the concepts of IoT Firmware and Bluetooth technology especially BLE and Bluetooth Mesh. I loved the way Prof. showed urgency in including the just launched and very new Bluetooth Mesh technology into the coursework. This shows his dedication towards the development of engineering students like us keeping us upto date with the latest tech.

Note: There are some Licence mentions in the Code for the software IP of Silicon Labs.

Development Board: Blue Gecko Bluetooth® Low Energy SiP Module Wireless Starter Kit (SLWSTK6101C) (Blue Gecko BGM121) (Blue Gecko BG13) https://www.silabs.com/products/development-tools/wireless/bluetooth/bluegecko-bluetooth-low-energy-module-wireless-starter-kit

EFR32 Blue Gecko 12 Software Documentation https://siliconlabs.github.io/Gecko_SDK_Doc/efr32bg12/html/index.html

IDE used: Simplicity Studio https://www.silabs.com/products/development-tools/software/simplicity-studio

Project Index:

  1. Smart Room - Bluetooth Mesh
  2. Wireless Thermometer - Bluetooth Low Energy
  3. BLE Client for Wireless Thermometer