Hope things are going well on your end! It's been a busy week here at Sonnet, and we have a couple of updates to share with you. Let's dive in!
On the manufacturing side, there aren't too many updates. We are still waiting for the PCBs for both the Wi-Fi module and the Sonnet Mesh Module to come back before starting the SMT process.
While we are waiting for the PCBs, we are continuing to fine tune the scripts that we are using to test the boards as they are coming off the assembly line. One of the the things we are trying very hard to optimize right now is the amount of time it takes to test each Sonnet. Right now the scripts takes about 450 seconds to run (approximately 7.5 minutes). This may not sound like a lot, but in comparison, the SMT process for each Sonnet takes less than a minute each. Reducing the length of the testing procedure is somewhat of a delicate balancing act where we need to test the boards as thoroughly as possible without using too much time. The most time consuming part of the testing procedure is flashing the firmware on the Wi-Fi module (180 seconds) and the microcontroller (120 seconds) on the Sonnet. As a result, most of our efforts over the past few days have been trying to optimize the flashing procedure. We have made a bit of progress so far, but there's still a lot of room for improvement. We will keep working to improve the flashing procedure and keep you updated when we make any progress.
On the software side, we just started implementing the notification system for the Sonnet Web App. The notification system allows the Sonnet to send "push notifications" to your browser when certain things happen such as when you receive a message or a SOS alert. Normally, notifications like these are done through push notification servers over the Internet such as Apple's and Google's servers. However, since the Sonnet devices are intended to be used in environments with no Internet connection, the traditional approach doesn't work. Instead, we need to implement notifications through a different set of APIs called local notifications. So far we have gotten the basic functions to work (so the Sonnet Web App can send and receive local notifications), and next we will need to connect it with the various functionalities in the app, so that the right notifications can be sent and received at the right time as the events take place.
In addition, we will also need to implement a URL addressing system within our Web App. Currently, the Web App just has one URL endpoint, and in order to navigate to a specific page within the Web App, you will need to first open the app, and then click on the buttons that lead to specific pages. What we need to do is to allow each URL to map directly to each page on the Web app. This will allow clicking on the notification to take a user directly to the page within the app that requires your attention.
That's it for now!
Have a wonderful week everyone!
Nordgreen - Luxury Scandinavian Design Watches
Hand-crafted watches designed in Copenhagen by Jakob Wagner. Inspired by the city's minimalist design and sustainable values! CLICK HERE
Rayo : The Ultimate Bicycle Tail-Light
Rayo is a bicycle tail-light designed for the modern cyclist. Equipped with ultra-bright LEDs, engineered optics, motion detection, and bluetooth connectivity features, Rayo’s functionalities not only boost your riding safety, but also make your riding experience more convenient, entertaining, and seamless. Click HERE for more info.