Подключение iPhone к модулю XBee - PullRequest
6 голосов
/ 02 июня 2009

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

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

Ответы [ 7 ]

4 голосов
/ 03 июня 2009

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

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

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

2 голосов
/ 29 ноября 2011

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

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

2 голосов
/ 03 декабря 2010

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

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

1 голос
/ 25 октября 2010

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

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

Async Labs http://asynclabs.com

0 голосов
/ 19 ноября 2012

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

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

0 голосов
/ 02 июня 2009

Использовать платформу внешних аксессуаров,

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

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

0 голосов
/ 02 июня 2009

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

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

...