Старая песня о главном - умный роутер должен уметь работать с умным домом. Для автоматической постановки дома на охрану и снятия с охраны использую обнаружение телефонов пользователей по пингу, однако пингую раз в несколько минут, чтобы не посадить девайсам батарейки зазря. С постановкой это прокатывает - в любом случае введён лаг в 20 минут, чтобы не ставить на охрану, если просто во двор выскочил ненадолго, а вот со снятием уже не так гладко - приходится снимать ручками, так как пинг не всегда вовремя. Ну и в целом пингование девайсов - не совсем правильный метод, они поспать любят, вывесив одни только Wi-Fi биконы. В общем, нужно брать информацию об онлайне девайсов напрямую с Кинетиков. Итак, у нас есть некое API, а в опенхабе есть HTTP-биндинг, который умеет слать GET и POST-запросы, ну или самому можно написать биндинг, слушающий какой-нибудь порт на предмет POST-запросов. Что можно сделать с кинетиком, чтобы получать от него статусы конкретных девайсов по МАК-адресам, и как POST-запросом получить текущую загрузку канала?
Вот один вариант, который здесь увидел, неплохой теоретически, но может он POST-запрос послать?
Как посылать POST c Кинетика каждые н секунд с цифрой трафика?
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Question
vassa
Старая песня о главном - умный роутер должен уметь работать с умным домом. Для автоматической постановки дома на охрану и снятия с охраны использую обнаружение телефонов пользователей по пингу, однако пингую раз в несколько минут, чтобы не посадить девайсам батарейки зазря. С постановкой это прокатывает - в любом случае введён лаг в 20 минут, чтобы не ставить на охрану, если просто во двор выскочил ненадолго, а вот со снятием уже не так гладко - приходится снимать ручками, так как пинг не всегда вовремя. Ну и в целом пингование девайсов - не совсем правильный метод, они поспать любят, вывесив одни только Wi-Fi биконы. В общем, нужно брать информацию об онлайне девайсов напрямую с Кинетиков. Итак, у нас есть некое API, а в опенхабе есть HTTP-биндинг, который умеет слать GET и POST-запросы, ну или самому можно написать биндинг, слушающий какой-нибудь порт на предмет POST-запросов. Что можно сделать с кинетиком, чтобы получать от него статусы конкретных девайсов по МАК-адресам, и как POST-запросом получить текущую загрузку канала?
Вот один вариант, который здесь увидел, неплохой теоретически, но может он POST-запрос послать?
Как посылать POST c Кинетика каждые н секунд с цифрой трафика?
6 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.