Title: Design a Multiprotocol Device in 3 Hours
Date: Tuesday-Thursday, December 5-7, 2017
Time: 12:00 PM Central Standard Time
Duration: 3-day workshop, for 1 hour each day
With Silicon Labs' software and hardware, you can design a single product that supports multiple wireless connectivity protocols. During our 3-day online workshop, we will spend an hour each day developing a Bluetooth and Proprietary multiprotocol project with the new Thunderboard Sense 2.
Day 1 we will briefly discuss Silicon Labs’ Bluetooth stack and introduce Simplicity Studio. We will walkthrough developing a Bluetooth project using the GATT editor in Simplicity Studio. By the end of the lab, we will use our Blue Gecko mobile phone app to modify the Thunderboard Sense’s RGB LEDs using the device’s GATT characteristics.
Day 2 we will discuss Silicon Labs’ Flex SDK which allows the developer to implement their own proprietary wireless networks. We will walkthrough a lab using the Flex SDK’s RAIL library to transmit data across a proprietary network. By the end of the lab, our goal is to update the RBG LEDs of multiple Thunderboards across a proprietary network.
Day 3 we will discuss the Gecko Bootloader of the EFR32 chipset and how it’s architecture allows us to switch application images and wireless stacks. Our final lab will combine the previous Bluetooth and Proprietary projects using the gecko bootloader. By the end we will be able to set the RGB LED values of a Thunderboard via Bluetooth then reboot it into a proprietary network to update surrounding devices on the network.
Note: At least two Thunderboard Sense 2s are recommended to test a network on Days 2 and 3. However you can still walk through the labs using a single board.