2009-12-30 9 views
0

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

ответ

0

Bonjour - это протокол обнаружения локальных сервисов на основе многоадресной DNS. Даже если ваше устройство поддерживает его, вам все равно нужно некоторое программное обеспечение на устройстве для прослушивания ваших команд.

+0

Эй, спасибо за ваш ответ. После чтения дополнительной документации я понимаю, что bonjour можно использовать для подключения к устройству, например к принтеру. Означает ли это, что на принтере необходимо установить какое-то клиентское программное обеспечение? Я ценю любые идеи, которые вы можете предложить – Steve

+0

Да, в основном bonjour/zeroconf используется для обнаружения узлов и служб, которые они предоставляют на локальном эфире (проводной или нет), но тогда вам по-прежнему нужна сама служба, работающая на устройстве, например IPP-сервер на принтере. Что-то нужно принимать и понимать эти IP-пакеты :) –