Приложение для iPhone для связи с печатной платой в не Apple-устройстве - PullRequest
0 голосов
/ 16 ноября 2011

Мы хотим, чтобы наше приложение для iPhone могло обмениваться данными с печатной платой внутри воздухоочистителя.

Печатная плата внутри воздухоочистителя должна получать сигналы от приложения iPhone, и исходя из них, делать определенныеКоманды в воздухоочистителе.

Таким образом, вы должны иметь возможность использовать приложение iPhone для управления воздухоочистителем через Bluetooth (наименее вероятно из-за программы Made for iPod) или WiFi (более вероятно).

Какую платформу я должен использовать?

Мы закажем печатную плату у компании на следующей неделе, и нам нужно знать, с какой фреймворк мы должны создать элемент управления приложения iPhone.

1 Ответ

0 голосов
/ 16 ноября 2011

Классы NSNetService и NetServiceBrowser помогут вам начать публиковать службы в сетях (wifi и bluetooth), чтобы ваша схема могла подключаться к вашему приложению iOS. Похоже, вам понадобится довольно низкоуровневая библиотека подключений / обмена сообщениями для другой стороны (что вы можете ожидать на своей плате? C ++, чистый C?). Либо создайте свою собственную, либо вы можете заглянуть в сетевую библиотеку C ++ или C ++ boost :: asio library и использовать / строить на своих платформах обмена сообщениями. Все зависит от возможностей вашей "печатной платы".

...