Protocols

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.