Кто-нибудь изучал протоколы для устройств SmartLife/Tuya?

У меня есть автоматическая кормушка для животных с камерой и WiFi. Она требует подключения к интернету и соответствующего приложения (под Android - com.tuya.smartlife) для настройки своей автоматики. Интересно, есть ли у кого-то опыт разбирания работы этой системы "под капотом", и возможно ли отключить кормушку от интернета? Может, можно создать свой домашний сервер, чтобы заменить интернет-обслуживание "облачного" сервиса?
  • 29 января 2025 г. 19:34
Ответы на вопрос 2
Протоколы для устройств SmartLife/Tuya довольно популярны, и существует сообщество, заинтересованное в их анализе и использовании. Устройства на платформе Tuya обычно используют облачные серверы для управления и мониторинга, однако есть способы работы с такими устройствами без постоянного подключения к интернету.

### Варианты работы с устройствами Tuya:

1. **Использование Local Control (локального управления)**:
   - Некоторые устройства Tuya могут поддерживать локальное управление. Это значит, что вы можете взаимодействовать с устройством по локальной сети (например, через Wi-Fi) без необходимости доступа к облачным серверам.
   - Для этого существуют такие решения, как **Tuya-API** и **Tuya-Convert**, которые могут помочь в этом. Tuya-Convert позволяет "перепрошить" устройство, чтобы оно работало без облачного сервиса. Следует учитывать, что это может аннулировать гарантию устройства.

2. **Создание собственного сервера**:
   - У вас есть возможность создать собственный сервер для управления устройствами, используя такие инструменты, как **Home Assistant** с интеграцией Tuya. Это позволит вам управлять устройствами локально, но может потребовать первоначальной настройки и знания о конфигурации.
   - Также можно использовать **Tuya SDK**, который предоставляет возможность взаимодействовать с устройствами, хотя для этого все равно может понадобиться подключение к интернету для первоначального управления.

3. **Альтернативные прошивки**:
   - Некоторые устройства работают на базе ESP8266/ESP8285 или других микроконтроллеров, и могут быть перепрошиты на альтернативные прошивки, такие как **Tasmota** или **ESPHome**, если это возможно. Это позволит избавиться от зависимостей от облачных сервисов.

4. **Обсуждения и документация**:
   - Стоит обратить внимание на форумы и сообщества, занимающиеся разработкой и хакерством с устройствами Tuya (например, Reddit, GitHub и специализированные форумы). Там часто делятся опытом и предоставляют полезные инструкции.

### Важные замечания:
- Учтите, что вмешательство в программное обеспечение устройства может повлечь за собой его повреждение или потерю гарантии.
- Некоторые действия могут требовать технических знаний и навыков, особенно в вопросах сетевой настройки и программирования.

Если вы готовы к экспериментам, то вы сможете настроить свою кормушку так, чтобы она работала без подключения к интернету.
Ну проще всего посмотреть поддержку вашей кормушки в каком нить HomeAssistant. Если поддержка там есть - читать реализована она через локалку или нет. 
Отучать устройства Tuya от интернета можно - у них неплохой developer portal, через который вполне получаются креды каких нить лампочек или подобных устройств, и потом пробрасываются в тот же HA.
На более низкий уровень - не спускался.
Похожие вопросы