门磁数据字段说明.txt 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. 注册
  2. AA5501061801100104601131188363190110108986112022401540155772
  3. 帧头解析
  4. 帧头(2字节): AA55
  5. 产品类型(1字节): 01 NB门磁
  6. 命令位(1字节): 06 (06)设备注册指令
  7. 数据长度(1字节): 18 (24个字节)
  8. 数据包:
  9. 产品型号(1字节):01 MC-N01
  10. 协议版本(1字节):10 V1.0
  11. 模组信息(1字节):01 BC26
  12. SIM卡IMSI号(8字节):0460113118836319 “460113118836319”
  13. 厂家信息(1字节):01
  14. 硬件版本(1字节):10 V1.0
  15. 软件版本(1字节):10 V1.0
  16. SIM卡ICCD(10字节):89861120224015401557
  17. 和校验:72
  18. 设备心跳:
  19. AA55010214010000000000530C53649C004E80AD001100001369
  20. 帧头解析
  21. 帧头(2字节): AA55
  22. 产品类型(1字节): 01 NB门磁
  23. 命令位(1字节): 02 设备心跳指令
  24. 数据长度(1字节): 14 (20个字节)
  25. 数据包:
  26. 状态位(2字节): 0100=0X0001 开门
  27. 传感器参数(4字节):00000000=0X00
  28. 电池电量(2字节): 530C= 0X0C53=3155mV
  29. CELL ID(4字节): 53649C00=0X009C6453
  30. RSRP(2字节): 4E80=0X804E =-78
  31. PCI(2字节): AD00=0X00AD=173
  32. SINR(2字节): 1100=0X0011=17
  33. ECL(1字节): 00
  34. CSQ(1字节): 13=0X13=19
  35. 和校验:69
  36. 设备报警
  37. AA5501030A010000000000280C000043
  38. 帧头解析
  39. 帧头(2字节): AA55
  40. 产品类型(1字节): 01 NB门磁
  41. 命令位(1字节): 03 设备报警指令
  42. 数据长度(1字节): 0A (10个字节)
  43. 数据包:
  44. 状态位(2字节): 0100 =0X0001 BIT0 ==1 开门
  45. 传感器参数(4字节):00000000=0x00
  46. 电池电量(2字节): 280C= 0X0C28=3112mV
  47. 保留(2字节): 0000
  48. 和校验:43
  49. 设备报警
  50. AA5501030A000000000000530C00006D
  51. 帧头解析
  52. 帧头(2字节): AA55
  53. 产品类型(1字节): 01 NB门磁
  54. 命令位(1字节): 03 设备报警指令
  55. 数据长度(1字节): 0A (10个字节)
  56. 数据包:
  57. 状态位(2字节): 0000 =0X0000 BIT0==0 关门
  58. 传感器参数(4字节):00000000=0x00
  59. 电池电量(2字节): 530C= 0X0C53=3155mV
  60. 保留(2字节): 0000
  61. 和校验:6D
  62. //状态位 转换为16进制,按位解析
  63. //status :状态位
  64. if(status&((u16)1<<0))
  65. {
  66. printf("开门");
  67. }
  68. else
  69. {
  70. printf("关门");
  71. }
  72. if(status&((u16)1<<1))
  73. {
  74. printf("电池低压\r\n");
  75. }