If you want to create a Bluetooth-connected device, chances are you’ve considered using Bluetooth Low Energy (BLE) and have heard about BLE security issues. Lemberg has experience creating BLE-enabled IoT devices, and based on this experience we want to shine some light on how attackers can exploit your connected devices and how you can protect them.
The software development process for an embedded device is not a one-time action. Even if you have managed to make your code “bug-free”, there are always improvements or new features to add along the way. Nowadays, over-the-air updates provide a secure and reliable way to stay updated with the latest features. This article focuses on WEB-based FOTA and provides highlights on implementation details.
The lean startup methodology says that prototyping is a high-priority stage since it helps verify your idea from the technical and market points of view in a very short term and using minimal resources. But what is the real time you need to develop the very first functional prototype?
Our team aimed to get a smart desk clock prototype done in a month. Here are some handy tips we learned from the process.