2009-06-02 4 views
7

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

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

ответ

0

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

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

0

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

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

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

+0

К сожалению, это описание ОЧЕНЬ вводит в заблуждение. EAFramework будет подключаться только к устройствам «Сделано для iPod». Если XBee не является MFi, это невозможно в рамках EA Framework. – Lounges

4

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

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

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

+0

Спасибо, pmb - вот блестящая помощь. Знаете ли вы о каких-либо устройствах с конечным узлом низкой мощности, которые могут публиковать сеть ad-hoc wi-fi (для подключения к iphone) и могут легко принять некоторые последовательные данные с сенсорного устройства? У меня нет проблем с отправкой xBee, это просто показалось хорошим местом для начала и отвечает требованиям с точки зрения размера и энергопотребления. – 2009-06-03 10:28:10

+0

Низкая мощность - большая проблема. Bluetooth и XBee существуют как альтернативы WiFi с низким энергопотреблением. Sparkfun имеет http://www.sparkfun.com/commerce/product_info.php?products_id=8869. Saelig имеет http://www.saelig.com/miva/merchant.mvc?Screen=PROD&Product_Code=BRD003. Журналы Circle Cellar и Nuts & Volts также являются хорошими отправными точками для таких продуктов. –

1

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

Ознакомьтесь с лабораторией Async для продуктов WiServer. Они находятся в процессе выпуска комбинированного продукта arduino + WiShield (Черная Вдова или желтая рубашка, в зависимости от ваших потребностей).

Async Labs http://asynclabs.com

2

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

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

1

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

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

0

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

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

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

  • Нет связанных вопросов^_^