Стек Bluetooth

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

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

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

  1. Реализации общего назначения, написанные с упором на многофункциональность и гибкость, обычно для настольных ПК компьютеры. Поддержка дополнительных профилей Bluetooth обычно может быть добавлена ​​с помощью драйверов.
  2. реализаций встроенной системы, предназначенных для использования в устройствах с ограниченными ресурсами и меньшими требованиями, такими как периферийное устройство Bluetooth устройства.
Содержание
  • 1 Реализации общего назначения
    • 1.1 BSD
      • 1.1.1 FreeBSD
      • 1.1.2 NetBSD
      • 1.1.3 OpenBSD
      • 1.1.4 DragonFly BSD
    • 1.2 Linux
      • 1.2.1 BlueZ
      • 1.2.2 BlueDroid / Fluoride
    • 1.3 Mac OS X
    • 1.4 Windows
      • 1.4.1 Microsoft Bluetooth Stack
      • 1.4.2 Broadcom WIDCOMM (BTW)
      • 1.4.3 Стек Toshiba Bluetooth
      • 1.4.4 CSR Harmony
      • 1.4.5 IVT BlueSoleil (1000Moons)
      • 1.4.6 AVM BlueFRITZ!
      • 1.4.7 Digianswer BTSWS
  • 2 Встроенный реализации
    • 2.1 Apache Mynewt NimBLE
    • 2.2 BlueCode +
    • 2.3 BlueCore Host Software (BCHS), также известное как CSR Synergy
    • 2.4 BlueLet
    • 2.5 BlueMagic
    • 2.6 Blue SDK
    • 2.7 Bluetopia
    • 2.8 BlueWiseLE
    • 2.9 ClarinoxBlue
    • 2.10 dotstack
    • 2.11 EtherMind stack
    • 2.12 Jungo BTware
    • 2.13 lwBT
    • 2.14 Mecel / Aricent Betula
    • 2.15 Silvair Mesh Stack
    • 2.16 SurfBlue
    • 2.17 Symbian OS
    • 2.18 Zephyr Project
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
Реализации общего назначения

BSD

FreeBSD

Стек FreeBSD bluetooth реализован с использованием Netgraph рамки. Драйвер ng_ubt поддерживает широкий спектр USB-ключей Bluetooth.

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

NetBSD

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

OpenBSD

OpenBSD, некоторое время имела реализацию из NetBSD, но была удалена в 2014 году из-за отсутствия поддержки и code rot.

DragonFly BSD

DragonFly BSD имеет реализацию Bluetooth NetBSD с 1.11 (2008 г.), впервые выпущенная с DragonFly BSD § 1.12.

A реализация на основе netgraph от FreeBSD также доступна в дереве с 2008 года, начиная с импорта Netgraph из временного интервала FreeBSD 7 в DragonFly, но, возможно, была отключена до 15 ноября 2014 г. и может все еще требуется дополнительная работа.

Linux

Операционная система Linux в настоящее время имеет BlueZ, включенный в официальные дистрибутивы ядра Linux, первоначально разработанный Qualcomm.

BlueZ

BlueZ - это стек Bluetooth для семейства операционных систем на основе ядра Linux. Его цель - запрограммировать реализацию спецификаций стандартов беспроводной связи Bluetooth для Linux. По состоянию на 2006 год стек BlueZ поддерживает все основные протоколы и уровни Bluetooth. Первоначально он был разработан Qualcomm и доступен для ядра Linux версий 2.4.6 и выше. В дополнение к базовому стеку пакеты bluez-utils и bluez-firmware содержат утилиты низкого уровня, такие как dfutool, которые могут опрашивать чипсет адаптера Bluetooth, чтобы определить, можно ли обновить его прошивку.

hidd - это Bluetooth устройство человеческого интерфейса (HID) демон.

BlueZ под лицензией Стандартной общественной лицензии GNU (GPL), но сообщается находится на пути к переходу на Стандартную общественную лицензию ограниченного применения GNU (LGPL).

BlueDroid / Fluoride

Android также использовал BlueZ, пока не переключился на свою собственную Стек BlueDroid, созданный Broadcom в конце 2012 года. С тех пор BlueDroid был переименован в Fluoride.

Mac OS X

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

Windows

Стек Microsoft Bluetooth

