19:06 Отправка SMS с роутера на OpenWRT | |
В данной статье я хочу поделиться своим опытом по использованию возможностей google calendar для отправки смс с роутера под управлением openwrt. 1. Для начала нам нужно зарегистрироваться на google.com, т.е. зарегистрировать там адрес электронный почты.
opkg install python
opkg install bc
opkg install python-openssl
opkg install python-expat
5. Скачиваем gdata Google для питона, размер файла большой, поэтому в память роутера не распаковывайте (/overlay должен быть на внешней флешке)
wget http://gdata-python-client.googlecode.com/files/gdata-2.0.13.tar.gz
tar -zxfv gdata-2.0.13.tar.gz
rm gdata-2.0.13.tar.gz
6. Устанавливайте gdata
cd gdata-2.0.13
python setup.py install
7. Создаем папку /etc/calendarSMS
mkdir /etc/calendarSMS
8. Скачиваем скрипт calendarSMS.py и размещайте его на устройстве в папку /etc/calendarSMS. Делаем его исполняемым.
cd /etc/calendarSMS
wget http://autohome.org.ua/repo/calendarSMS/calendarSMS.py
chmod 777 /etc/calendarSMS/calendarSMS.py
9. Скачается файл calendarSMS.config и размещайте его на устройстве в папку /etc/calendarSMS
wget http://autohome.org.ua/repo/calendarSMS/calendarSMS.config
Редактируем файл calendarSMS.config
nano ./calendarSMS.config
Описание параметров файла: user - аккаунт google 10. Скачиваем скрипт sendsms и размещайте его на устройстве в папку /etc/calendarSMS. Делаем его исполняемым.
wget http://autohome.org.ua/repo/calendarSMS/sendsms
chmod 777 /etc/calendarSMS/sendsms
11. собственно сама отправка СМС
/etc/calendarSMS/sendsms [text]
отправка sms с проверкой доступности интернет(пинг google.com)
/etc/calendarSMS/sendsms -inet [text]
отправка sms с синхронизацией времени
/etc/calendarSMS/sendsms -sync [text]
пример
/etc/calendarSMS/sendsms hello world
| |
|
Всего комментариев: 0 | |