|
помогите решить, нужен ли мне 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 начала поддержку...
ИМХО, для управления отличный вариант. Для передачи потоков данных, например голоса - НЕТ. Совершенно верно, голос не передать, зато потребление никакое, время установления соединения доли секунды, возможность передавать данные без установления соединения и т.д.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|