До Windows 8 стек Microsoft Bluetooth поддерживал только внешние или встроенные ключи Bluetooth, подключенные через USB. Он не поддерживает радиосоединения Bluetooth через PCI, I²C, последовательный, PC Card или другие интерфейсы. Он также поддерживает только один радиомодуль Bluetooth. Windows 8 имеет расширяемую транспортную модель, позволяющую поддерживать радиомодули Bluetooth на шинах, отличных от USB.

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

Версии Windows:

  • Windows 2000 или Windows ME : Microsoft не выпускала официальный стек Bluetooth для этих старых версий Windows.
  • Windows Embedded Compact (ранее Windows CE) поддерживает соединения UART, USB, SDIO и BCSP. Стеки сторонних производителей также могут быть установлены на устройствах Windows CE, включая Widcomm, BlueSoleil и Toshiba, в зависимости от встроенного устройства и установленной версии ОС.
  • Windows XP имела встроенный стек Bluetooth, начиная с обновление Service Pack 2, выпущенное 06.08.2004. Windows XP SP2 и SP3 поддерживают Bluetooth 1.1 (но не 1.0), Bluetooth 2.0 и Bluetooth 2.0 + EDR (Enhanced Data Rate).
  • Windows XP SP1: Microsoft выпустила QFE своего Bluetooth стек (обозначенный как QFE323183) для установки в Windows XP с пакетом обновления 1. Microsoft предоставила это напрямую сторонним компаниям и не выпускала напрямую для общественности. Затем сторонним компаниям было разрешено выпустить QFE как часть установки программного обеспечения их собственных устройств Bluetooth. Microsoft больше не поддерживает этот QFE.
  • Стек Bluetooth Windows Vista улучшен, с поддержкой большего количества идентификаторов оборудования, улучшением производительности EDR, адаптивной скачкообразной перестройкой частоты для сосуществования Wi-Fi и Поддержка протокола, ориентированного на синхронное соединение (SCO), необходимого для профилей звука. Стек Windows Vista Bluetooth поддерживает интерфейс драйвера устройства режима ядра помимо интерфейса программирования пользовательского режима, который позволяет третьим сторонам добавлять поддержку дополнительных профилей Bluetooth. Этого не хватало во встроенном стеке Bluetooth Windows XP Service Pack 2, который пришлось полностью заменить на сторонний стек для поддержки дополнительных профилей. Он также обеспечивает поддержку RFCOMM с использованием сокетов помимо виртуальных COM-портов. KB942567, называемый Windows Vista Feature Pack for Wireless, добавляет поддержку Bluetooth 2.1 + EDR и поддержку удаленного пробуждения из S3 или S4 для модулей Bluetooth с автономным питанием. Этот пакет функций изначально был доступен только OEM-производителям, но со временем был включен в пакет обновления 2 для Windows Vista.
  • Windows 7 поддерживает Bluetooth 2.1 + EDR (например, Windows Vista). В Windows 7 представлены функции Secure Simple Pairing, Extended Inquiry Response и другие улучшения в установке интерфейса USB и Bluetooth. Безопасное простое сопряжение автоматически определяет лучший метод сопряжения, расширенный ответ на запрос предоставляет дополнительную информацию во время процедуры запроса, чтобы обеспечить лучшую фильтрацию устройств перед подключением. В Windows 7 настройки устройства Bluetooth были перенесены в «Устройства и принтеры» из апплета панели управления.
  • Windows 8 расширяет свой стек Bluetooth за счет поддержки Bluetooth 4.0, который включает Bluetooth Low Energy (BLE).
  • Windows 8.1 В добавлены API-интерфейсы разработчика для Bluetooth Low Energy (GATT) и RFCOMM.
  • Windows 10 объединила стеки Windows Phone и Windows Bluetooth.

Примечание: Windows Стек Bluetooth XP / Vista Windows Vista / Windows 7 изначально поддерживает следующие профили Bluetooth: PANU, SPP, DUN, OPP, OBEX, HID, HCRP. В Windows 8 добавлена ​​поддержка профилей HFP, A2DP и ​​AVRCP.

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

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

Broadcom WIDCOMM (BTW)

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

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

Стек Toshiba Bluetooth

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

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

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

Последняя версия Стек Toshiba - 9.20.02 (T), выпущен 30 сентября 2016 года.

CSR Harmony

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

IVT BlueSoleil (1000Moons)

