A shell script to interact with Huawei 4G routers: status, SMS
Tested on:
- E5573Bs-320
Set router ip, login and password in ~/.huawei_router:
$ vi ~/.huawei_router
ROUTER=192.168.1.1
LOGIN=admin
PASSWD=admin
$ ./huawei_router
Usage:
./huawei_router [status|network|month_stats|unread_sms_count|purge_sms_outbox]
./huawei_router read_sms
./huawei_router send_sms <phone> <msg>
./huawei_router delete_sms <sms_id>
./huawei_router request <api/...>
./huawei_router login_request <api/...>
$
Send a SMS:
$ ./huawei_router send_sms <phone_number> "Test message"
[huawei_router] Connecting
[huawei_router] Requesting api/user/login
[huawei_router] Requesting api/sms/send-sms
[huawei_router] SMS sent successfully
$
GPL3