Блог

Apple HomeKit сколько устройств можно добавить в один мост ?

Ну что положим начало блогу, дальше без прелюдий.

До последнего момента не было чёткого понимания сколько Accessory и Service можно добавить на один bridge, да и потребности сильной не было. В прошлой работке бриджа для колобка опытным путём было установлено число 150 даже внесли фиксы в либу, и HomeKit прекрасно работал с ними.

Но видимо в одном из обновлений iOS всё привели в соответствие стандарту HAP.

A bridge must not expose more than 100 HAP accessory objects.

Array of Service objects. Must not be empty. The maximum number of services must not exceed 100.

По итогу мы имеем ограничение в 100 сервисов из которых функционируют 97 остальное видимо отводится под сервисные нужды, стоковый сервис аксессуара с его именем видимо не зачитывается. Сервисы могут быть привязаны к одному аксессуару или каждый к своему от этого максимальное количество не изменится.

При добавлении 98 аксессуара мост безвозвратно падает.....

Надеюсь данная информация кому-то сэкономит время при разработки или возможно кто-то дополнит меня ;)


спасибо, очень полезная инфа 

Рад что пригодилось )

"безвозвратно падает" это же пи#%#ц. Разочарование...

Такова логика работы кита.....

Я правильно понял слово "безвозвратно", что дом падает и удаление лишних устройств уже не поможет его поднять? 

Нет увы....иногда может помочь, но это скорее всего исключение чем правило...пару раз такое видел

Если мы прокидываем в кит, например, двухклавишный выключатель или акаровский датчик движения, то сколько засчитывается? По одному аксессуару или по два?

Две кнопки = два сервиса свитч, зачитывается 2

нужно продолжить тему этого блога «как добавить второй мост». ну или дать ссылку на статью если таковая уже имеется на портале 


Вернуться назад
Вернуться назад