-
ReflectionsOS
Reflections is a hardware and software platform for building entertaining mobile experiences.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
My project is a wrist watch. It uses an ESP32 to get data using HTTPS calls to an nginx service for SSL protocol support to a node.js based service. It is an open-source project and the repository is at https://github.com/frankcohen/ReflectionsOS.
My preferred way to deliver new features and manage SSL certificates is to keep the certificates in the code and use Over The Air (OTA) protocol to update the firmware. I am looking at Chris Joyce's OTA library. The risk of this approach is the SSL certificate expires before the next OTA update. That would require the user to upload firmware over USB to the watch, or return the watch to me for updating.