Я успешно использовал карманные компьютеры в прошлом (используя последовательный порт) для управления простыми роботами (малыми роверами).iPhone как контроллер робота
Оглядываясь сюда и на веб-сайт разработчика Apple, кажется, что начиная с версии 3.0 они позволяют приложениям общаться (и даже использовать собственный протокол) с настраиваемым оборудованием. Я бы предположил, что у них такая же политика для связи через Bluetooth.
Но, похоже, программа разработчика оборудования ориентирована на крупные корпорации.
Возможно ли сделать не-jailbroken iphones для связи с настраиваемым оборудованием (например, микроконтроллер PIC с некоторым интерфейсом чипа Bluetooth)?
Если это возможно в вашей ситуации, вы можете использовать небольшой ПК (малиновый Pi или аналогичный) для управления фактическим роботом при подключении к сети WiFi. Затем вы можете разработать приложение для iPhone, чтобы отправлять команды с телефона на ПК через сеть WiFi довольно тривиально. –