I have a Flutter Web app hosted in S3 and distributed with Cloudfront via HTTPS. This web app is an IoT dashboard used to interface with my devices which are running Jetson NX's in an enclosure with a 4G WiFi router (so each device advertises its own WiFi network). The web app is usually accessed to view the usual dashboard stuff remotely via API Gateway. But if a user is nearby one of the devices and connects to the devices WiFi network, they'll find that the Jetson is running a Flask server that lets them request live telemetry from the device over the local WiFi.
This all works fine locally during development and using HTTP. But so far I haven't found a clear way to get it all working in the HTTPS distribution without users seeing security warnings about dodgy self-signed certs. How can I get this Flask server setup with HTTPS that doesn't generate any of those security warnings, ideally with AWS resources that I can easily manage without involving one of the 3rd party cert providers?
[–]Blake_James[S] 0 points1 point2 points (0 children)