|
помогите решить, нужен ли мне bluetooth |
|
|
|
Jul 4 2014, 18:18
|
Гуру
     
Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164

|
Господа, есть у меня проектик один с беспроводным каналом связи для управления построенным на сс2500. Планировал даже разрабатывать отдельно "гаджет" для управления, то есть держит пользователь некое устройство, напомминающее современный мобильник, жмет на сенсорный экран, передает небольшие файлы с этого устройства на основное, ведомое. Про блютус раньше конечно же слышал, но, учитывая то, где блютус обычно "тусуется", то бишь в сотовых приложениях, мне он казался каким-то неподъемным, мегасложным, я думал что для управления им нужна чуть ли не своя операционная система, что он имеет высокоуровневые протоколы передачи данных. Не могло не сложиться такого впечатления после настройки некоторых блютус устройств на компьютере. Недавно заинтересовался этой темой, узнал, что полно дешевых готовых модулей, что блютус по сути это тот же USART только с радиоканалом. И вот теперь пытаюсь взвесить - с одной стороны у меня много наработок и проверенных решений на сс2500, даже блок, отвечающий за радио на плате разведен. И осваивать что-то новое - трата времмени. С другой стороы - открывается чудесная перспектива не разрабатывать гаджет в виде мобильного телефона (а ведь еще нужно где-то приличные корпуса для них искать, аккумуляторы) а просто написать прилоожения для андроид. Цена, если честно не в пользу блютус - сс2500 стоит меньше 100 рублей, а блютус модуль 250. И терять с каждого устройства по 150 рублей прибыли тоже не хочется.
Задача то несложная - по радиоканалу включить, выключить, настроить ведомое устроство, ну и передатть на него поток данных 1-2 мегабайт, но сделать это по модному, с максимальным комфортом для юзера. Легко ли прыгнуть с SPI и USART на блютус? Какие естьподводные камни? Что бы вы сделали в моей ситуации?
Сообщение отредактировал zheka - Jul 4 2014, 18:21
|
|
|
|
|
Jul 4 2014, 20:20
|

Знающий
   
Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467

|
Цитата(zheka @ Jul 4 2014, 15:52)  НУ это не будет стрельбой из пушки по воробьям? ПО сути это UART или модули работают на несколько более высоком протокольном уровне? Видится контроллеру как UART. Там пяток команд которые тоже по тому же УАРТу и посылаются. Больше ничего знать на не надо. Да и те команды опциональные. Никакого верхнего уровня
--------------------
Верить нельзя никому, даже себе. Мне - можно.
|
|
|
|
|
Jul 5 2014, 14:44
|

Знающий
   
Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552

|
Цитата(zheka @ Jul 5 2014, 01:18)  Господа, есть у меня проектик один с беспроводным каналом связи для управления построенным на сс2500. Планировал даже разрабатывать отдельно "гаджет" для управления, то есть держит пользователь некое устройство, напомминающее современный мобильник, жмет на сенсорный экран, передает небольшие файлы с этого устройства на основное, ведомое. Про блютус раньше конечно же слышал, но, учитывая то, где блютус обычно "тусуется", то бишь в сотовых приложениях, мне он казался каким-то неподъемным, мегасложным, я думал что для управления им нужна чуть ли не своя операционная система, что он имеет высокоуровневые протоколы передачи данных. Не могло не сложиться такого впечатления после настройки некоторых блютус устройств на компьютере. Недавно заинтересовался этой темой, узнал, что полно дешевых готовых модулей, что блютус по сути это тот же USART только с радиоканалом. И вот теперь пытаюсь взвесить - с одной стороны у меня много наработок и проверенных решений на сс2500, даже блок, отвечающий за радио на плате разведен. И осваивать что-то новое - трата времмени. С другой стороы - открывается чудесная перспектива не разрабатывать гаджет в виде мобильного телефона (а ведь еще нужно где-то приличные корпуса для них искать, аккумуляторы) а просто написать прилоожения для андроид. Цена, если честно не в пользу блютус - сс2500 стоит меньше 100 рублей, а блютус модуль 250. И терять с каждого устройства по 150 рублей прибыли тоже не хочется.
Задача то несложная - по радиоканалу включить, выключить, настроить ведомое устроство, ну и передатть на него поток данных 1-2 мегабайт, но сделать это по модному, с максимальным комфортом для юзера. Легко ли прыгнуть с SPI и USART на блютус? Какие естьподводные камни? Что бы вы сделали в моей ситуации? посмотрите на сс2541.
|
|
|
|
|
Jul 6 2014, 07:40
|

Знающий
   
Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552

