Доработать программу для массовой настройки iBeacon маячков
Имеется консольная утилита на node.js, выполняющая все необходимые функции, но работающая с ошибками. На выбор разработчика, можно либо исправить работу имеющейся программы, либо написать новую.
Что должна уметь утилита?
Разрабатываемый инструмент должен позволять осуществлять автоматизированную настройку большого количества bluetooth маячков (до 100-200 шт.) по заданным настройкам. Инструмент должен корректно работать с Mac OS X
GUI для приложения не требуется, вопросы использования базы данных, а также конкретного механизма указания настроек остается на усмотрение разработчика.
Вся необходимая документация, описывающая механизм выдачи настроек маячкам, будет предоставлена разработчику.
Лучше всего, если вы находитесь в Санкт-Петербурге, Москве или рядом с этими городами, чтобы мы могли передать вам маячки для проведения тестов.
Требования к возможностям настройки:
1) Задать всем доступным маячкам определенный UUID, пароль, name, power value, broadcast rate
2) Задать маячкам c определенным UUID указанные major. В настройках необходима возможность указать, сколько маячков должны получить заданный major.
3) Выдать всем маячкам с определенным UUID и major уникальные minor
4) Дать команду мигать всем маячкам с определенным UUID и major
5) Дать команду мигать одному определенному маячку (UUID+major+minor)
6) Вывести список всех доступных маячков (name, uuid, major, minor). Желательно иметь возможность выбрать в этом списке множество маячков для настройки.
Более подробную информацию предоставим выбранному исполнителю