Home Automation: Reliability and Performance
Home Automation
One of the fastest growing industry. Market size was US$ 64.85 billion in 2020. It is expected to grow to US$ 163.24 billion. IoT being the base of a home automation system, we can create a connected devices space for the home. All accessories in the home are connected via router or a thread mesh and controlled by a controller (smart phone, smart watch) or a resident (smart speaker or a TV).
Problem
We had on of a leading manufacturer of home accessories and provider of home automation services come to us for help with testing the reliability and performance of the home automation services and connected accessories. Moreover, the problem contained the latest matter framework.
We need to have isolated environment to test the devices and collect performance and reliability on daily basis so that we understand the consistency of the home automation environment and strive to provide the user with the best experience possible.
Technologies
Matter
iOS, Android, tvOS, Alexa and google home
Xcode and Android Studio
Solution
We built distinct testing environments for each scenario we wanted to test in a shield box. Placed a few accessories and controllers to test them. Testing frameworks were build which could collect the memory and performance information form the controllers. This data was then visualized in a visualization tool.
Outcome
In a span of 3 months CodSeg found and fixed over 30 bugs, the read writing from controllers onto the accessories is less than a second with a reliability of 99.999%.