Everyone talks about how the IoT market is exploding. But just because everyone’s saying it doesn’t mean it’s not true. With so many IoT devices hitting a Kickstarter or store shelf near you, being able to turn your idea from imagination to implementation quickly is vital for success.
The combination of Thread and Silicon Labs gives you the power to take your ideas to market quickly and effectively. Here’s how it breaks down.
Thread does not specify an application layer but instead provides basic messaging services such as unicast and multicast message services using UDP and CoAP. Similar to Wi-Fi, Thread focuses on the secure and reliable transport of information but rather by using a low-power mesh network instead of a high-powered star network. Tools such as Silicon Labs AppBuilder simplify the use of these IP messaging services by abstracting away stack level details through the use of easy-to-use callbacks and plug-ins. Application code development in this framework is highly portable and can be reused across supported 802.15.4 devices. AppBuilder providers a simple GUI to configure devices and networking parameters such as device type, commands, network forming and joining behaviors as well as security modes and operation. Silicon Labs provides a sample application for Thread to get started quickly that can be easily customized and extended.
Understanding, adapting and tuning network level behavior is an important development phase in developing applications for mesh networks. Traditional solutions use wireless sniffers to remotely capture over-the-air networking transactions. Silicon Labs networking ICs build this capability in using a unique two-wire interface called Packet Trace that outputs every packet sent and received by the device appended with link quality information. This information can be aggregated across all nodes in the network into a single view using a tool called Desktop Network Analyzer, providing a complete and comprehensive view of all networking activity. Desktop Network Analyzer correlates all traffic into events and can decode Thread messages. Network activity can be logged over extended periods of time to identify issues that may be infrequent or occur intermittently in the network.
Using Silicon Labs’ development tools with our Thread software stack, you can slash time to market for your valuable ideas. Find out more about Thread by reading our whitepaper at www.bit.ly/THREADWP.
To share your thoughts on developing rapidly for the IoT, feel free to comment below!