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.