┌─┐ ║"│ └┬┘ ┌┼┐ │ ┌─────┐ ┌──────────────────┐ ┌──────────────┐ ┌─────────────┐ ┌────┐ ┌┴┐ │alexa│ │skill AWS iotaiuto│ │cloud iotaiuto│ │reverse proxy│ │hass│ user └──┬──┘ └─────────┬────────┘ └───────┬──────┘ └──────┬──────┘ └──┬─┘ │ │ │ │ │ │ │ │ │ ╔══════════════╗ │ │ │ ════════╪════════════════╪══════════════════════════╪═══════╣ connettività ╠═════╪═════════════════════════╪════════════════════╪════════ │ │ │ ╚══════════════╝ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ─ ─ ─ ─ ─ ─ ─ >│ │ │ │ │ │ │ │ │ │ │ │ │ amazon │ │ │ │ │ │ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ >│ │ │ │ │ │ │ │ │ │ │ │ │ json aver https │ │ │ │ │ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ >│ │ │ │ │ │ │ │ │ │ │ │ │ VPN │ │ │ │ │ │ ─ ─ ─ ─ ─ ─ ─ ─ ─ >│ │ │ │ │ │ │ │ │ │ │ │ VPN │ │ │ │ │ │<─ ─ ─ ─ ─ ─ ─ ─ ─ ─│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │<─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │<─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ╔═════════════╗ │ │ │ ════════╪════════════════╪══════════════════════════╪════════╣ flusso dati ╠═════╪═════════════════════════╪════════════════════╪════════ │ │ │ ╚═════════════╝ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ─ ─ ─ ─ ─ ─ ─ >│ │ │ │ │ │ │ │ │ │ │ │ │ alexa_id │ │ │ │ │ │ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ >│ │ │ │ │ │ │ │ │ │ │ │ │ /api/user/alexa_id │ │ │ │ │ │ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ >│ │ │ │ │ │ │ │ │ │ │ │ token,endpoint,user_id │ │ │ │ │ │<─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─│ │ │ │ │ │ │ │ │ │ │ │ payload │ │ │ │ │ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ >│ │ │ │ │ │ │ │ │ │ │ │ │ payload │ │ │ │ │ │ ─ ─ ─ ─ ─ ─ ─ ─ ─ >│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │<─ ─ ─ ─ ─ ─ ─ ─ ─ ─│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │<─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │<─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │<─ ─ ─ ─ ─ ─ ─ ─│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ╔═══════════════════╗ │ │ │ ════════╪════════════════╪══════════════════════════╪═════╣ attivazione skill ╠══╪═════════════════════════╪════════════════════╪════════ │ │ │ ╚═══════════════════╝ │ │ │ │ │ │ │ │ │ │ │alexa_activation_payload │ │ │ │ │ │ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ >│ │ │ │ │ │ │ │ │ │ │ │ │ hass_activation_payload │ │ │ │ │ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─>│ │ │ │ │ │ │ │ │ │ hass_activation_response │ │ │ │ │<─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ │ │ │ │ │ │ │ │ │alexa_activation_response │ │ │ │ │ │<─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─│ │ │ │ user ┌──┴──┐ ┌─────────┴────────┐ ┌───────┴──────┐ ┌──────┴──────┐ ┌──┴─┐ ┌─┐ │alexa│ │skill AWS iotaiuto│ │cloud iotaiuto│ │reverse proxy│ │hass│ ║"│ └─────┘ └──────────────────┘ └──────────────┘ └─────────────┘ └────┘ └┬┘ ┌┼┐ │ ┌┴┐