Pull to refresh
0
0
Send message

Покопался, нашел вот такие примеры шлюзов-интеграций без необходимости использования облака:

  • Localtuya

  • home-assistant

  • MajorDoMo

Готовые шлюзы - это хорошо, но родилась идея написать код с использованием библиотеки tuyanet чтобы подключиться к Tuya-устройствам.

Немного некрасивое решение, так как придется девайс регистрировать в платформе Tuya, чтобы получить ключ для доступа к нему. Но если получится, то для управления достаточно будет самого устройства, подключенного к Wi-Fi, и приложения в локальной сети. На чем его будем локально запускать - уже не проблема :)

В качестве бонуса, заодно и через облако можно будет пнуть это устройство. Но и без облака должно будет работать.

У меня дома уже не первый год висит Keenetic Buddy в паре с роутером. Никаких проблем с переключением между точками. Между собой соединены проводом. Все четко работает.

Насколько я понял, мне Zigbee даже не стоит пробовать. Почитал, и убедился, что они и правда хорошо будут работать только на небольшой площади. Хочу автоматизировать достаточно большой дачный участок. В эфире помех мало из-за удаленности от города, но вот расстояние на участке приличное. Поэтому есть идея развернуть сеть повторителей Mesh-сети от Keentic и покрыть всю площадь участка Wi-Fi.

Осталось только научиться какие-нибудь заводские реле включать-выключать. Может удастся разобраться в протоколе Tuya Wi-Fi - где-то видел информацию, что ему необязательно для работы требуется облако. Вроде как может и локально работать.

Если так, то для управления устройствами подойдет даже мини-ПК, например Raspberry... или что-нибудь небольшое, но помощнее.

А не пробовали использовать Wi-Fi заводские устройства? Мне кажется решить проблему с расстоянием может в том числе и заводской Mesh-повторитель. А вот можно ли будет подключить заводское устройство с Wi-Fi к контроллеру?

Information

Rating
Does not participate
Registered
Activity

Specialization

Фулстек разработчик
Ведущий
Git
SQL
Базы данных
Английский язык
C#
ASP.NET
.NET Core
ASP.NET MVC
ASP.NET WEB API
Visual Studio