Какой-нибудь совет для iPhone Wireless Comms со встроенным устройством Linux? - PullRequest
0 голосов
/ 22 февраля 2012

Я ищу советы по протоколам для использования в локальной сети между iPhone и встроенным устройством Linux.Для встроенного устройства Linux требуется следующая функциональность ...

  1. Возможность подключения к беспроводной локальной сети.
  2. Доступно для обнаружения в качестве устройства в беспроводной локальной сети.
  3. (практически) для подключенияс iPhone.
  4. API удаленного вызова для iPhone.
  5. Возможность удаленного вызова функций на iPhone.

Я хочу использовать независимые от платформы протоколычтобы достичь этой функциональности, потому что мобильное приложение будет перенесено с iPhone на другие мобильные платформы, такие как Android.Поскольку я новичок в Embedded Linux, мое исследование (и, возможно, наивность) показывает, что указанные функции могут быть реализованы с помощью следующих протоколов ...

  1. DHCP для получения динамического IP-адреса.
  2. DNLA?(Bonjour является родным для iOS, верно?)
  3. Связь с установлением соединения предполагает TCP.
  4. Архитектура SOAP или REST по HTTP.
  5. Архитектура SOAP или REST по HTTP.

Можете ли вы предложить другие, более подходящие протоколы?Я лаю не на том дереве?Есть ли гораздо более простой способ добиться этой функциональности?Например, предоставление удаленного API с использованием только сокета TCP?

Любой совет, который вы можете предложить, приветствуется ...

Ответы [ 2 ]

0 голосов
/ 22 февраля 2012

Я сделал нечто подобное - Arduino, который передает данные в приложение для iPhone, подключенное через WiFi по протоколу UDP.

0 голосов
/ 22 февраля 2012

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

-Имеет привязки к объективу, чтобы помочь вам реализовать в iOS -Имеет Java-привязки, чтобы помочь вам реализовать в Android. -Маленький след.

...