2016-12-06 3 views
0

То, что я прошу здесь, может быть невозможен, из-за моего отсутствия знаний в сетях.Возможно ли сделать мои собственные сетевые запросы «умному» устройству без API?

Я хочу начать играть с объектами IOT в моем доме. Я хотел бы иметь возможность управлять различными объектами одним нажатием кнопки на моем телефоне.

Я купил «умную» розетку, которая позволяет мне включать и отключать питание через приложение через мой домашний WiFi, однако я хочу, чтобы иметь возможность создавать собственное приложение и управлять устройством точно так, как я хочу к, просто для удовольствия.

Это приложение, которое я использую в данный момент, поставляется с розеткой, и, насколько я могу судить, оно не предназначалось для настройки каким-либо образом.

Вопрос в том, можно ли запросить запросы на устройство и с него и создать свой собственный API для работы с ним?

Я разработчик программного обеспечения изо дня в день, однако мои знания в сетях очень просты. Любая помощь действительно ценится!

ответ

0

Если нет документально подтвержденного API, теоретически вы можете перепроектировать API с помощью снифферов. Если вы управляете устройством со своего телефона, вы можете установить снифферы на телефон и посмотреть входящие и исходящие запросы. Но большая проблема для вас - это если есть какой-то механизм безопасности, который реализует устройство и приложение. Протокол может быть зашифрован, поэтому вы не сможете понять сетевой трафик или, может быть, какой-то ключ, который позволит устройству получать заказы только из определенного приложения. Итак, мое предложение, если вы не испытываете такого рода работы, - это обратиться к поставщику устройства и спросить их об API, некоторые поставщики с удовольствием выставят его, если вы опубликуете свой код и разрешите другим пользователям использовать его и расширить свой продукт.

 Смежные вопросы

  • Нет связанных вопросов^_^