V1.5: ICCID只上传前19位卡号本体,去掉末位校验字符(电信卡校验位可能印成字母易混淆)

This commit is contained in:
helei 2026-08-16 18:47:41 +08:00
parent 771e70dc38
commit bf05a80f39
3 changed files with 12 additions and 6 deletions

View File

@ -295,7 +295,7 @@ static int cat_connect_network(void) {
p += 7;
while (*p == ' ') p++;
int n = 0;
while (p[n] >= '0' && p[n] <= '9' && n < 20) n++;
while (p[n] >= '0' && p[n] <= '9' && n < 19) n++; /* 只取 19 位卡号本体,末位校验字符(可能印成字母)不上传 */
memcpy(s_iccid, p, n);
s_iccid[n] = 0;
}

View File

@ -31,7 +31,7 @@ extern UART_HandleTypeDef huart3;
*
*/
/*===== 固件版本号(开机横幅打印用,改版本只动这里) =====*/
#define FIRMWARE_VERSION_STR "1.5.1"
#define FIRMWARE_VERSION_STR "1.5.6"
#define PRODUCT_WITH_FEED_SCALE 0
@ -48,10 +48,16 @@ extern UART_HandleTypeDef huart3;
//#define MQTT_USERNAME "766990788193702677"
//#define MQTT_PASSWORD "a0207984565267a5"
////测试平台的ID - 01
//#define MQTT_CLIENT_ID "4fbaf68ca378b72b"
//#define MQTT_USERNAME "698227263545354343"
//#define MQTT_PASSWORD "b612c2839c135934"
//RTOS版-投料机-无蠕变磅秤-01
#define MQTT_CLIENT_ID "46c080c385c3652e"
#define MQTT_USERNAME "766990788193702677"
#define MQTT_PASSWORD "6ae9622b7034326b"
#define MQTT_CLIENT_ID "4fbaf68ca378b72b"
#define MQTT_USERNAME "698227263545354343"
#define MQTT_PASSWORD "b612c2839c135934"
#define MQTT_SERVER_IP "58.17.14.95"
#define MQTT_SERVER_PORT 1880
#define MQTT_TOPIC "/iot/data/down/"

View File

@ -77,7 +77,7 @@
<tvExpOptDlg>0</tvExpOptDlg>
<IsCurrentTarget>1</IsCurrentTarget>
</OPTFL>
<CpuCode>255</CpuCode>
<CpuCode>18</CpuCode>
<Books>
<Book>
<Number>0</Number>