php - Teltonika FM1100 GPS 设备在确认后重复发送相同的数据

标签 php tcp gps socketserver

我有一台 teltonika FM1100 设备,正在为设备 PHP 开发 Web 用户界面

设备正在使用 TCP 通过连接发送数据 能够从设备中获取数据,例如

  1. 第一台设备发送IMEI号

  2. 之后我向 FM100 设备发送确认 (01) 以开始发送数据

  3. 然后我在解析接收到的数据之后接收原始数据

  4. 然后再次将我收到的数据元素的编号(例如:06)作为确认数据发送到 FM1100 设备。

    但是FM1100设备一直重复发送相同的数据
    我不确定是否向 FM1100 设备发送了正确的确认数据,或者设备有任何问题请帮助解决问题

最佳答案

您应该发送具有正确字节序的整数值 - 对于 Teltonika,它是大字节序:

fwrite($socket, pack('N', 0x06));

关于php - Teltonika FM1100 GPS 设备在确认后重复发送相同的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31360976/

相关文章:

php - 无法正确匹配 URI 字符串中的 "-"

php - 为什么prepare语句没有执行?

php - 如何将 "active"类添加到轮播第一个元素

php - PSR4 子目录与子命名空间名称的大小写不匹配

sockets - 针对 TCP 零窗口的 Wireshark RST

android - 使用 GPS 和 WIFI 获取当前位置

在 tcp 套接字请求中的线程进程上一段时间后连接被拒绝 (c/linux)

android - 如何在手机处于深度 sleep 状态时在 android + pjsip 上接听电话

c# - 从英国坐标转换为标准 WGS84 nmea

android - 在 Android 中开发计步器