Protocols

通信协议

graph TB
    A[Hikiku HTTP Source]
    B[Hikiku Board]
    C(("互联网"))
    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 或 HTTP Living Stream 码流。下载音乐,下载 PlayList。
  • MQTT: 对 Hikiku 的控制指令。
  • HTTP, WebSocket:Hikiku App 发出的控制指令。例如:设置音频输入、输出接口。
  • SmartConfig:Hikiku App发出的 Wi-Fi 配网指令。 例如:Wi-Fi 配对,设置 Server URL,Token。