Jump to content

Bluetooth Stack

(Перенаправлено из Widcomm )

Стек Bluetooth - это программное обеспечение которое является реализацией стека протоколов Bluetooth , .

Стеки Bluetooth могут быть примерно разделены на две отдельные категории:

  1. Реализации общего назначения , которые написаны с акцентом на богатство функций и гибкость, обычно для настольных компьютеров . Поддержка дополнительных профилей Bluetooth обычно можно добавлять через драйверы .
  2. Внедренные реализации системы , предназначенные для использования в устройствах, где ресурсы ограничены, а требования ниже, такие как периферийные устройства Bluetooth . [ 1 ]

Общие реализации

[ редактировать ]

Стек FreeBSD Bluetooth реализован с использованием Framework NetGraph . [ 2 ] Широкий разнообразие USB -ключей Bluetooth поддерживается драйвером NG_UBT. [ 3 ]

Реализация была совершена в 2002 году и впервые выпущена с FreeBSD 5.0 . [ 4 ]

NetBSD имеет свою собственную реализацию Bluetooth, совершенную в 2006 году и впервые выпущенную с NetBSD § 4.0 . [ 5 ]

OpenBSD в течение некоторого времени имела реализацию от NetBSD, но в 2014 году она была удалена из -за отсутствия сохранения и гнили кода . [ 6 ] [ 7 ]

Dragonfly BSD обладала реализацией Bluetooth от NetBSD с 1.11 (2008), впервые выпущенной с Dragonfly BSD § 1.12 . [ 8 ]

Реализация на основе NetGraph от FreeBSD также была доступна на дереве с 2008 года, датируемое импортом нетеграфа из FreeBSD 7 сроков в Dragonfly, но, возможно, была отключена до 2014-11-15, и может по-прежнему потребовать большую работу. [ 9 ] [ 10 ]

Bluealsa -это бэкэнд Bluetooth Audio Asia , который позволяет использовать аудиоустройства, подключенные к Bluetooth, без использования Pulseaudio или Pipewire . [ 11 ] [ 12 ]

Блюз , первоначально разработанный Qualcomm , [ 13 ] это стек Bluetooth, включенный в официальное распределение ядра Linux , [ 14 ] Для ядра Linux семейства операционных систем на основе . Его цель состоит в том, чтобы запрограммировать реализацию спецификаций Bluetooth Wireless Standards для Linux. По состоянию на 2006 год стек Bluez поддерживает все основные протоколы Bluetooth и слои. [ Цитация необходима ] Первоначально он был разработан Qualcomm и доступен для версий ядра Linux 2.4.6 и выше. [ 15 ] В дополнение к базовому стеку, пакеты Bluez-Utils и Bluez-Firmware содержат утилиты низкого уровня, такие как Dfutool, которые могут опросить чипсет Bluetooth-адаптер, чтобы определить, может ли ее прошивка модернизировать. Bluez имеет лицензию по общедоступной лицензии GNU (GPL), но сообщается, что он находится на пути к переходу на GNU меньшую общую публичную лицензию (LGPL). [ 16 ]

Bluetooth Human Interface Device (HID) HIDD - это Daemon . [ 17 ]

BlueDroid/фторид

[ редактировать ]

Android переключился с Bluez на свой собственный стек BlueDroid , созданный Broadcom , в конце 2012 года. [ 16 ] BlueDroid был с тех пор переименован в фторид. [ 18 ] Марсель Холтманн из технологического центра Intel с открытым исходным кодом подразумевал, что Google сделал плохой выбор в переходе на BlueDroid во время презентации для Bluez для Android на саммите Android Builders в 2014 году. [ 16 ]

Габельдорше

[ редактировать ]

С помощью Android 13 Google по умолчанию позволил вновь разработанный стек Bluetooth Gabeldorsche . [ 19 ]

Название Габельдорше очень косвенно относится к Свине Форкбарду , сыну и преемнику Харальда Блютуту . [ 20 ]

С момента версии 10.2, Inc. Apple Mac OS X содержала интегрированный стек Bluetooth. [ 21 ] Включенными профилями являются DUN, SPP, FAX, HID, HSP, SYNC, PAN, BPP и OBEX. Версия 10.5 добавляет поддержку для A2DP и ​​AVRCP.

Microsoft Bluetooth Stack

[ редактировать ]

Перед Windows 8 стек Microsoft Bluetooth поддерживает только внешние или интегрированные ключи Bluetooth, прикрепленные через USB . Он не поддерживает радиоприемники Bluetooth по PCI , я 2 C , серийный , ПК -карта или другие интерфейсы. [ 22 ] Он также поддерживает только одно радио Bluetooth. [ 22 ] Windows 8 имеет расширяющуюся транспортную модель, позволяющую поддержать радиоприемники Bluetooth на автобусах без USB. [ 23 ]