BlueSoleil (продается как 1000Moons в Китае ) - продукт корпорации IVT, которая производит стеки для встраиваемых устройств и настольных систем. Стек доступен как в стандартной, так и в VOIP версии. Он поддерживает профили A2DP, DUN, FAX, HFP, HSP, LAP, OBEX, OPP, PAN, SPP, AV, BIP, FTP, HID и SYNC.

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

По состоянию на апрель 2018 года последней версией глобального стека BlueSoleil является 10.0.497.0, выпущенная 8 января 2018 года. Китайская версия стека 1000Moons имеет версию 10.2.497.0, выпущенную 9 Январь 2018.

AVM BlueFRITZ!

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

Digianswer BTSWS

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

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

Apache Mynewt NimBLE

Apache Mynewt NimBLE - это полнофункциональный открытый Bluetooth Стек протоколов Low Energy 4.2 и 5.0, написанный на C для встроенных систем. NimBLE - один из наиболее полных стеков протоколов, поддерживающий функции 5.0, включая высокую скорость передачи данных и расширенную рекламу. Реализация поддерживает все уровни протокола Bluetooth. Первые порты для контроллера предназначены для SoC серии nRF51 и nRF52 от Nordic Semiconductor. NimBLE также поддерживает стандартные интерфейсы HCI для работы с контроллерами, включая наборы микросхем ST, Dialog и Em Micro. Он использует открытый исходный код Apache Mynewt OS, который разработан для поддержки нескольких архитектур микроконтроллеров. NimBLE также может работать с FreeRTOS и переноситься на другие операционные системы реального времени. Реализация позволяет использовать часть контроллера Mynewt NimBLE с хостом, отличным от Mynewt NimBLE.

BlueCode +

BlueCode + - это портативный стек протоколов Bluetooth более высокого уровня от Stollmann E + V GmbH. BlueCode + 4.0 соответствует версии Bluetooth 3.0. Стек протоколов не зависит от набора микросхем и операционной системы и поддерживает любые доступные микросхемы Bluetooth HCI. API-интерфейсы предлагают управление профилями и функциями стека, а также прямой доступ к функциям более низкого уровня. BlueCode + 4.0 поддерживает протоколы L2CAP, eL2CAP, RFCOMM, SDP Server and Client, MCAP, HCI-Host Side и AVDTP. Поддерживаемые профили: Generic Access (GAP), Service Discovery Application (SDAP), Serial Port Profile (SPP), Health Device Profile (HDP), Device Identification Profile (DID), Dial-up Networking (DUN), Fax, Headset (HSP).), Громкая связь (HFP), доступ к SIM-карте (SAP), доступ к телефонной книге (PBAP), расширенный профиль распространения звука (A2DP), удаленное управление аудио / видео (AVRCP) и OBEX. Стек был перенесен на широкий спектр различных микроконтроллеров и операционных систем.

BlueCore Host Software (BCHS), также известное как CSR Synergy

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

BlueLet

Также продукт IVT Corporation. В настоящее время поддерживаются DUN, FAX, HFP, HSP, LAP, OBEX, OPP, PAN и SPP.

BlueMagic

BlueMagic 3.0 - это высокопортативный встроенный стек протоколов Bluetooth от Qualcomm (ранее Open Interface North America ), который используется в iPhone от Apple и устройствах под управлением Qualcomm, таких как Motorola RAZR. BlueMagic также поставляется в продуктах Logitech, Samsung, LG, Sharp, Sagem и других. BlueMagic 3.0 был первым полностью сертифицированным (все протоколы и профили) стеком протоколов Bluetooth на уровне 1.1.

Blue SDK

Стек протоколов Bluetooth OpenSynergy (Blue SDK) в настоящее время обеспечивает A2DP, AVRCP, VDP, Профили BIP, BPP, CTN, FTP, GPP, HFP, HSP, HCRP, HDP, HID, MAP, OPP, PAN, PBAP, SAP, DUN, FAX, DID, GATT. Он лицензирован Bluetooth ™ Special Interest Group (SIG) и соответствует стандартам безопасности, предъявляемым к автомобильной продукции. Комплект разработчика программного обеспечения Bluetooth ™ (Blue SDK) можно легко интегрировать в любую операционную систему. Он поддерживает операции BR / EDR (классический) и с низким энергопотреблением, классические профили и профили с низким энергопотреблением используют одно и то же базовое программное обеспечение стека протоколов.

Bluetopia

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

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

BlueWiseLE

