Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: bluetooth over spi
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Wireless/Optic
Sergey manuchin
Подскажите Pls какая максимальная скорость передачи данных по spi через bluetooth в случае использования BlueCore 5 от CSR.
Дело в том, что необходимо по bluetooth передававть большие объемы данных. в BlueCore 5 и обратно. Легче всего сделать это через SPI. Но вот какая загвоздка - по BlueTooth spi два компа соединяются довольно шустро, однако когда происходит попытка направить данные в BlueCoure 5 данные идут значительно медленнее. Причем скорость соединения можно устанавливать любой. Все равно данные идут с какой-то определенной скоростью...
Может кто сталкивался - как обойти такое ограничение в скорости. При том что bluetooth версии 2.0 должен иметь пропускную способоность больше мегабита...
Rash
SPI там только для программирования и отладки написанного ПО.
какая там передача данных может быть? Данные можно передать по UART до ~900 кбит/с и по USB, максимальная скорость по USB я не знаю какая там будет.
boroda1983
Цитата(Rash @ Mar 17 2007, 13:09) *
SPI там только для программирования и отладки написанного ПО.
какая там передача данных может быть? Данные можно передать по UART до ~900 кбит/с и по USB, максимальная скорость по USB я не знаю какая там будет.


Дело в том, что не все профили поддерживает EDR пакеты, поэтому выход - либо использовать другой профиль с поддержкой EDR, либо написать свое приложение.
Sergey manuchin
Цитата(Rash @ Mar 17 2007, 13:09) *
SPI там только для программирования и отладки написанного ПО.
какая там передача данных может быть? Данные можно передать по UART до ~900 кбит/с и по USB, максимальная скорость по USB я не знаю какая там будет.

Я имел ввиду bluetooth spp профиль... Т.е. UART через bluetooth. Он у меня упорно работает на какой-то маленькой скорости. В доках нарыл, что вроде этот профиль использует канал RFCOMM. Его по идее можно конфигурить на большую скорость. Но как достучаться до RFCOMM через SPI, если учитывать то что RFCOMM можно конфигурить только при подключении. Т.е. в случае профиля SPI он уже сконфигурин по дефолту. А вто как переконфигурить порт????


Цитата(Rash @ Mar 17 2007, 13:09) *
SPI там только для программирования и отладки написанного ПО.
какая там передача данных может быть? Данные можно передать по UART до ~900 кбит/с и по USB, максимальная скорость по USB я не знаю какая там будет.

Я боюсь что в случае BlueCore MM 5 данные по usb передавать нельзя - он там только для зарядки батарейки и для расшерения на будующее...
Rash
RFCOMM поддерживает скорость 380 кбит/с, помойму. по SPP профили передовал 115200, открывал 2 порта в компе на этой скорости и передавал байты
boroda1983
для профиля SPP v1.1 обязательна лишь поддержка AUX пакетов, а это значит максимальная скорость 185.6 кбит/c в дуплексном режиме. Можно конечно пошаманить маленько с библиотекой SPP, и сделать пакеты DH5 (433.9 кбит/c, дуплекс) для Bluetooth v1.2 и 2-DH5 (869.7 кбит/c, дуплекс) или 3-DH5 (1306.9 кбит/с, дуплекс) для Bluetooth v2.0, но в этом случае не гарантируется совместимость с устройствами от других производителей.

Сейчас разрабатывает новая версия SPP v1.2, где скорее всего будут предусмотрены более высокие скорости работы
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.