Как правило, только один стек может использоваться в любое время: переключение обычно требует удаления текущего стека, хотя след предыдущих стеков остается в реестре Windows. Тем не менее, есть некоторые случаи, когда в одной системе Microsoft Windows можно использовать два стека, каждый из которых использует свое собственное отдельное радио -оборудование Bluetooth.

Версии Windows: [ 24 ]

  • Windows 2000 или Windows Me : Microsoft не выпустила официальный стек Bluetooth для этих старых версий Windows.
  • Windows Embedded Compact (ранее Windows CE) поддерживает соединения UART, USB, SDIO и BCSP. [ 25 ] Сторонние стеки также могут быть установлены на устройствах Windows CE, включая WidComm, BlueSoleil и Toshiba, в зависимости от встроенного устройства и какую версию ОС установлены.
  • У Windows XP был встроенный стек Bluetooth, начиная с обновления Service Pack 2 , выпущенного в 2004-08-06. Windows XP SP2 и SP3 поддерживают Bluetooth 1.1 (но не 1.0), Bluetooth 2.0 и Bluetooth 2.0+EDR (повышенная скорость передачи данных). Профили могут быть переключены на вкладке «Сервис» каждого устройства Bluetooth, чтобы отключить неподдерживаемые профили. [ 26 ]
  • Windows XP SP1: Microsoft выпустила QFE своего стека Bluetooth (помеченный как QFE323183), чтобы установить на пакет Service Windows XP 1 . Microsoft выпустила это только непосредственно для сторонних компаний и не выпустила его напрямую для общественности. Затем сторонним компаниям было разрешено выпустить QFE в рамках установки программного обеспечения Bluetooth Device. Microsoft больше не поддерживает этот QFE.
  • адаптивного частоты Управляется стеком Windows Vista Bluetooth, при поддержке большего количества аппаратных идентификаторов, улучшения производительности EDR, для сосуществования Wi-Fi и поддержки протокола, ориентированной на синхронное соединение (SCO), которая необходима для профилей аудио. [ 22 ] Стек Windows Vista Bluetooth поддерживает интерфейс драйвера устройства в режиме ядра , помимо интерфейса программирования пользовательского режима, что позволяет третьим сторонам добавлять поддержку для дополнительных профилей Bluetooth. Этого не было в встроенной пакете Service Pack Windows XP 2, который должен был быть полностью заменен сторонним стеком для дополнительной поддержки профиля. Он также обеспечивает поддержку RFCOMM с использованием сокетов, помимо виртуальных COM -портов. [ 27 ] KB942567 называется функциональный пакет Windows Vista для Wireless добавляет поддержку Bluetooth 2.1+EDR и удаленное пробуждение от поддержки S3 или S4 для самостоятельных модулей Bluetooth. [ 22 ] Этот пакет функций, в то время как изначально доступный только для OEMS, был в конечном итоге включен в Windows Vista Service Pack 2.
  • Windows 7 поддерживает Bluetooth 2.1+EDR (например, Windows Vista). [ 26 ] Windows 7 представляет безопасное простое сочетание , расширенный ответ на запрос и другие улучшения пользовательского интерфейса и USB Bluetooth. Secure Simple Pailing Auto определяет наилучший метод спаривания, расширенный ответ запроса предоставляет больше информации во время процедуры запроса, чтобы обеспечить лучшую фильтрацию устройств перед подключением. [ 26 ] В Windows 7 настройки устройства Bluetooth были перемещены на устройства и принтеры из апплета панели управления.
  • Windows 8 расширяет свой стек Bluetooth с поддержкой Bluetooth 4.0, который включает в себя низкую энергию Bluetooth (BLE). [ 28 ]
  • Windows 8.1 Добавлены API разработчика для Bluetooth Low Energy (GATT) и RFCOMM.
  • Windows 10 конструировала стеки Windows Phone и Windows Bluetooth.

ПРИМЕЧАНИЕ. Стек Windows XP/Vista Windows Vista/Windows 7 Bluetooth подтверждает следующие профили Bluetooth: Panu, SPP, Dun, OPP, OBEX, HID, HCRP. [ 22 ] [ 23 ] [ 26 ] Windows 8 добавляет поддержку профилей HFP, A2DP, GATT и AVRCP. [ 23 ]

В стеке Windows 7/Vista/8/10 предоставляется API-интерфейс режима и пользовательского режима для своего стека Bluetooth, чтобы аппаратные и программные поставщики могли реализовать дополнительные профили. [ 23 ]

Windows 10 (версия 1803), а затем поддерживают Bluetooth версию 5.0 и несколько профилей Bluetooth. [ 29 ]

Профили Bluetooth, выявленные устройством, но не поддерживаемые стеком Windows, будут отображаться как «периферийное устройство Bluetooth» в диспетчере устройств .

