無 Eddystone TLM 資料,如果 AB Gateway 設定 HTTP client 模式


#1

請問 AB Gateway 如果設為 HTTP Client,是否不會傳送出 Eddystone TLM 資料?只有 MQTT 模式才會送出?


#2

此問題已經解決,AB Gateway HTTP client 與 MQTT client 模式皆會發送 Eddystone TLM 資料。

  1. Eddystone TLM 資料為不定期發送,非連續發送資料。
  2. 如 Advertisement 資料內含 0x1116AAFE20 字串則此資料有 Eddystone TLM。
  3. 參考資料: Eddystone TLM http://www.kompf.de/tech/eddystonetlm.html, https://github.com/google/eddystone/blob/master/eddystone-tlm/tlm-plain.md
  4. TLM 字串內容如下:
    0x11, // Length
    0x16, // Service Data
    0xAA, 0xFE, // Eddystone ID
    0x20, // TLM flag
    0x00, // TLM version
    /* [10] / 0x00, 0x00, // Battery voltage
    /
    [12] / 0x80, 0x00, // Beacon temperature
    /
    [14] / 0x00, 0x00, 0x00, 0x00, // Advertising PDU count
    /
    [18] */ 0x00, 0x00, 0x00, 0x00 // Time since reboot

#3

感谢您的确认