Temat: 3ginfo dla modemów Alcatel (HiLink)
Cześć,
ponieważ wsparcie w 3ginfo udało się dla modemów Huawei wybitnie fajnie, czy jest szansa na wsparcie również dość popularnych Alcateli 850V (Magentowa sieć ich trochę posprzedawała)?
Modem zwraca trochę informacji o sobie pod linkami:
http://192.168.1.1/goform/getWanInfo?rand=$rand
http://192.168.1.1/goform/getImgInfo?rand=$rand
gdzie rand=losowa liczba
Zwracane są JSONy i nie trzeba żadnej autoryzacji, ani ciastek.
getWanInfo:
{
"wan_state":2,
"dur_time":241,
"network_type":11,
"network_name":"T-Mobile.pl",
"roam":1,
"wan_ip":"100.66.241.38",
"ip4_pri_dns":"213.158.199.1",
"ip4_sec_dns":"213.158.199.5",
"wan_ip6":"0::0",
"ip6_pri_dns":"0::0",
"ip6_sec_dns":"0::0",
"download":100000000,
"upload":50000000,
"Speed_Dl":12879,
"Speed_Ul":462,
"usage":806656,
"error":0
}i getImgInfo
{
"chg_state":2,
"signal":5,
"sim_state":7,
"pin_state":3,
"sms":2,
"sms_new_count":12,
"error":1
}Nie namierzyłem nigdzie bardziej zaawansowanej diagnostyki połaczenia, ale jest przynajmniej siła sygnału (niestety w skali "kreskowej" - signal przybiera wartości 0 do 5), prędkość "połączenia" (download/upload), technologię połączenia (network_type)
Możliwe wartości network_type:
var MACRO_NETWORKTYPE_NO_SERVICE = 0;
var MACRO_NETWORKTYPE_GPRS = 1;
var MACRO_NETWORKTYPE_EDGE = 2;
var MACRO_NETWORKTYPE_HSDPA = 3;
var MACRO_NETWORKTYPE_HSUPA = 4;
var MACRO_NETWORKTYPE_UMTS = 5;
var MACRO_NETWORKTYPE_CDMA = 6;
var MACRO_NETWORKTYPE_EV_DO_A = 7;
var MACRO_NETWORKTYPE_EV_DO_B = 8;
var MACRO_NETWORKTYPE_GSM = 9;
var MACRO_NETWORKTYPE_EV_DO_C = 10;
var MACRO_NETWORKTYPE_LTE = 11;
var MACRO_NETWORKTYPE_HSPA_PLUS = 12;
var MACRO_NETWORKTYPE_DC_HSPA_PLUS = 13;