Hey HN - We have been working on qomodo this year which provides everyday homes with a simple way protect smart homes (with Ring Doorbell, Sonos, Google Home, Nest, SimpliSafe etc) from cyber threats.<p>We are wanting to get rid of having to install apps across multiple devices, trying to set up complex home networks for those with little to no technical skills.<p>Our mobile app allows users to interact with the qomodo hub (which plugs in to your router) to view security alerts (malicious activity that we blocked), manage their settings and set VPN locations (think for privacy but also changing your Smart TV location).<p>Right now we are using OEM hardware but are looking to develop our own now that we have our own firmware. Most of the heavy lifting is being done on AWS, and our mobile app is for the user/HW interaction (REACT). The app communicates with AWS AWS and AWS has a constant line connection with the box.
Currently in the middle of writing up an 'under the hood' type page, but for someone like my next door neighbour.<p>We had heavy python programmes on the box for a while but it was killing our HW resource, looked at maybe trying to compile in Rust but then decided to make the firmware as lightweight as possible so we did not have to rely on the box spec (ripped a bunch of python out) - we can process and do most things via AWS, lambda functions and some scripts (python and JavaScript) and jobs for the updates/blocking.