Broadcom Widcomm (кстати)

[ редактировать ]

Widcomm был первым стеком Bluetooth для операционной системы Windows . Стек был первоначально разработан компанией под названием Widcomm Inc., которая была приобретена Broadcom Corporation в апреле 2004 года. [ 30 ] Broadcom продолжает лицензировать стек для включения со многими устройствами конечного пользователя, таких как Qualcomm Atheros, Realtek, Ralink.

API доступен для взаимодействия со стеком из пользовательского приложения. Для разработчиков также существует утилита с именем Btserver Spy Lite, связанную со стеком (некоторые поставщики, исключенные), которые контролируют активность Bluetooth на стеке на очень низком уровне-хотя категория и уровень трассировки настраиваются. Этот стек также позволяет использовать RFCOMM без создания виртуального последовательного порта в операционной системе.

Toshiba Bluetooth Stack

[ редактировать ]

В 2001 году Toshiba впервые анонсировала дизайн ноутбука, который интегрирует антенну Bluetooth внутри крышки. Затем Toshiba выпустила первые две модели ноутбуков, чтобы предложить двойную интеграцию Bluetooth/ Wi-Fi . [ 31 ]

Toshiba создала свой собственный стек Bluetooth для использования в Microsoft Windows. Toshiba лицензирует свой стек другим производителям оригинального оборудования (OEM) и поставляется с некоторыми ноутбуками Fujitsu Siemens , Asus , Dell и Sony . Соглашение о неразглашении должно быть подписано для получения API . Стек Toshiba также доступен с определенными аксессуарами Bluetooth, не являющимися OEM, такими как USB-ключ Bluetooth и карты PCMCIA от различных поставщиков.

Стек Toshiba поддерживает один из наиболее полных списков профилей Bluetooth, включая: SPP , DUN , FAX , LAP , OPP , FTP , HID , HDP , HCRP , PAN , BIP , HSP , HFP (включая поддержку Skype), A2DP , AVRCP .

Последняя версия Toshiba Stack составляет 9,20.02 (T) , выпущенная 30 сентября 2016 года.

КСО Гармония

[ редактировать ]

В 2010 году CSR PLC (ранее Cambridge Silicon Radio) создала свой собственный стек Bluetooth. [ 32 ] Он был основан на стеке хоста CSR Synergy BT. CSR был приобретен Qualcomm в августе 2015 года. [ 33 ]

IVT BlueSoleil (1000 часов)

[ редактировать ]

Bluesoleil (продается как 1000 часов в Китае ) является продуктом IVT Corporation, которая производит стеки для встроенных устройств и систем настольных компьютеров. Стек доступен как в стандартных, так и в версиях VoIP. Он поддерживает профили A2DP, DUN, FAX, HFP, HSP, LAP, OPEX, OPP, PAN, SPP, AV, BIP, FTP, HID и SYNC.

SDK для сторонних разработчиков приложений доступен для некоммерческого использования на сайте загрузки BlueSoleil , но этот API будет работать только с не бесплатной версией стека, BlueSoleil 6.4 и выше.

По состоянию на апрель 2018 года последняя версия Global BlueSoleil Stack составляет 10,0.497,0, выпущенная 8 января 2018 года. Китайский стек 1000 Moons находится в версии 10.2.497.0 , выпущенной 9 января 2018 года.

Блюфриц! Был ли стек, поставляемый с USB Bluetooth -ключами от немецкого производителя AVM GmbH . Он поддерживал профили SPP, DUN, FTP, факса и еще немного. HID не поддерживался. Этот стек может быть переключен в режим, в котором он выключен, и вместо этого используется стек Microsoft. Разработка этого стека была прервана.

Digianswer BTSWS

[ редактировать ]

Digianswer была дочерней компанией Motorola, Inc. с 1999 года. [ 34 ] Digianswer Bluetooth Software Suite (BTSWS) продавался и продавался благодаря OEM -клиентам, таким как Motorola , Dell и IBM , которые объединяли PCMCIA и USB продукты вместе с BTSWS. Продукт был доступен с августа 2000 года. [ 35 ]

Встроенные реализации

[ редактировать ]

Apache MyNewt Limble

[ редактировать ]

Apache MyNewt Limble-это полнофункциональный открытым исходным кодом, стек протоколов с открытым исходным кодом с который работает с открытым исходным кодом . Протекает один из самых полных стеков протоколов, поддерживающий 5.0 функции, включая высокую скорость передачи данных и расширенную рекламу. Реализация поддерживает все слои протокола Bluetooth. Первые порты для части контроллера - серия NRF51 и SOC NRF52 от Nordic Semiconductor. Swinble также поддерживает стандартные интерфейсы HCI для работы с контроллерами, включая ST, Dialog и EM Micro Chipsets. с открытым исходным кодом Он использует ОС Apache MyNewt , которая предназначена для поддержки нескольких архитектур микроконтроллера. [ 36 ] Limble также может работать с Freertos и переносится на другие операционные системы в реальном времени. Реализация позволяет использовать часть MyNewt SniMble Controller, которая будет использоваться с не Mynewt Swicble Host.

Bluecode+ - это портативный стек протоколов Bluetooth с более высоким уровнем от Stollmann E+ V GmbH. Bluecode+ 4.0 квалифицируется для Bluetooth версии 3.0. [ 37 ] Стек протоколов является независимым от чипсета и операционной системы и поддерживает любые доступные чипы HCI Bluetooth. API предлагает управление профилями и функциями стека, а также прямой доступ к функциям более низкого уровня. BlueCode+ 4.0 поддерживает протоколы L2CAP, EL2CAP, RFCOMM, SDP-сервер и клиент, MCAP, HCI-Host Side и AVDTP. Поддерживаемые профили-это общий доступ (GAP), приложение для обнаружения услуг (SDAP), профиль последовательного порта (SPP), профиль устройства здоровья (HDP), профиль идентификации устройства (DID), сеть на дистанции (DUN), факс, гарнитура (HSP ), HandsFree (HFP), Access SIM -карт (SAP), Доступ к телефонной книге (PBAP), расширенный профиль распределения звука (A2DP), аудио/видео -дистанционное управление (AVRCP) и OBEX. Стек был перенесен в широкий диапазон различных микроконтроллеров и операционных систем.

Bluecore Host Software (BCHS) AKA CSR Синергия

[ редактировать ]

Программное обеспечение CSR BCHS или Bluecore Host (теперь называемое CSR Synergy) предоставляет верхние слои стека протоколов Bluetooth (выше HCI, или, необязательно RFCOMM) - плюс большая библиотека профилей, обеспечивая полное системное программное решение для встроенных Bluecore Applications. Текущие квалифицированные профили, доступные с BCHS: A2DP, AVRCP, PBAP, BIP, BPP, CTP, DUN, FAX, FM API, FTP GAP, GAVDP, GOEP, HCRP, HADSET, HF1.5, HID, ICP, JSR82, Доступ сообщений копа Профиль, OPP, PAN, SAP, SDAP, SPP, SYNC, SYNC ML. [ 38 ]

Bluelet - это портативный встроенный встроенный пакет Bluetooth Protocol Technology Limited с эффективными, надежными и небольшими функциями. Bluelet идеально совместим с профилями Bredr/Le. Bluelet может быть легко переносит на разные платформы, то есть Linux, RTOS, Android. Это предложение включает в себя последнюю полную реализацию хоста Bluetooth 5.3 с использованием ANSI C, реализации всех профилей/сервисов LE (BAP, PACS, ASCS, Bass; CSIP/CSIS; CCP/TBS; MCP/MCS; MICP/MICS; VCP/VCS; /Vocs/aics; [ 39 ]

Bluemagic 3.0-это Qualcomm's (ранее открытый интерфейс-интерфейс ) высокопортативный встроенный встроенный Bluetooth Protocol Stack, который питает устройства Apple iPhone и Qualcomm, такие как Motorola Razr. Bluemagic также отправляется в продукты Logitech, Samsung, LG, Sharp, Sagem и многое другое. Bluemagic 3.0 был первым полностью сертифицированным (все протоколы и профили) стек протоколов Bluetooth на уровне 1.1. [ 40 ]

Opensynergy's Bluetooth Protocol Stack (Blue SDK) в настоящее время предоставляет A2DP, AVRCP, VDP, BIP, BPP, CTN, FTP, GPP, HFP, HSP, HCRP, HDP, HID, Map, OPP, PAN, PBAP, SAP, Dun, Fax, Сделал, Gatt Profiles. Он имеет лицензию Bluetooth Special Interest Group (SIG) и соответствует стандартам безопасности и безопасности, ожидаемых в продуктах автомобильного уровня. Bluetooth Development Kit (Blue SDK) может быть легко интегрирован в любую операционную систему. Он поддерживает как BR/EDR (Classic), так и низкоэнергетические операции, классические профили и низкоэнергетические профили используют одно и то же программное обеспечение для стека протоколов. [ 41 ]

Bluetopia - это реализация Stonestreet One верхних слоев стека протоколов Bluetooth над интерфейсом HCI и была квалифицирована для версии 4.0 и более ранних версий спецификации Bluetooth. Интерфейс прикладного программирования (API) обеспечивает доступ ко всем протоколам и профилям верхнего слоя и может взаимодействовать непосредственно на самые популярные чипы Bluetooth от Broadcom, CSR, TI и других. Bluetopia была перенесена в несколько операционных систем, таких как Windows Mobile/Windows CE, Linux, QNX, ядро, UCOS, Threadx, NetBSD и другие. Bluetopia в настоящее время отправляется в устройства от таких компаний, как Motorola, Kodak, Honeywell, Garmin, Vtech и Harris.

Stonestreet One был приобретен Qualcomm в 2014 году. Texas Instruments предоставляет свою версию стека Bluetopia для использования с чипсами Ti Bluetooth.

BlueWisele - это программный продукт с низким сертифицированным протоколом Bluetooth с Alpwise. Он включает в себя слой ссылки [ 42 ] а также стек хоста (т.е. верхние слои над HCI). [ 43 ] Слой ссылки управляет радио и временем связи Bluetooth в трех возможных конфигурациях чипсета: SOC, со-процедура или HCI. Также доступны несколько запатентованных профилей BLE, включая обновление Voice Over BLE и прошивки по воздуху (FOTA). [ 44 ]

Bluetooth -хозяин Поддержка Windows 8/8/10, Wince, Linux/Agl Linux, Android, Autosar, целостность, Safertos, QNX, μitron, Freertos, μc/OS, Azure RTOS Threadx, Nucleus, MQX, RTX, Embos, Ti-RTOS, DSP/BIOS, EcoS и μ-урабо. Квалифицирован для спецификации Bluetooth 5.2,5.0, и все предыдущие спецификации включают все классические профили/протоколы и профили/услуги LE, включая BT & LE Audio. ClarinoxBlue поддерживает транспорт HCI для SDIO, UART 3-Wire, UART-BCSP, UART-H4, USB. Стек был перенесен во многие семейства ЦП и MCU, включая NXP I.MX6/I.MX7/I.MX8/I.MX RT, Kinetis K6X/7X, LPC 18xx/43xx/54xxx stmicro; STM32F4X, STM32H7, STM32WB55, STM32MP157; Texas Instruments TI MSP432, DSP 5XXX, OMAP/DAVINCI, TIVA TM4C123X, SITARA 3XXX; Renesas Synergy S5/S7, RH850, R-Car M3/H3; Xilinx Powerpc, мягкий ядер Sparc Leon. Clarinoxblue Bluetooth Host System предоставлена ​​с инструментом отладки Clarifi, встроенным анализатором протоколов, поддерживает более быстрой отладкой сложных беспроводных устройств. Clarifi предлагает потоки, использование памяти, анализ утечки памяти и анализ аудио для поддержки настройки приложений и помощи в передаче проблем. [ 45 ]

DotStack, двойной режим Bluetooth Stack от Searan, подходит для устройств с низкой стоимостью и низкой мощностью, протестированными с помощью iPhone (использует IAP Searan), Android и другие мобильные платформы. DotStack квалифицируется как v2.1 + edr, v4.1, v4.2 и 5.0, с SPP, Gap, HID, гарнитурой, HFP, FTP, HDP, PBAP, простым безопасным спариванием, A2DP, AVRCP, PAN, MAP, BLE, BLE, BLE, BLE. (GATT) с ANP/ANS, FMP, HIDS, HOGP, PASP/PASS, PXP, TIP, BAS, DIS, IAS, LLS, TPS, ANCS, BLP/BLS, GP, HTP, HRP/HRS. DotStack переносит на платформы от, ST Micro (STM32L1/4, STM32F0/1/2/3/4), Microchip (PIC24, DSPIC, PIC32), NXP (LPC), Energy Micro (EFM32), TI (MSP430, C5000 и т. д.), Renesas (RX, SH-2A, M2 Cortex ARM A15, R-CAR) и протестированные с помощью Bluetooth RF Controllers, CSR8811/8311/8510, Bluecore 4 и 6, TI CC2560/2564, Intel/Infineon PMB8753, TI CC2560/2564, Intel/Infineon PMB8753, TI CC2560/2564, Intel/Infineon PMB8753, Marvell Avastar 88W8777, 88W8790, Toshiba TC35661, Microchip/ISSC IS1662. DotStack имеет Freertos, UOS, Linux, Android, QNX, MQX, Threadx и No RTOS интеграция. Мин ОЗУ ТРЕБОВАНИЕ для SPP 3KB с RTOS и APP. [ 46 ]

Стек из Эмминда

[ редактировать ]

Ethermind от Mindtree Ltd-это квалифицированный Btuetooth Stack и IP-предложение Btuetooth BT-SIG. [ 47 ]

Стек Entertree Ethermind поддерживает все популярные версии спецификаций Bluetooth (2.1+EDR, V4.0, V4.1, V4.2, 5.0, 5.1 и 5.2) и включает в себя все обязательные и дополнительные особенности основного стека и все принятые профили Поддерживается как часть Ethermind. Стек поддерживает последнюю принятую версию 23 классических профилей Bluetooth [ 48 ] такие как A2DP, AVRCP и т. Д.; и 54 Bluetooth с низкой энергией и услугами [ 49 ] например, местоположение и профиль навигации, профиль/обслуживание веса и т. Д. Предложение включает в себя последнюю сетку [ 50 ] и IPv6 стек [ 51 ] Умные возможности Bluetooth.

автомобильные Btware Jungo Bluetooth Btware позволяет производителям устройств легко включать в себя стандартное соединение Bluetooth в свои конструкции, включая мобильные телефоны, информационно -развлекательные системы, установить верхние коробки и медицинские устройства. BTWare поддерживает стандартный HCI, а также проприетарную HCI. Поддерживаемые протоколы: L2CAP, RFCOMM, AVDTP, AVCTP, BNEP, MCAP. Поддерживаемые профили: GAP, A2DP, AVRCP, HSP, HFP, SPP, DUN, HID, PAN, HDP, PBAP, OPP, FTP, MAP и другие. Jungo прекратил распределение BTWare.

LWBT-это с открытым исходным кодом легкий стек протоколов Bluetooth для встроенных систем с помощью синих машин. Он действует как сетевой интерфейс для стека протоколов LWIP.

Он поддерживает некоторые протоколы и слои Bluetooth, такие как слои H4 и BCSP UART. Поддерживаемые более высокие слои включают: HCI , L2CAP , SDP, BNEP, RFCOMM и PPP . Поддерживаемые профили: Pan (NAP, GN, Panu), LAP, DUN и серийный порт.

LWBT был перенесен в Renesas M16C , используемый на платформе Mulle , линии микроконтроллеров и Linux, а также в Windows. Исходный код также был доступен для использования.

Вилка LWBT можно найти в репозитории GitHub, потому что GoogleCode исчез. [ 52 ]

Mecel/Aricent Betula

[ редактировать ]

Mecel Betula совместим с AAD x86. Он также переносил в широкий спектр операционных систем, таких как Windows , Linux , Android или работа без или с пользовательской ОС. Он имеет поддержку Bluetooth версии 4.0, включая новую низкую энергию Bluetooth. [ 53 ] Поддерживаемыми профилями являются HSP, DUN, FAX, HFP, PBAP, MAP, OPP, FTP, BIP, BPP, SYNC, GAVDP, A2DP, AVRCP, HID, SAP, PAN.

Silvair Mesh Stack

[ редактировать ]

Silvair Mesh Stack - это реализация профиля и моделей Bluetooth сетки , разработанной главным образом для приложений для интеллектуального освещения . Помимо основных сетчатых функций, он реализует модель сервера света, модель контроллера света и модель сервера датчиков, чтобы его можно было использовать для создания светильников для затемнения и датчиков сбора дневного света . Он обеспечивает выход PWM / 0-10V для прямого управления затемнения и интерфейса UART для целей интеграции. Выход DALI помечен как планировалось. [ 54 ]

Silvair Mesh Stack была квалифицирована Bluetooth SIG на 2017-07-18 с QDID 98880 в качестве первой реализации узла Bluetooth. [ 55 ]

Реализация Siemens Blue2net точки доступа .

Symbian OS была операционной системой для мобильных телефонов, которая включает в себя стек Bluetooth. Все телефоны, основанные на Nokia платформе S60 и Technology, используют UIQ этот стек. Стек Symbian Bluetooth работает в пространстве пользователей , а не в пространстве ядра, и имеет общедоступные API для L2CAP, RFCOMM, SDP, AVRCP и т. Д. Профили, поддерживаемые в ОС, включают GAP, OBEX, SPP, AVRCP, GAVDP, PAN и PBAP. [ 56 ] Дополнительные профили, поддерживаемые в комбинации платформы OS + S60, включают A2DP, HSP, HFP1.5, FTP, OPP, BIP, DUN, SIM -доступ и идентификатор устройства. [ 57 ] [ 58 ]

Zephyr Project RTOS включает в себя полный с открытым исходным кодом Bluetooth Low Energy v5.3 [ 59 ] Справочный стек протоколов, написанный в C для встроенных систем . Он содержит как контроллер BLE, так и BLE и BR/EDR -хост, работающий в серии NRF51 , и SOC NRF52 от Nordic Semiconductor.

Смотрите также

[ редактировать ]
  1. ^ «Реализация Bluetooth в встроенной среде» . Получено 22 апреля 2015 года .
  2. ^ «Справочник FreeBSD: Advanced Networking - Bluetooth» . Получено 2018-04-02 .
  3. ^ «Руководство по интерфейсам ядра FreeBSD: NG_UBT (4)» . Получено 2018-04-02 .
  4. ^ Максим Евменкин (2002). «NG_BLUETOOTH.4 - Заполнитель для глобальных переменных Bluetooth» . BSD Cross Spearch . FreeBSD .
  5. ^ Иэн Хибберт; Itronix Inc (2006). «Bluetooth.4 - Семейство протоколов Bluetooth» . BSD Cross Spearch . Netbsd .
  6. ^ Тед Унангст (2014-07-11). «CVS: CVS.Openbsd.org: SRC» . Источник-изменения@CVS (список рассылки). OpenBSD . Поддержка Bluetooth не работает и никуда не денется.
  7. ^ Тберт, изд. (2014-07-29). «G2K14: Ted Unangst на искусстве Теду» . OpenBSD Journal . Из них вы можете пропустить поддержку Bluetooth. К сожалению, текущий код не работает и не структурирован должным образом, чтобы поощрять много будущего развития.
  8. ^ Hasso Tepper, ed. (2008). «Bluetooth.4 - Семейство протоколов Bluetooth» . BSD Cross Spearch . Dragonfly BSD .
  9. ^ "SYS/NetGraph7/Bluetooth/Common/ng_bluetooth.c" . BSD Cross Spearch . Dragonfly BSD .
  10. ^ Саша Уайлднер (2014-11-15). «Ядра/NetGraph7: порта ядра части стека Bluetooth NetGraph7» . Dragonfly BSD .
  11. ^ "Bluetooth/Alsa - Debian Wiki" .
  12. ^ "Bluetooth - Archwiki" .
  13. ^ "Блюз" . Получено 20 июля 2021 года .
  14. ^ Torvalds, Linus (2015-10-24), Linux ядра : Linux
  15. ^ Холтманн, Марсель. «Блюз: к беспроводному миру пингвинов» (PDF) . Материалы Linux Symposium 2005 . Получено 21 июля 2021 года . Первые шаги в поддержку Bluetooth с Linux сделаны с помощью Oxis Communications, и они выпустили свой стек Bluetooth OpenB под названием Bluez, написанный Qualcomm, был выпущен под GPL. Этот новый стек следовал подходу на основе розетки. Через месяц он был поднят Линусом Торвальдсом и интегрировал в ядро ​​Linux 2.4.6-Pre2. Еще один стек Bluetooth для Linux был выпущен Nokia Research Center в Хельсинки, и он называется Affix. Сообщество с открытым исходным кодом уже решило поддержать Bluez в качестве официального стека протоколов Bluetooth Linux, и оно стало одной из лучших реализаций спецификации Bluetooth.
  16. ^ Jump up to: а беременный в «Возвращение Bluez to Android» . Lwn.net . 2014-05-06. Bluez for Android (BFA) предоставляет «замену сброса» для BlueDroid, что означает, что приложения не должны меняться ... Список стирки BlueDroid также упал до нуля, заменив Bluez в ... Кроме того, BFA была разработана как часть проекта Bluez с открытым исходным кодом ... также примечательно, что Bluez находится на пути к переходу на LGPL. Примерно 80% Кодекса уже лицензированы таким образом, с большим количеством, хотя было неясно, когда эта работа будет закончена. Хотя это никогда не было сказано в презентации, явное значение разговора Холтмана заключалось в том, что Google сделал плохой выбор. В переходе на BlueDroid.
  17. ^ "Hidd (1): Daemon Hid Hid Bluetooth - страница Linux Man" . die.net . Получено 2018-04-02 .
  18. ^ "Фторид Bluetooth Stack" . Android.googlesource.com . Архивировано из оригинала 31 августа 2019 года . Получено 2019-08-31 .
  19. ^ «Новый стек Android Bluetooth от Android по умолчанию включен по умолчанию в Android 13» . 25 августа 2022 года.
  20. ^ «Новый стек Android 11 Gabeldorsche 'Bluetooth получил свое название по большой причине» . 20 февраля 2020 года.
  21. ^ "Загрузка" . Developer.apple.com . Получено 2012-08-24 .
  22. ^ Jump up to: а беременный в дюймовый и «Bluetooth Wireless Technology FAQ» . Получено 2012-11-04 .
  23. ^ Jump up to: а беременный в дюймовый «Общая поддержка Bluetooth в Windows» . Microsoft.
  24. ^ «Общая поддержка Bluetooth в Windows» . Получено 2016-01-21 .
  25. ^ «Транспортный слой Bluetooth HCI» . Msdn.microsoft.com. 2008-08-28 . Получено 2012-11-04 .
  26. ^ Jump up to: а беременный в дюймовый «FAQ Bluetooth Wireless Technology - 2010» . Получено 2012-11-04 .
  27. ^ «USB/1394 на ПК» . Архивировано из оригинала 2012-02-15 . Получено 2012-11-04 .
  28. ^ «Bluetooth с низкой энергией» . Получено 2013-03-19 .
  29. ^ Версия Bluetooth и поддержка профиля в Windows 10
  30. ^ «Broadcom для приобретения Widcomm, ведущего поставщика критического программного обеспечения отрасли для беспроводных устройств Bluetooth» (пресс -релиз). Broadcom . 2004-04-19 . Получено 2007-03-02 .
  31. ^ Mainelli, Tom (2001-09-18). «Toshiba дебютирует первые ноутбуки Bluetooth/Wi-Fi» . PCWorld . Архивировано из оригинала 2012-01-20 . Получено 2012-11-04 .
  32. ^ "Гармония" . Csr.com. Архивировано из оригинала 2012-11-02 . Получено 2012-11-04 .
  33. ^ «Qualcomm заполняет 2,4 млрд долларов США в КСО Кембриджа» . Кембриджские новости . Архивировано с оригинала 23 сентября 2015 года . Получено 22 августа 2015 года . {{cite web}}: CS1 Maint: Bot: исходный статус URL неизвестен ( ссылка )
  34. ^ «Motorola приобретает Digianswer» . Сеть EDN. 1999-11-08 . Получено 2018-04-02 .
  35. ^ «Digianswer и Broadcom сотрудничают на полном системном уровне Bluetooth Solution для ПК OEMS» . Business Wire (Нибе, Дания). 2001-06-05 . Получено 2018-04-02 .
  36. ^ «Apache MyNewt RTOS адресат IoT Power, Memory, ограничения хранения» . www.infoq.com . Получено 2016-06-28 .
  37. ^ «Официальный веб -сайт Bluetooth SIG» . Bluetooth.org. 2009-10-22 . Получено 2012-08-24 .
  38. ^ «Официальный веб -сайт Bluetooth SIG» . Bluetooth.org. 2002-04-02 . Получено 2012-08-24 .
  39. ^ «Студия запуска - детали листинга» . unwardstudio.bluetooth.com . Получено 2021-10-31 .
  40. ^ Грег Бернс, технический директор, открытый интерфейс Северная Америка. 4 июня 2007 г.
  41. ^ «Синий SDK Opensynergy» . 28 октября 2020 года.
  42. ^ «Link Layer Bluetooth Low Energy 5 разработана Alpwise» . alpwise.com . Получено 2018-11-20 .
  43. ^ «QD ID 102355 | Студия запуска - детали листинга» . unwardstudio.bluetooth.com . Получено 2018-11-20 .
  44. ^ «Стек протоколов Bluetooth и его набор для разработки - альп -войска» . alpwise.com. Архивировано с оригинала 2018-02-03 . Получено 2018-11-20 .
  45. ^ "ClarinoxBlue" . Кларинокс. Архивировано из оригинала 2019-08-20 . Получено 2022-04-11 .
  46. ^ "DotStack" . Получено 2011-11-16 .
  47. ^ «Беспроводные IP -предложения Mindtree» . Mindtree.com. 2016-06-23 . Получено 2016-06-23 .
  48. ^ "Mindtree v4.0 Smart Ready Stack & Profile Cffice Bt-SIG Сертификация #D024827" . www.bluetooth.org . Получено 2016-06-23 .
  49. ^ «Mindtree v4.2 Bluetooth Smart Stack и квалификация профиля BT-SIG Сертификация #D025118» . www.bluetooth.org . Получено 2016-06-23 .
  50. ^ «Ethermind Bluetooth v5.0 Stack & Profiles, а также сетчатая v1.0 IP IP квалифицированы BQB» . Mindtree.com . Получено 2018-07-02 .
  51. ^ "IPv6 Stack - Mindtree" . Mindtree.com . Получено 2018-07-02 .
  52. ^ "Вилка стека LWBT" . Lwalkera . Получено 2016-10-08 .
  53. ^ "Mecel Betula" . Mecel Ab. Архивировано из оригинала 2011-10-06 . Получено 2011-06-07 .
  54. ^ "Silvair Mesh Stack" . Silvair, Inc. Архивирована с оригинала 2017-08-14 . Получено 2017-07-20 .
  55. ^ «QDID 98880 | Официальный сайт участника Bluetooth SIG» . Bluetooth Sig. 2017-07-18 . Получено 2018-05-01 .
  56. ^ «Официальный веб -сайт Bluetooth SIG» . Bluetooth.org. 2008-07-01 . Получено 2012-08-24 .
  57. ^ «Официальный веб -сайт Bluetooth SIG» . Bluetooth.org. 2008-02-05 . Получено 2012-08-24 .
  58. ^ https://www.bluetooth.hrc.ac.in [ Постоянная мертвая ссылка ]
  59. ^ «Обзор - документация по проекту Zephyr» . docs.zephyrproject.org . Получено 2023-06-21 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: afe393368b544da607f2e5f6565b7441__1722534120
URL1:https://arc.ask3.ru/arc/aa/af/41/afe393368b544da607f2e5f6565b7441.html
Заголовок, (Title) документа по адресу, URL1:
Bluetooth stack - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)