Итак, у меня есть проект, над которым я работаю, и в основном хотел бы отправить базовую команду yes/no с iPhone на устройство с поддержкой Wi-Fi который также подключен к сети на одном маршрутизаторе. Это другое устройство не является компьютером, поэтому мне интересно, могу ли я использовать Bonjour? Чтобы использовать Bonjour, нужно ли для обоих коммуникационных устройств иметь какой-то скрипт, установленный и запущенный, который позволяет им общаться? Каким будет лучший способ подключения к этому устройству, подключенному к маршрутизатору, а затем отправить ему информацию/команды? Я мог бы использовать некоторую помощь в поиске направления, потому что как только я определяю, какие инструменты мне нужно использовать, я могу их исследовать и сделать (возможно). Если бы кто-нибудь мог предложить какие-либо идеи или предложения, было бы очень полезно! Заранее спасибоВопрос об использовании Bonjour или других методов для обеспечения соединения с некоммерческим устройством
0
A
ответ
0
Bonjour - это протокол обнаружения локальных сервисов на основе многоадресной DNS. Даже если ваше устройство поддерживает его, вам все равно нужно некоторое программное обеспечение на устройстве для прослушивания ваших команд.
Эй, спасибо за ваш ответ. После чтения дополнительной документации я понимаю, что bonjour можно использовать для подключения к устройству, например к принтеру. Означает ли это, что на принтере необходимо установить какое-то клиентское программное обеспечение? Я ценю любые идеи, которые вы можете предложить – Steve
Да, в основном bonjour/zeroconf используется для обнаружения узлов и служб, которые они предоставляют на локальном эфире (проводной или нет), но тогда вам по-прежнему нужна сама служба, работающая на устройстве, например IPP-сервер на принтере. Что-то нужно принимать и понимать эти IP-пакеты :) –