Определение имен Zeroconf

Я разрабатываю устройство управления со встроенным веб-сервером. Веб-сервер предоставляет интерфейс управления любому веб-браузеру, который запрашивает это (от браузеров Windows, браузеров Mac, андроид iPhone и т.д.).

Проблема, которую я имею, с общим способом в общем знания, как получить доступ к устройству. т.е. что адрес ввести в веб-браузере.

Фиксированный дюйм/с является также техником для моих пользователей и мог пойти не так, как надо, поскольку мое устройство могло быть включено во многие различные Локальные сети. Используя uPnp сервис исследование требует, чтобы программное обеспечение работало на клиенте для некоторых платформ, и не является столь же естественным как просто ввод веб-адреса. Я хочу реализовать Определение имен.

Моя текущая реализация использует netbios протокол. Таким образом от браузера окон я могу ввести//контроллер/, и он работает, но это не работает с Mac или смартфонами. Я могу, кроме того, попытаться реализовать Apples mDnsresponder, который должен сделать Mac, и iPhone играют счастливый (хотя я думаю затем, что я ограничен//controller.local/). Возможно, подобные вещи существуют для Android, Symbian и т.д. также, но есть ли не более универсальное решение для создания одного сетевого имени, которое я мог попробовать?

Платформа в настоящее время основана на процессоре TI Cortex M3 и lwIP.

Любая справка или предложения для того, как найти решение, очень ценятся.

С уважением,

Bob

7
задан Robert Jerome 4 June 2010 в 08:17
поделиться