BlueWiseLE - это сертифицированный программный продукт стека протоколов Bluetooth® Low Energy от Alpwise. Он включает в себя канальный уровень, а также стек хоста (то есть верхние уровни над HCI). Канальный уровень управляет радиосвязью и синхронизацией связи Bluetooth® в трех возможных конфигурациях набора микросхем: SoC, сопроцессор или HCI. Также доступны несколько проприетарных профилей BLE, включая Voice over BLE и обновление прошивки по воздуху (FOTA).

ClarinoxBlue

продукт подсистемы хоста Bluetooth компании Clarinox Technologies. Поддержка Windows 7/8 / 8.1, WinCE, Linux, Integrity, QNX, FreeRTOS, uC / OS, ThreadX, Nucleus, MQX, RTX, embOS, TI-RTOS, DSP / BIOS, eCos и VelOSity. Поддерживаются протоколы Bluetooth classic HCI, L2CAP, RFCOMM, SDP, BNEP, AVCTP, AVDTP и профили SDAP, GAP, SPP, DUN, HFP, HSP, OBEX, FTP, AVRCP, A2DP, MAP, PBAP, HID, HDP, PAN. В настоящее время поддерживаются пользовательские профили GATT с низким энергопотреблением Bluetooth и все профили на основе GATT, профили IPSP. Стек был перенесен на многие семейства процессоров и микроконтроллеров, включая Freescale; iMX6, iMX7, Kinetis K6x, STMicro; STM32F4x, NXP; LPC 18xx, LPC43xx, TI OMAP / Davinci, Tiva TM4C129x, Renesas; S7G2, Xilinx; PowerPC, soft core SPARC LEON.

dotstack

dotstack, двухрежимный стек Bluetooth от SEARAN, хорошо подходит для недорогих и маломощных встраиваемых устройств, протестирован с iPhone (использует IAP SEARAN), Android и другие мобильные платформы. dotstack ™ соответствует требованиям V2.1 + EDR, V4.1, V4.2 и 5.0, с SPP, GAP, HID, Headset, HFP, FTP, HDP, PBAP, Simple Secure Pairing, A2DP, AVRCP, PAN, MAP, 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 ARM Cortex A15, R-Car), и протестирован с контроллерами Bluetooth RF, CSR8811 / 8311/8510, BlueCore 4 и 6, TI CC2560 / 2564, Intel / Infineon PMB8753, Marvell Avastar 88w8777, 88W8790, Toshiba TC35661, Microchip / ISSC IS1662. dotstack имеет FreeRTOS, uOS, Linux, Android, QNX, MQX, ThreadX и не имеет интеграции с RTOS. Минимальные требования к ОЗУ для SPP 3 КБ с ОСРВ и приложением.

Стек EtherMind

EtherMind от MINDTREE Ltd - это IP-стек Bluetooth и профиль профиля, сертифицированный BT-SIG.

Mindtree's EtherMind Стек поддерживает все популярные версии спецификаций Bluetooth (2.1 + EDR, v4.0, v4.1, v4.2, 5.0, 5.1 и 5.2) и включает все обязательные и дополнительные функции основного стека, а все принятые профили поддерживаются как часть EtherMind. Стек поддерживает последнюю принятую версию 23 классических профилей Bluetooth, таких как A2DP, AVRCP и т. Д.; и 54 профиля и услуг Bluetooth с низким энергопотреблением, таких как профиль местоположения и навигации, профиль / услуга весовой шкалы и т. д. Предложение включает новейшие возможности Mesh и IPv6 Stack через Bluetooth Smart.

Jungo BTware

Стек протоколов Bluetooth от Jungo позволяет производителям устройств легко включать стандартное соединение 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

lwBT - это легкий стек протоколов Bluetooth с открытым исходным кодом для встроенных систем от blue-machines. Он действует как сетевой интерфейс для стека протокола 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 больше нет.

Mecel / Aricent Betula

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

Silvair Mesh Stack

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

Silvair Mesh Stack был квалифицирован Bluetooth SIG 18 июля 2017 года с QDID 98880 в качестве первого узла сети Bluetooth

SurfBlue

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

Symbian OS

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

Zephyr Project

The Zephyr Project RTOS включает в себя полный стек протоколов с открытым исходным кодом Bluetooth Low Energy 5.0, написанный на C для встроенных систем. Он содержит как контроллер BLE, так и хост с поддержкой BLE и BR / EDR, работающий на SoC nRF51 Series и nRF52 от Nordic Semiconductor.

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-12 11:40:21
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте