|
Bog BOS: hardware: Bluetooth |
Последнее изменение файла: 2011.06.25
Скопировано с www.bog.pp.ru: 2024.11.21
Bluetooth (IEEE 802.15.1, Bluetooth SIG, 1999) предназначен для работы в радиодиапазоне 2.4 GHz (т.е. пересекается с Wi-Fi 802.11) на расстоянии до 10 метров со скоростью до 723kbps. Основной упор был сделан на малое энергопотребление и стоимость (ни та, ни другая цели не достигнуты, ждём ZIGBEE 802.15.4). Использует метод расширения спектра с помощью частой (1600Hz) смены опрной частоты (FHSS). При объединении в пиконет устройства начинают использовать одну и ту же последовательность смены частоты. Версия Bluetooth 2.0 - EDR (100 kbps). Устройство может поддерживать один или более профилей: Dial-up Networking, Object Push, File Transfer, Handsfree, Headset, SIM Access (другое устройство может использовать SIM карту для доступа к GSM), generic obex, Audio/Video Remote Control, A2DP.
Чипсет Broadcom Corp USB BCM2045A (Broadcom Corp. A-Link BlueUsbA2 Bluetooth) обеспечивает подключение Bluetooth устройств через USB:
Гарнитура фирмы Nokia BH-900
Аплет bluetooth-applet позволяет обмениваться файлами с Bluetooth устройствами по протоколу OBEX.
Пакет bluez обеспечивает возможность управления Bluetooth устройствами
Поиск канала клиента синхронизации (SyncMLClient) на устройстве
sdptool browse адрес | grep "\(Service Name\|Channel\)"
Доступные USB каналы:
syncml-obex-client -u
Получение списка контактов, событий календаря, заметок и SMS ("PC Suite" - для Nokia; настроить: параметры, связь, передача данных, синхронизация - расставить галочки) syncml-obex-client --slow-sync text/x-vcard Contacts -b адрес канал --identifier 'PC Suite' --wbxml syncml-obex-client --slow-sync text/x-vcalendar Events -b адрес канал --identifier 'PC Suite' --wbxml syncml-obex-client --slow-sync text/plain Notes -b адрес канал --identifier 'PC Suite' --wbxml # не работает на Nokia 5800 (и x-vmsg - тоже, и Inbox) #syncml-obex-client --slow-sync text/x-vMessage SMS -b адрес канал --identifier 'PC Suite' --wbxml
Использовать gnokii, smstools, gnome-phone-manager, gammu/wammu не получилось (gnaplet не устанавливается, series60-remote устанавливается, но wammu не понимает соединения типа blues60.
Подсоединился gammu 1.29.92 (gammu, gammu-devel, libgammu; python-gammu не нашёл libgsmsd.so.7, которая раньше была в libgammu, поэтому wammu не запускается; оказалось, что libgsmsd выделен в отдельный пакет, который хочет libodbc.so.1, а в системе libodbc.so.2 - пришлось делать грязный хак с линком; wammu падает при подключении; обновил до wammu 0.35 с игнорированием хателок) - уф! SMS читается (кстати, обнаружились скрытые зашифрованные SMS, посланные с моего телефона на My Nokia).
Утилита rfkill позволяет блокировать и разблокировать работу безпроводных устройств на программном уровне. Не действует на аппаратные кнопки выключения. Модуль ядра rfkill? /sys/class/rfkill/?
|
Bog BOS: hardware: Bluetooth |