Protocols
graph TB
A[Hikiku HTTP Source]
B[Hikiku Board]
C(("Internet"))
D[Hikiku]
G[Hikiku App]
A==HTTP, HLS==>C
B--MQTT---C
C==HTTP, HLS==>D
C--MQTT---D
C--HTTP, WebSocket-->G
G--SmartConfig-->D
- HTTP/HLS: HTTP or HLS audio stream.
- MQTT: Control signal about Hikiku.
- HTTP, WebSocket:Control commands issued by Hikiku App, e.g., set the audio input and output interface.
- SmartConfig:Wi-Fi configuration command issued by Hikiku App, e.g., Wi-Fi pairing, set Server URL, Token.