sc0rp1d
-
Posts
4 -
Joined
-
Last visited
Content Type
Profiles
Forums
Gallery
Downloads
Blogs
Events
Posts posted by sc0rp1d
-
-
В 08.01.2019 в 22:00, kalibannez сказал:
HAPServer [50:FF:20:01:10:BD] Pair step 1/5 +33ms
Я как раз позавчера начал настраивать Homebridge и столкнулся с тем же самым.
В 08.01.2019 в 22:00, kalibannez сказал:var srpServer = new srp.Server(srpParams, bufferShim.from(salt), bufferShim.from("Pair-Setup"), bufferShim.from(this.accessoryInfo.pincode), key);
Проблема в том, что SRP шифрование очень требовательно к ресурсам, собственно поэтому все HomeKit устройства такие дорогие - там специальный алгоритм шифрования, который быстро работает на очень слабых устройствах.
Я смог обойти это место, переписал исходники, но там будет еще одно, которое обойти не удастся, поэтому сделал очень хитрый трюк.
SRP нужен только для первого раза - сопряжения iOS и Bridge. Берем запускаем Homebridge на компьютере, без платформ, с теме же настройками bridge, что и на роутере. Делаем сопряжение, а потом переносим папки persist и accessories с компьютера на роутер. Homebridge на компьютере нам больше не нужен, а iOS уже будет считать, что сделал пару с Homebridge на роутере.
-
В 21.07.2017 в 07:35, DroWez сказал:
Может кто нибудь такое делал?
Смог поднять Homebridge, собрав пакеты node-homebridge и node-hap-nodejs из openwrt-node-packages, только нужно предварительно их отредактировать и заменить везде /usr/ на /opt/usr/.
Единственное мой Viva не смог пройти pair стадию, так как выходит за рамки timeout (слишком слабый + Homebridge плохо оптимизирован), поэтому поднял Homebridge на компьютере, сделал pair и потом перенес все данные с компьютера на роутер.
[HomeBridge] Подключение с роутера к девайсам в локальной сети
in Вопросы по сборке и настройке Opkg
Posted
Да, тут вы правы, это нужно на роутере так как на нем много различных интерфейсов, а Homebridge и его зависимости не умеют нормально работать в мульти-интерфейсном режиме.