Поскольку вам необходимо получить контроль над оборудованием, вам, скорее всего, понадобится собственное приложение, которое может обращаться к драйверам оборудования и API.
Я предполагаю, что Java может выполнить эту работу.
Вот еще один вопрос StackOverflow , который может иметь встроенное решение.
Nevermind : iFamily также не поддерживает Java