AT Commands For FOAT
No | Command | Description |
L2301 | AT+CAPFOTA | Start/Close FOTA Service |
L2302 | AT+CSCFOTA | Configure parameters and download upgrade package |
L2301 AT+CAPFOTA Start/Close FOTA Service
T) AT+CAPFOTA=? |
+CAPFOTA: (list of supported <on/off>s) OK |
R) AT+CAPFOTA? |
+CAPFOTA: 1 OK |
W) AT+CAPFOTA=<on/off> |
OK or ERROR |
<on/off> |
The service status on/off, the default value is 0. 0 Close FOTA program 1 Active FOTA program The function will take effect immediately. |
Example |
AT+CAPFOTA? +CAPFOTA: 1 OK |
L2302 AT+CSCFOTA Configure parameters and download upgrade package
W) AT+CSCFOTA=<OEM>,<models>, <productID>,<productSecret>,<target version> |
a) If successfully: OK +CSCFOTA: <err> b) If failed: ERROR |
<OEM> | The name of project design company. This name must be the same as the OEM created on the cloud platform. Otherwise, it will cause upgrade failed. |
<models> |
The name of the device model. This name must be the same as the device model created on the cloud platform. Otherwise, it will cause upgrade failed. |
<productID> | The product ID that must be the same as the product ID generated on the cloud platform. |
<productSecret> |
The product secret is used to confirm the identity and usage rights of the user. It must be the same as the product secret generated on the cloud platform. |
<target version> | The version that needs to be upgraded to. This version is published by the cloud platform. |
<ERR> | |
1 | unknown error |
2 | Check version is finished |
3 | Download is finished |
4 | Download partial finished |
5 | No matched version |
301 | No enough memory |
302 | Invalid parameter |
303 | Invalid operation |
304 | IO failed |
305 | IO timeout |
306 | Download file verification failed |
307 | got canceled |
308 | Interface nesting error |
401 | Invalid device information |
402 | Invalid platform information |
403 | Missing device information |
404 | Version number is not configured |
405 | Internal error (contact supplier) |
501 | Invalid URL |
502 | Unable to resolve domain name |
503 | cannot connect to the server |
504 | Invalid request, server returned error |
505 | Not in range |
506 | HTTP POST request error |
507 | Re-download start error |
508 | Operation is aborted |
509 | Operation not completed |
510 | Too many retargeting times |
511 | Unable to get data from SOCKET |
512 | Error sending data via SOCKET |
513 | Error receiving data via SOCKET |
514 | Invalid SOCKET connection |
Example |
AT+CSCFOTA=”SIMCOM”,”7600M21″,”15409 07004″,”f9bbb0d76f894da090b6b6925361656 1″,”SIM7600M21_LE11_181025_V2.00″ OK +CSCFOTA: 2 +CSCFOTA: 3 |