Gps SIM7600E-H配备ATMEGA328-P,适用于IZAT&;LTE功能

Gps SIM7600E-H配备ATMEGA328-P,适用于IZAT&;LTE功能,gps,arduino-uno,lte,Gps,Arduino Uno,Lte,我正在使用AT命令通过UART将SIM7600E-H(GPS+LTE模块)与Arduino UNO进行接口。高层计划是使用IZAT功能获取经度和纬度,并通过LTE将它们传输到数据服务器 开发板:使用UART的Arduino UNO 首先,我使用IZAT GPS功能获取GPS数据,然后对获取的数据进行分支以获得实际的经纬度位置。然后,创建数据字符串包括POST请求和获取的经纬度数据。数据字符串为217字节。然后使用+CIPSEND处的命令和终止符-0x1A将该数据字符串传输到SIM7600E-H。

我正在使用AT命令通过UART将SIM7600E-H(GPS+LTE模块)与Arduino UNO进行接口。高层计划是使用IZAT功能获取经度和纬度,并通过LTE将它们传输到数据服务器

开发板:使用UART的Arduino UNO

首先,我使用IZAT GPS功能获取GPS数据,然后对获取的数据进行分支以获得实际的经纬度位置。然后,创建数据字符串包括POST请求和获取的经纬度数据。数据字符串为217字节。然后使用+CIPSEND处的命令和终止符-0x1A将该数据字符串传输到SIM7600E-H。现在,根据AT命令集手册,+CIPSEND命令应该返回接收到的字节,但它用0,2,2而不是0217217进行确认。现在,如果我们对独立GPS而不是IZAT GPS执行相同的步骤,那么我们将获得0217217的成功确认,并且数据也将发布到数据服务器上

经过进一步测试,在启用了IZAT GPS功能的情况下,我发现在使用+CIPSEND命令时,我只能传输大约150个字节。如果我再添加一些字节,那么它将再次确认0,2,2

先前的疑问是
是否造成了此问题? 因此,我尝试了