payload.go 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package emq
  2. type ScanDevice struct {
  3. //Chip string `json:"chip"` //芯片 0和1
  4. State string `json:"state"` //状态
  5. Cmd string `json:"cmd"` //指令
  6. L string `json:"l"` //网关mac
  7. M string `json:"m"` //终端BLE设备MAC地址
  8. Ai int `json:"ai"` //终端BLE设备的地址ID
  9. At int `json:"at"` //终端BLE设备的地址类型
  10. Rssi int `json:"rssi"` //信号强度
  11. Channel int `json:"channel"` //信道
  12. Pkg int `json:"pkg"` //0表示广播包,1表示扫描回应包
  13. A string `json:"a"`
  14. U string `json:"u"`
  15. F string `json:"f"`
  16. N string `json:"n"`
  17. }
  18. type Payload struct {
  19. State string `json:"state"` //状态
  20. Cmd string `json:"cmd"` //指令
  21. L string `json:"l"` //网关MAC
  22. S string `json:"s"` //扫描|停止扫描
  23. A string `json:"a"` //设置服务UUID
  24. M string `json:"m"` //被链接设备的MAC
  25. U string `json:"u"` //被链接设备的特征值UUID
  26. D string `json:"d"` //数据
  27. Ai int `json:"ai"` //终端BLE设备的地址ID
  28. At int `json:"at"` //终端BLE设备的地址类型
  29. Rssi int `json:"rssi"` //信号强度
  30. Channel int `json:"channel"` //信道
  31. Pkg int `json:"pkg"` //0表示广播包,1表示扫描回应包
  32. F string `json:"f"`
  33. N string `json:"n"`
  34. T string `json:"t"` //0脑电1心电
  35. ReasonCode string `json:"reason_code"`
  36. AliasName string `json:"aliasName"`
  37. }
  38. type ReceiveData struct {
  39. L string `json:"l"` //网关MAC
  40. M string `json:"m"` //被链接设备的MAC
  41. U string `json:"u"` //被链接设备的特征值UUID
  42. Cmd string `json:"cmd"`
  43. D string `json:"d"` //数据
  44. }