Подключение iPhone к модулю XBee

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

Я думаю, это похоже на то, как работает Nike+iPod, но мне было интересно, возможно ли это без использования насадки на краевой разъем?

7 ответов

XBee - это 2,4 ГГц, но это не WiFi или Bluetooth. Там нет API для управления радио iPod на этом низком уровне. Если вы хотите общаться с сетью XBee, вам необходимо подключиться через какое-то устройство шлюза, которое находится как в сети XBee, так и в одной из сетей, подключенных к iPhone. Это может быть Интернет, локальная сеть или физическое соединение с разъемом док-станции.

Если вы знакомы с аппаратным обеспечением, вы можете создать устройство с разъемом Ethernet и радио XBee, а затем написать программное обеспечение для iPhone для связи с вашим гаджетом, которое будет передавать ваши сообщения в сеть XBee.

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

У Digi теперь есть модуль WiFi XBee, который может подключаться непосредственно к старому XBee, и к нему можно получить доступ через TCP или UDP непосредственно из приложения для iPhone.

К сожалению, XBee-WiFi поддерживает только WiFi, но не XBee и WiFi. Но подключите WiFi и DIN DOUT к XBee DOUT и DIN, и вы получите прямой переносной аппаратный мост WiFi<->XBee без программного обеспечения. Добавьте между ними микроконтроллер, и вы действительно сможете сделать что-нибудь классное. WiFi XBee около 50 долларов.

Я работаю над приложением, которое управляет модулем 802.15.4 ZigBee; если вы не зарегистрировали лицензию MFi, то нет никакого доступа к /dev/tty.xx, так что если вы хотите, вы можете попробовать с взломанным iPhone и поместить ваши приложения в папку /Applications (таким образом, вы можете получить доступ к к последовательному порту и обратите внимание, что это папка, в которую устанавливаются приложения cydia, такие как Cydia.app и т. д.). Кроме того, вы должны иметь правильное оборудование и спецификацию протокола вашего модуля. Я использую USB2-последовательный RS232, модифицированный кабель iphone, подключенный к плате разработки, где находится модуль ZigBee; связь происходит через бинарный протокол UART.

Надеюсь, что эта помощь, и другие наблюдения ценятся для меня тоже.

Я знаю, что сейчас это немного устарело, но недавно я выполнил проект, в котором использовался Arduino со щитом WiServer, который позволил мне представить специальную сеть и веб-страницу, которые можно просматривать с моего iPhone. Я использую его для управления сервоуправлением через запросы GET к веб-странице.

Проверьте Async Labs для материала WiServer. Они выпускают комбинированный продукт Arduino+WiShield (Black Widow или yellowjacket, в зависимости от ваших потребностей).

Async Labs http://asynclabs.com/

Использовать внешнюю структуру аксессуаров,

Устройства 3.0 могут проверить 3.0 SDK External Accessory Framework, он все еще находится под NDA, поэтому не может поделиться каким-либо кодом, но это возможно.

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

Существует официальный набор разработчика от Microchip, поэтому вы можете разработать некоторое оборудование для создания одного моста между iPhone и ZigBee.

Существует также одна эквивалентная версия для Android.

Не без использования взломанного устройства. блютуз на устройствах iphone 2.x и 3.x исключительно для громкой связи. Я слышал о людях, которые дурачатся работать с другими аудиоустройствами, но в этом и заключается степень подключения Bluetooth.

Вы хотите использовать брокер данных, такой как pachube.com, для просмотра данных вашего датчика через http. Вот пример приложения для iPhone: http://apps.pachube.com/iphone/

Другие вопросы по тегам