10.14. Afronding

De cam in de tuin houdt nu in de gaten wat er voor hem staat, streamt het beeld naar de telefoon die is ingelogd, verzendt Server-Sent Events op het moment dat er iets beweegt, accepteert dashboardcommando’s via een WebSocket en uploadt een JPEG van elk getriggerd frame naar een cloudarchief – allemaal over HTTPS, achter een login, met CORS en CSRF die de deur dichthouden voor cross-site-onheil. Eén script, vier achtergrondcoroutines die de asyncio-loop delen met één HTTP-server, drie kleine bestanden in /sdcard/static/ voor het dashboard, één ondertekeningsgeheim op het bestandssysteem.

10.14.1. Referentieroutekaart

Wanneer je in je eigen applicatie naar een van deze functies grijpt, zijn de referentiepagina’s de plekken om op te zoeken:

Elk is een opzoekpagina van één pagina. Gebruik ze nu je elk onderdeel in context hebt gezien.