|
Цитата(zheka @ Jul 6 2014, 00:11)  Посмотрел, весьма интересно. Скажите а во например такой модуль http://www.ebay.com/itm/4-0-BLE-Bluetooth-...utorefresh=trueон работает только за счет аппаратных возможностей чипа или нужно еще какую-то программу писать в его Flash память, как думаете? Если китайцы ничего во flash не записали, то нужно свою прошивку писать. Особо сложного ничего в этом нет. Но если влом самому разбираться, то в сети есть готовые прошивки. Но все же советую разобраться самостоятельно. У меня на это ушла неделя, сейчас в несколько проектов его "всовываю".
|
|
|
|
|
Jul 7 2014, 06:57
|

Частый гость
 
Группа: Свой
Сообщений: 167
Регистрация: 25-12-09
Из: Минск
Пользователь №: 54 460

|
Цитата(sobr @ Jul 6 2014, 17:55)  Зато с сс2541 можно реализовать любой профиль, в т.ч. и кастомный. сс2541 - это BLE BLE (Bluetooth Low Energy) - не имеет совместимости с обычным Bluetooth,так же скорости значительно меньше, смартфоны еще не все поддерживают, например, Apple только с Iphone 4s начала поддержку... ИМХО, для управления отличный вариант. Для передачи потоков данных, например голоса - НЕТ.
Сообщение отредактировал Integro - Jul 7 2014, 07:04
|
|
|
|
|
Jul 7 2014, 12:18
|

Знающий
   
Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552

|
Цитата(Integro @ Jul 7 2014, 13:57)  сс2541 - это BLE BLE (Bluetooth Low Energy) - не имеет совместимости с обычным Bluetooth,так же скорости значительно меньше, смартфоны еще не все поддерживают, например, Apple только с Iphone 4s начала поддержку...
ИМХО, для управления отличный вариант. Для передачи потоков данных, например голоса - НЕТ. Совершенно верно, голос не передать, зато потребление никакое, время установления соединения доли секунды, возможность передавать данные без установления соединения и т.д.
|
|
|
|
|
Jul 7 2014, 14:14
|

Частый гость
 
Группа: Свой
Сообщений: 167
Регистрация: 25-12-09
Из: Минск
Пользователь №: 54 460

|
Цитата(sobr @ Jul 7 2014, 16:54)  BLE 61 секунда Обычный Bluetooth 8 - 30 секунд. Стало интересно... 61 с. - это реальные данные? Я на своем железе (renesas) в разы меньше вытягиваю, позже цифры приведу...
|
|
|
|
|
Jul 9 2014, 23:11
|
Группа: Участник
Сообщений: 6
Регистрация: 14-08-11
Пользователь №: 66 714

|
Цитата(Integro @ Jul 7 2014, 17:14)  Стало интересно... 61 с. - это реальные данные?
Я на своем железе (renesas) в разы меньше вытягиваю, позже цифры приведу... А с каким профилем?
|
|
|
|
|
Jul 15 2014, 15:50
|
Знающий
   
Группа: Свой
Сообщений: 615
Регистрация: 14-02-08
Из: г. Рыбинск, Ярославская область
Пользователь №: 35 028

|
Цитата(zheka @ Jul 4 2014, 22:18)  Задача то несложная - по радиоканалу включить, выключить, настроить ведомое устроство, ну и передатть на него поток данных 1-2 мегабайт, но сделать это по модному, с максимальным комфортом для юзера. Легко ли прыгнуть с SPI и USART на блютус? Какие естьподводные камни? Что бы вы сделали в моей ситуации? Bluetooth-контроллер CC2560 от компании Texas Instruments позволяет организовать беспроводную связь с устройствами работающими в стандарте односистемного Bluetooth 4.1 (только BR/EDR) для передачи данных и голоса на устройства, поддерживающие классический Bluetooth. CC2560 представляет собой сетевой контроллер, работающий по HCI-протоколу через UART-интерфейс. HCI-интерфейс включает как стандартный набор команд (Bluetooth 4.0 compliant up to the HCI Layer), так и фирменные команды производителя. CC2560 имеет лучшие в отрасли параметры радиолинка (бюджет радиолинии) – выходная мощность ВЧ-передатчика достигает +12 дБм (BT Class 1.5) при чувствительности приемника не хуже -95 дБм, что позволяет увеличить дальность связи в два раза по сравнению с решениями других производителей. Аппаратные и программные алгоритмы управления питанием компании TI обеспечивают значительную экономию электроэнергии во всех режимах работы широко используемых Bluetooth. Производитель предлагает бесплатный программный стек для микроконтроллеров MSP430, ARM Cortex-M3 и Cortex-M4. Набор поддерживаемых профилей включает в себя профиль последовательного порта (SPP), улучшенный профиль передачи звука (A2DP) и устройство пользовательского интерфейса (HID)
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|