pid: 1405
idstring: ZTE WCDMA Technologies MSM
This is a new modem without serial interface. All control is via the Web API. Similiar Web API is also used in ZTE MF825 modems (МТС 830FT).
The modem responds with JSON results of the command.
The network does not start automatically - modem runs as a network card with ip 192.168.99.1 but without the Internet. It has to start with curl from a computer connected to the router.
Known commands:
Start networking:
result:curl --header "Referer: http://192.168.99.1/index.html" "http://192.168.99.1/goform/goform_set_c ... =auto_dial"
Select cellular standart:{"result":"success"}
curl --header "Referer: http://192.168.99.1/index.html" "http://192.168.99.1/goform/goform_set_c ... TWORK_auto"
curl --header "Referer: http://192.168.99.1/index.html" "http://192.168.99.1/goform/goform_set_c ... _preferred"
curl --header "Referer: http://192.168.99.1/index.html" "http://192.168.99.1/goform/goform_set_c ... _preferred"
curl --header "Referer: http://192.168.99.1/index.html" "http://192.168.99.1/goform/goform_set_c ... MA_AND_GSM"
curl --header "Referer: http://192.168.99.1/index.html" "http://192.168.99.1/goform/goform_set_c ... MA_AND_LTE"
curl --header "Referer: http://192.168.99.1/index.html" "http://192.168.99.1/goform/goform_set_c ... SM_AND_LTE"
curl --header "Referer: http://192.168.99.1/index.html" "http://192.168.99.1/goform/goform_set_c ... Only_WCDMA"
curl --header "Referer: http://192.168.99.1/index.html" "http://192.168.99.1/goform/goform_set_c ... e=Only_LTE"
result:curl --header "Referer: http://192.168.99.1/index.html" "http://192.168.99.1/goform/goform_set_c ... e=Only_GSM"
Full status info:{"result":"success"}
result:curl --header "Referer: http://192.168.99.1/index.html" "http://192.168.99.1/goform/goform_get_c ... lag_flag=0"
Selected status information, for example:{"signalbar":"2","wan_csq":"15","network_type":"HSPA+","network_provider":"MTS RUS","ppp_status":"ppp_connected","modem_main_state":"modem_init_complete","rmcc":"250","rmnc":"01","domain_stat":"CS_PS","cell_id":"00000000","lac_code":"0000","rssi":"","rscp":"","lte_rssi":"","lte_rsrq":"","lte_rsrp":"","lte_snr":"","ecio":"","sms_received_flag":"0","sts_received_flag":"0","simcard_roam":"Home","cbm_r":""}
result:curl --header "Referer: http://192.168.99.1/index.html" "http://192.168.99.1/goform/goform_get_c ... =signalbar"
IMEI info:{"signalbar":"2"}
result:curl --header "Referer: http://192.168.99.1/index.html" "http://192.168.99.1/goform/goform_get_c ... s?cmd=imei"
"Fetch" in router can not be used to start the network and send other commands to modem because "fetch" does not support the setup of http header.{"imei":"864780028231076"}