2012-01-05 4 views
6

Возможно ли подключить iDevice к адаптеру rs232-bluetooth для отправки последовательных команд, например, через разъем для док-станции iDevice в rs232 (как это делает последовательный кабель Redpark)? Я спрашиваю, потому что компания, над которой я работаю, думает о том, что iDevice контролирует одну из наших систем для демонстрации. Я знаю, что это не относится к чему-то конкретному, но любая информация была бы весьма признательна.RS232 для устройства iOS

ответ

2

Не совсем. GameKit - это один из способов получить доступ к bluetooth в iOS, но он очень ограничен в том, что позволяет API. В зависимости от того, что вы строите, вы можете использовать программу Apple Made для iPod, но это, вероятно, длинный снимок. http://developer.apple.com/programs/mfi/

+0

Мы пытались пойти с MFI и получили отказ от Apple. Не знаю, почему, я просто услышал об отказе. Наверное, я посмотрю, сможет ли GameKit даже помочь. –

0

Вы можете создать небольшой ключ, который крепится через разъем док-станции и транслирует через Bluetooth на другое устройство.

Или вы можете использовать Wi-Fi вместо bluetooth ... возможно, обмениваясь Wi-Fi на то, что физически подключено к тому, что вы хотите контролировать.

1

Лучшим способом, вероятно, является создание устройства, которое подключается через WiFi. Я пошел по этому маршруту, и все получилось хорошо. Если вы должны взаимодействовать с интерфейсом RS-232, вы можете создать промежуточный «адаптер», который подключается через WiFi к устройству iOS, а через RS-232 - к другому устройству.

Если у вас нет необходимости распространять ваше приложение через App Store, вы можете использовать последовательный кабель iOS от Redpark: http://redpark.com/c2db9.html. (Отказ от ответственности, я никогда не пробовал один, но, по словам кого-то из Redpark, джейлбрейк не требуется, вы просто не можете распространять свое приложение в магазине приложений.)

+0

Я действительно использовал этот кабель раньше. Теперь мы пытаемся идти по беспроводной сети. –

+0

ОК. Как я уже сказал, у нас был хороший успех с устройством, поддерживающим WiFi, которое разговаривало с iPhone без необходимости в программе MFi. Тем не менее, устройство WiFi само по себе было совершенно обычным дизайном, а не чем-то с полки. –

0

Я работал над взломанным приложением, которое использовало BTStack взаимодействовать с последовательным устройством. Возможно, вы сможете использовать это для своей демонстрации.

3

(Смотрите также iPhone to RS-232 via Bluetooth)

модулей Bluetooth существует, что поддержка MFi (Made For iPhone), такие как этот от connectBlue http://www.connectblue.com/products/bluetooth-products/bluetooth-modules/bluetooth-iphone-ios-accessory-module-obs414/ Так стандартный стек iPhone Bluetooth может установить соединение/RFCOMM SPP к этому устройству. Это устройство может быть добавлено на плату вместе с преобразованием уровня RS232 и т. Д. И, таким образом, успех.

Я не знаю, продает ли кто-нибудь такое устройство. Устройство RS232, который connectBlue продает, похоже, не поддерживать MFI, http://www.connectblue.com/products/bluetooth-products/bluetooth-devices/bluetooth-rugged-serial-port-adapter-rbs433/

0

Если вы все еще хотите использовать Bluetooth, это помогло мне много, чтобы облегчить стандартное последовательное соединение для прототипирования без джейлбрейка:

http://www.seeedstudio.com/depot/bleshield-based-on-bluegigas-ble112-module-p-1367.html

Он работает на Bluetooth 4.0 с поддержкой IOS устройств и все схематических, boardfiles, источники встроенного программного обеспечения и источников IOS App доступны здесь:

https://github.com/michaelkroll/BLE-Shield

Смежные вопросы