Попытку реализации HID на КПК, я начну с ознакомления с профилями Bluetooth.
Что же такое профиль в технологии Bluethhoth? Читать дальше »
| Пн | Вт | Ср | Чт | Пт | Сб | Вс |
|---|---|---|---|---|---|---|
| « Авг | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | |||
Попытку реализации HID на КПК, я начну с ознакомления с профилями Bluetooth.
Что же такое профиль в технологии Bluethhoth? Читать дальше »
Когда-то на форуме 4pda.ru появился пост с предложением создать приложение, позволяющее использовать КПК в качестве Bluetooth мыши. В то время я довольно смутно представлял эту технологию и пост очень заинтересовал меня тем, что появилась возможность удовлетворить постоянную жажду знаний изучением Bluetooth. Читать дальше »
Ядро системы – определение
В ядро системы (Core System) входит: 4 самых нижних уровня и ассоциированные с ними протоколы, определенные в спецификации Bluetooth, а так же один общий протокол сервисного уровня, называемый “протокол обнаружения сервисов” (service discovery protocol -SDP), полные требования к которому указаны в профиле общего доступа (generic access profile – GAP). Полноценное приложение Bluetooth требует целого ряда дополнительных сервисов и протоколов более высокого уровня, определенных в спецификации Bluetooth.

Читать дальше »
Описание
Протокол управления логической связью и адаптацией (Logical Link Control and Adaptation Protocol – L2CAP) предназначен для мультиплексирования, сегментации и сборки пакетов протоколов верхнего уровня, а так же для транспортировки информации о качестве обслуживания.
Протокол L2CAP позволяет как протоколам верхнего уровня, так и приложениям, отправлять и получать данные в пакетах (L2CAP Service Data Units, SDU) длиной до 64 Кбайт. Протокол так же позволяет управлять потоком данных и ретранслировать данные в каналах с помощью режимов управления потоками и ретрансляции. Читать дальше »
Общее описание
HCI представляет собой командный интерфейс контроллера Baseband и менеджера связи, а так же предоставляет доступ к параметрам конфигурации устройства Bluetooth . Этот интерфейс предоставляет единообразный способ доступа к параметрам Baseband. Читать дальше »
Общее описание
Протокол менеджера связи (Link Manager Protocol – LMP) используется для контроля и согласования всех видов операций соединения между двумя устройствами таких как: установка логических транспортов и логических связей, управление ими, а так же управление физическими связями. Протокол менеджера связей используется для взаимодействия между менеджерами связи (Link Managers) двух устройств , соединенных между собой логическим транспортом ACL (Асинхронный транспорт без установления соединения (Asynchronous Connection-Less). Читать дальше »
Общее описание
Дословного толкового перевода слова “Baseband” на русский язык найти трудно потому, что нельзя выразить этот термин одним словом.
“Baseband” – это часть системы Bluetooth, определяющая или реализующая функции обработки сигнала на физическом уровне. Она управляет физическими каналами и физическими связями и находится на верхнем уровне стека. Протокол Baseband организован как контроллер связей, работающий с менеджером связей и формирующий соединение и контролирующий потребление энергии. Baseband так же управляет синхронными и асинхронными связями, формирует и обрабатывает пакеты, контролирует доступ к устройству. Трансивер работает по схеме дуплексной передачи с временным разделением (Time Division Duplex – TDD) Два или более устройств, совместно использующие физический канал составляют сеть piconet. Одно устройство работает как главное (мастер), тогда как другие устройства выступают в качестве подчиненных. В сети piconet подчиненными могут быть до 7-ми устройств. Кроме этого другие подчиненные устройства могут быть подсоединены к сети и находиться в режиме парковки.
Сеть piconet в режиме мастер-подчиненный (a), много подчиненных (b), несколько piconet, т.н. scatternet (с) Читать дальше »
Определение
Для передачи данных по радиоканалу используется 2 режима модуляции несущей частоты:
- Основной режим (Basic Rate) – использует бинарную частотную модуляцию и позволяет минимизировать аппаратную сложность трансивера;
- Дополнительный режим (Enhanced Data Rate) – использует т.н. фазовую манипуляцию, один из видов фазовой модуляции, при которой фаза несущей частоты меняется скачкообразно (PSK). Данный режим имеет 2 варианта модуляции:
- π/4-DQPSK – квадратурная фазовая манипуляция, использующая 2 4-х точечных созвездия;
- 8DPSK – квадратурная фазовая манипуляция с двойной поляризацией.
Символьный битрейт для всех типов модуляции равен 1 мегасимволу в секунду, но из-за разной модуляции несущей частоты, скорость передачи данных составляет:
- 1 Мбит/с, в режиме “Basic Rate”
- 2 Мбит/с, в режиме “Enhanced Data Rate”, используя π/4-DQPSK
- 3 Мбит/с, в режиме “Enhanced Data Rate”, используя 8DPSK Читать дальше »
Радио
На физическом уровне технология Bluetooth работает на не лицензируемых частотах, предназначенных для промышленного, научного и медицинского применения (industrial, scientific and medical (ISM)) находящихся в диапазоне 2,4ГГц. Система использует трансивер, формирующий сигнал по методу FHSS (Frequency Hopping Spread Spectrum — псевдослучайная перестройка рабочей частоты). Трансивер использует бинарную частотную модуляцию с символьным битрейтом 1 мегасимвол в секунду, поддерживающую скорость 1 Мбит/с в режиме ”Basic Rate” и скорость от 2 до 3 Мбит/с в режиме “Enhanced Data Rate”. Читать дальше »
Преамбула.
Год назад я написал на заказ программку, суть которой заключалась в автоматизации USSD запросов. А именно: программе передается алгоритм обмена USSD командами между ОПСОС-ом и устройством и программа в определенное время вызывает что-то типа *ХХХ# и начинается обмен данными до получения требуемого результата. Для примера можно взять MegafonPro или МТС-овский сервис *111#. Так вот, что бы не перебирать дерево ответов, предлагаемых ОПСОС-ом и ждать N-ное количество времени для достижения определенного варианта запроса станции, программа по алгоритму сама болтала с ОПСОС-ом и писала все в лог, который потом можно было посмотреть. Все работало отлично в течение года на 6-ти разных устройствах пока не попалось устройство, где возникла проблема выгрузки системного сервиса. Читать дальше »
Лебец В.И. работает на WordPress | Оформление разработано Tiga & Ozh | Перевод Webblog.Name