Simple lightweight API for Huawei Router B715 (perhaps works for more models but only tested on 715)
INSTALLATION
npm install b715_api
ROUTER EXPOSED FUNCTIONS
- getToken
- login
- ping
- requestReboot
- markAsRead
- getSMSList
- getSMSListPage
- sendSMS
- deleteSMS
- getNotifications
- setRadioSettings
- getRadioSettings
- getMonthStatistics
- getSignal
- getStatus
- getTrafficStatistics
- getBasicSettings
- getInformation
- getProfiles
- getCurrentPLMN
Look at the example.js to get inspiration, have fun !
SAMPLE CODE
var router = ; { var lastCell; var tk=await router; //LOGIN await router; //SEND SMS var ret =await router; console; //DAEMON START, 20sec } { ifcurRawSettingsNetworkMode0!=favSettingsnetworKMode || curRawSettingsLTEBand0!=favSettingsLTEBand || curRawSettingsNetworkBand0!=favSettingsNetworkBand //networkMode=08=5G,03=4G,02=3G,01=2G,00=Auto,0803=4G+5G,0302=3G+4G //lteband=0.7=8000000,all=8000044,1.8=4,2.1=1,2.6=40,0.8=80000,0.9=80 var ret=await router; //SET RADIO SETTINGS console; } { var toDel=; mess iftoDellength>0 var ret=await router; //DELETE SMS console; } ;