Комплект разработчика BTLE (Bluetooth Low energy) - должен иметь профиль близости

Может ли кто-нибудь указать мне на проверенный и испытанный комплект разработчика (платы) для Bluetooth Low Energy?

Меня особенно интересует профиль близости и совместимость со смартфоном (особенно iPhone и Android-устройствами, но также и любые другие, у которых есть BTLE).

Кроме того, можете ли вы сказать, какие смартфоны будут поддерживать профиль близости?

Ответ 1

Я отмечаю, что tod список устройств, которые имеют BT4.0 функциональности. Конечно, это не гарантирует, что API-интерфейсы будут отображаться в SDK. Если вы придерживаетесь уже реализованного профиля, тогда вы можете быть в порядке, но, как я уже сказал, вы, конечно, не найдете этого в Android API16. SO, пользовательские реализации. Одна из приятных вещей с BT LE заключается в том, что профили относительно "легкие", и, следовательно, вы можете легко сделать свой собственный... но если API-интерфейс на стороне телефона не дает доступа к более низкому уровню (речь идет только о GAP и GATT здесь), то не так много пользы..

Ответ 2

Если вы ищете поддержку API для функций BT LE, то на данный момент очень мало. Например, Android в API16 не поддерживает. До сих пор все это разочаровывает. Во многих случаях HW поддерживает его, но промежуточное/верхнее слои этого не делают. Существует некоторая поддержка iOS (с Iphone4s) и с некоторыми телефонами Moto (нужно добавить SDK), но она ограничена. iOS, вероятно, ваш лучший выбор (кто бы мог подумать). Лично я ищу использовать интерфейс GAP и GATT на Android (ICS/JB), который является обязательным для устройства, перечисленного в BT4.0 (например, BT-микросхемы в смартфонах с высоким уровнем), но GAP, похоже, не отображается.

О, и если вам нужен комплект dev (для SW dev, эта ссылка может помочь > http://blog.bluetooth-smart.com/2011/10/05/bluetooth-low-energy-development-kits-2/)

Ответ 3

Совет по развитию Bluegiga DKBLE112 (из коробки) может общаться с iPhone 4S на IOS 6. Учебники по кодам IOS от http://olesitune.mine.nu/blelogg/?page_id=78 и http://olesitune.mine.nu/blelogg/?page_id=180 обнаружит DKBLE112, встроенную службу термометра и связанные с ней характеристики. Код отображает информацию BLE на iPhone и в консоли Xcode, если iPhone привязан через USB. DKBLE112 стоит дорого (около $400), но он включает в себя множество возможностей, которые я еще не изучил.

Ответ 4

Ребята, которые производят tod, похоже, хорошо справились с устройством BLE, которое функционирует как датчик приближения.

Им удалось заставить свое устройство работать на следующих телефонах:

iPhone 4s, Droid Razr и Razr Maxx, Samsung Galaxy S3, HTC One S, X, V, LG Optimus LTE2, Droid 4, Droid Incredible 4G LTE, HTC EVO 4g LTE, HTC Desire C, Sony Xperia GX, Sony Xperia SX, ASUS PadFone

Так что это возможно. Моя рекомендация для набора dev - это Bluegiga BLE112 с Отладчик CC из Texas Instruments. Ваши варианты программирования - это компилятор IAR за 4 000 долларов США, собственный API-интерфейс Bluegiga "BGScript" (если у вас нет доступа к IAR) или используйте внешний микроконтроллер с выбранным вами компилятором.

Ответ 5

Я использую комплект разработчика TI ez430-rf256x с "IAR Embedded Workbench для MSP430 v5.51.5". Когда TI 1st выпустил ez430, они использовали дерьмовый стек, который был глючит и просто не был способен. Теперь они переключились на стек, основанный на Bluetopia, и это здорово! Он поставляется с множеством образцов, поддерживает ВСЕ профили (включая все новые профили низкой энергии) и прост в использовании. Я считаю, что пакет Bluetopia также поддерживает мой разговор с моим Galaxy Nexus над классическим Bluetooth, но, к сожалению, с Android 4.2.2 по-прежнему нет поддержки низкой энергии Bluetooth (что поддерживает ez430). Похоже, что Google может решить эту проблему в Android 4.2.3. На мой взгляд, нет причин использовать что-то вроде Bluegiga, поскольку вы будете платить им больше за лицензионные расходы, чем потратите на компилятор вроде IAR. Это ссылка на объяснение нового стека, который использует TI: http://www.stonestreetone.com/bluetopiaLE.cfm

Ответ 6

Я понимаю, что это старый вопрос и в раскрытии я разработчик в этом проекте: Anaren Atmosphere.

Компания Anaren выпустила модуль разработки Smart Smart Sensor для Bluetooth Smart с модулем A27037 на базе Broadcom BCM27037, который совместим с Wiced SDK. В нем также есть интерактивная среда разработки, которая представляет собой графический интерфейс /IDE, который позволяет вам как программировать модуль, так и создавать связанные приложения iOS и Android для связи с ним.

Комплект разработчика доступен от различных дистрибьюторов, и инструмент разработки является бесплатным для использования.