Что такое bluetooth pan

Обновлено: 21.11.2024

В этом документе описывается Bluetooth PAN Profile API, который поддерживает стандартные сетевые службы на основе IP, развернутые на транспортном уровне Bluetooth. Он поддерживается, начиная с версии Symbian OS 8.1.

Необходимый фон

Предполагается, что группа Bluetooth SIG знакома со спецификацией профиля PAN.

Введение

Профиль персональной сети (PAN) предназначен для того, чтобы сеть Bluetooth имитировала Ethernet с точки зрения приложения. Symbian OS одновременно поддерживает только одну активную PAN. Каждое удаленное устройство, которое подключается к устройству PAN для сетевых целей, будет объединено в одну и ту же активную PAN.

Symbian OS обеспечивает поддержку агента PAN, который может выполнять роль PANU (пользователь), PAN-GN (групповая специальная сеть) или PAN-NAP (точка доступа к сети).

Реализация Symbian PAN интегрирована в сетевую структуру Symbian, что позволяет запускать IP-приложения в сети Bluetooth.

Ключевые понятия

PAN — это специальная сеть устройств, обменивающихся данными в стандартной конфигурации сети по радиоканалу Bluetooth. В PAN может быть от 2 до 8 участвующих устройств.

PAN — это не то же самое, что пикосеть. Если пикосеть – это любое специальное объединение устройств в сеть через соединение Bluetooth для обмена данными или услугами, например, когда вы подключаете свой телефон к Bluetooth-устройству громкой связи, то PAN относится конкретно к сетевым ресурсам.

Спецификация Bluetooth определяет несколько профилей, включая профиль персональной сети Bluetooth (PAN). Профиль PAN упрощает ныне устаревшие профили Bluetooth LAN Access и Dial-up Networking, уменьшая количество уровней в сетевом соединении Bluetooth.

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

Роли профиля PAN

Обычные роли профиля PAN включают следующее:

PANU (пользователь) выступает в качестве клиента-члена PAN-GN (групповая специальная сеть) или PAN-NAP (точка доступа к сети). Любое устройство в роли PAN-GN или PAN-NAP действует как сервер.

Роли PAN

Роли профиля PAN описаны ниже:

Устройство с поддержкой Bluetooth, пытающееся войти в сеть или участвующее в одноранговом (один на один) соединении, принимает на себя роль PANU, становясь, таким образом, членом-клиентом пикосети.

Соединение PANU с PANU

ПАН-ГН

Устройство PAN-GN берет на себя роль узла или хоста пересылки, а подключенные устройства PANU действуют как клиенты, объединяя в сеть до семи PANU. Беспроводная сеть формируется без дополнительного оборудования, такого как концентратор или маршрутизатор, как в случае обычной кабельной сети.

Групповая специальная сеть (GN) – это временная специальная сеть устройств, расположенных поблизости, для обмена информацией и услугами. Он называется одноранговым из-за его оперативного или временного характера и может включать до восьми (включая хост) доступных устройств с поддержкой Bluetooth в непосредственной близости, которые готовы участвовать.

Устройство, которое инициирует сеть — в данном случае PAN-GN — становится хостом или контроллером. Переписка в PAN между клиентами маршрутизируется через устройство PAN-GN (хост) как в случае «один-к-одному», так и в случае «один-ко-многим».

Пиконет – взаимосвязь между PAN-GN и PANU

ПАН-НАП

Устройство PAN-NAP играет роль прокси-сервера, моста или маршрутизатора между существующей сетью, например локальной сетью или Интернетом, и устройствами с поддержкой Bluetooth. Устройство PAN-NAP поддерживает до семи активных беспроводных клиентов. Устройство NAP действует как мост между устройствами PANU или сетями Bluetooth и другими сетями для маршрутизации пакетов Ethernet. Роль Symbian OS PAN-NAP позволяет только одному клиенту PANU получить доступ к восходящему каналу внешней сети.

PAN-NAP, соединение сетей

На следующем изображении показан ноутбук с поддержкой Bluetooth, подключающийся к Интернету через мобильный телефон, выступающий в роли устройства PAN-NAP. Телефон Bluetooth может обеспечивать восходящую связь через GPRS, WIFI, коммутируемое соединение или каким-либо другим способом.

Дополнительную информацию см. в Руководстве по ролям PAN NAP.

Архитектурные отношения

Спецификация профиля PAN занимает промежуточное положение между уровнями абстракции приложения и оборудования. Приложение подключается к сокету Comms-Infras и получает к нему доступ.

Изначально параметры подключения задаются в CommDB с помощью кода. Затем инициализируется стек Bluetooth. Экземпляры RConnection и RSocketServ создаются как часть инициирования сеанса ESock, а объект RConnection открывает соединение через экземпляр RSocketServ. RConnection::Control() позволяет настраивать определенные аспекты PAN, например, добавлять и удалять устройства в/из PAN.

Неповрежденные полезные данные Ethernet передаются с помощью BNEP (протокола сетевой инкапсуляции Bluetooth). Профиль PAN взаимодействует с Bluetooth BB (основной диапазон) и передает различные роли, которые будут играть сетевые узлы PAN.

Серия руководств по профилю PAN

Следующие руководства были предоставлены, чтобы помочь разработчикам-лицензиатам получить рекомендации по написанию приложений, использующих профиль PAN.

Одной из самых неприятных проблем, с которой сталкиваются некоторые пользователи OS X Yosemite, являются постоянные проблемы с беспроводной сетью. Apple выпустила несколько обновлений для OS X, направленных на решение этой проблемы, но для некоторых пользователей Mac они либо не предлагают никакой помощи, либо, что еще хуже, могут добавить новые проблемы для соединений Wi-Fi. Мы предложили несколько решений для устранения проблем с Wi-Fi в OS X Yosemite, которые, по мнению многих пользователей, оказались успешными, но для тех, кто продолжает испытывать трудности с беспроводной связью в OS X 10.10.2, доступно другое возможное решение; просто удалите интерфейс Bluetooth PAN с Mac.


Почему это работает в некоторых ситуациях не совсем понятно, возможно, это просто напрямую убирает источник конфликта Bluetooth/Wi-Fi, но для тех, кто боролся с проблемами wi-fi в OS X, кажется Чтобы облегчить ситуацию, отключите Bluetooth, это предлагает альтернативное решение, которое не включает удаление возможности Bluetooth (хотя вы не сможете использовать Bluetooth PAN, подробнее об этом чуть позже*). Это простая (и легко обратимая) процедура, поэтому ее стоит попробовать.

  1. Перейдите в меню  Apple и выберите «Системные настройки».
  2. Перейдите в панель управления сетью.
  3. Выберите «Bluetooth PAN» в списке сетевых интерфейсов в меню слева.
  4. Нажмите клавишу Delete или кнопку [-] с минусом, чтобы удалить интерфейс Bluetooth PAN.

Очевидно, вам даже не нужно перезагружать Mac, но это точно никому не повредит. Когда это работает, эффект, по-видимому, мгновенный. Я говорю очевидный, потому что я не могу адекватно протестировать это просто потому, что мой Mac с Yosemite имеет в целом стабильное подключение к Интернету.

Обратите внимание, что пользователи командной строки также могут ввести следующую строку в терминал для достижения того же эффекта:

sudo networksetup -removenetworkservice "Bluetooth PAN"

* Bluetooth PAN (персональная сеть) используется для близкого соединения между Bluetooth-совместимым устройством, таким как iPhone, Android или iPad, и компьютером, таким как Mac или Windows PC. Таким образом, удаление интерфейса Bluetooth PAN удалит эту функциональность с Mac.Это также означает, что удаление Bluetooth PAN приведет к потере возможности использовать Instant Hotspot в OS X с iPhone, что в основном является просто быстрым способом активировать общий доступ в Интернет и функцию Personal Hotspot на iPhone, не делая этого на самом устройстве, поэтому делайте это только в том случае, если вы уверены, что вам не нужно использовать Instant Hotspot (обратите внимание, что общий доступ к Интернету через USB и модем по-прежнему работают нормально).

Вы можете легко повторно добавить интерфейс Bluetooth PAN на Mac, нажав кнопку [+] плюс в углу панели настроек сети.

Этот трюк был оставлен в наших комментариях, а IHealthGeek предоставил некоторые дополнительные подробности, которые сообщили о немедленном успехе.

Если вы попробуете это, оставьте нам комментарий о своем опыте и устранит ли это проблемы, с которыми вы сталкивались в OS X Yosemite, проблемы с Wi-Fi и/или Bluetooth.

Вы подключаете устройство персональной сети Bluetooth к компьютеру под управлением Windows 7.

Вы выполняете неожиданное удаление устройства.

Вы снова связываете устройство с компьютером, и устройство Bluetooth Personal Area Network повторно инициализируется.

В этом случае устройство персональной сети Bluetooth может перестать отвечать на запросы. В диспетчере устройств вы видите желтый восклицательный знак (!) рядом с устройством Bluetooth Personal Area Network.

Причина

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

Разрешение

Информация об исправлении

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

Если исправление доступно для загрузки, в верхней части этой статьи базы знаний есть раздел «Исправление доступно для загрузки». Если этот раздел не отображается, обратитесь в службу поддержки клиентов Майкрософт, чтобы получить исправление.

Примечание. Если возникают дополнительные проблемы или требуется их устранение, вам может потребоваться создать отдельный запрос на обслуживание. Обычная стоимость поддержки будет применяться к дополнительным вопросам поддержки и проблемам, которые не подходят для этого конкретного исправления. Чтобы получить полный список номеров телефонов службы поддержки и обслуживания клиентов Майкрософт или создать отдельный запрос на обслуживание, посетите следующий веб-сайт Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримечание. В форме «Исправление доступно для загрузки» отображаются языки, для которых доступно исправление. Если вы не видите свой язык, это означает, что для него недоступно исправление.

Предпосылки

Чтобы применить это исправление, вы должны работать под управлением Windows 7.

Информация о реестре

Чтобы использовать исправление в этом пакете, вам не нужно вносить какие-либо изменения в реестр.

Требование перезапустить

Возможно, вам придется перезагрузить компьютер после установки этого исправления.

Информация о замене исправлений

Это исправление не заменяет ранее выпущенное исправление.

Информация о файле

Английская (США) версия этого исправления устанавливает файлы с атрибутами, перечисленными в следующих таблицах. Даты и время для этих файлов указаны в формате всемирного координированного времени (UTC). Даты и время для этих файлов на вашем локальном компьютере отображаются по вашему местному времени вместе с вашим текущим смещением летнего времени (DST). Кроме того, даты и время могут меняться при выполнении определенных операций с файлами.

Информация о файлах для Windows 7 и Windows Server 2008 R2

Важные исправления для Windows 7 и исправления для Windows Server 2008 R2 включены в одни и те же пакеты. Однако исправления на странице запроса исправления перечислены для обеих операционных систем. Чтобы запросить пакет исправлений для одной или обеих операционных систем, выберите исправление, указанное в разделе «Windows 7/Windows Server 2008 R2» на странице. Всегда обращайтесь к разделу «Применимо к» в статьях, чтобы определить фактическую операционную систему, к которой относится каждое исправление.

Файлы, относящиеся к определенному продукту, вехе (окончательная первоначальная версия, SPn) и ветви обслуживания (LDR, GDR), можно определить, изучив номера версий файлов, как показано в следующей таблице:

Windows 7 и Windows Server 2008 R2

Windows 7 и Windows Server 2008 R2

Служебные ветки GDR содержат только те исправления, которые широко выпущены для решения широко распространенных критических проблем. Ветки службы LDR содержат исправления в дополнение к широко выпущенным исправлениям.

Файлы МАНИФЕСТА (.manifest) и файлы MUM (.mum), устанавливаемые для каждой среды, перечислены отдельно в разделе «Дополнительная информация о файлах для Windows Server 2008 R2 и Windows 7». Файлы MUM и MANIFEST, а также связанные с ними файлы каталога безопасности (.cat) чрезвычайно важны для поддержания состояния обновленных компонентов. Файлы каталога безопасности, атрибуты которых не указаны, подписаны цифровой подписью Microsoft.

Вы узнали, как создать PAN, чтобы смартфон мог подключаться к вашему компьютеру. Вы также можете создать Bluetooth PAN в качестве беспроводной сети ближнего действия для беспроводного соединения устройств других типов. PAN обычно используется для подключения ноутбука к настольному ПК, хотя его можно использовать и для подключения других типов устройств Bluetooth. Как правило, присоединение Bluetooth-устройств к Bluetooth-сети — дело нехитрое. Большая часть действий происходит автоматически, за кулисами.

Чтобы понять основную процедуру, предположим, что у вас уже есть настольный компьютер с работающим подключением к Интернету. Вы уже установили USB-адаптер Bluetooth на этот компьютер, так что теперь это устройство Bluetooth. На этом настольном компьютере щелкните значок адаптера Bluetooth в области уведомлений на рабочем столе Windows. Нажмите «Открыть настройки» и убедитесь, что выбран параметр «Разрешить устройствам Bluetooth находить этот компьютер». Нажмите "ОК".

  1. Щелкните правой кнопкой мыши значок Bluetooth-устройств в области уведомлений и выберите «Присоединиться к персональной сети». Должен появиться список устройств Bluetooth. Если хотя бы одно устройство не отображается, нажмите кнопку «Добавить устройство Bluetooth» и следуйте инструкциям, чтобы найти компьютер с поддержкой Bluetooth. Когда поиск завершится, вы должны увидеть список всех доступных устройств.
  2. Нажмите на имя компьютера, к которому хотите подключиться. Если появится страница свойств для этого устройства, нажмите кнопку "ОК", чтобы закрыть эту страницу.
  3. Нажмите «Подключиться с помощью». Появится раскрывающееся меню.
    После установления соединения у вас должен быть доступ в Интернет на обоих компьютерах. С помощью этих методов вы можете совместно использовать принтеры и папки, а также перемещать и копировать файлы между компьютерами.

Обратите внимание, однако, что если вы установили соединение Bluetooth только с одним компьютером в существующей локальной сети (LAN), вы получите доступ только к общим ресурсам на компьютере с поддержкой Bluetooth, а не ко всем компьютерам в локальной сети. .

Устранение неполадок с сетевым подключением Bluetooth

  1. Перейдите к компьютеру, у которого возникли проблемы с подключением к PAN.
  2. Откройте Центр управления сетями и общим доступом, нажав Windows+X и выбрав Панель управления → Сеть и Интернет → Сеть и Интернет → Центр управления сетями и общим доступом.
  3. Прокрутите вниз до группы "Сетевое подключение Bluetooth". Если вы не можете найти группу сетевых подключений Bluetooth, выполните действия, описанные ранее.

Папки Центра управления сетями и общим доступом на каждом ПК должны иметь одинаковые сетевые записи Bluetooth.

Совместное использование интернет-соединения

Если вы не можете подключиться к Интернету с компьютера, который вы подключаете к PAN (при условии, что PAN уже имеет подключение к Интернету), перейдите на компьютер, который подключен к кабельному модему или маршрутизатору. Откройте Центр управления сетями и общим доступом и щелкните элемент сети рядом с меткой «Подключения». В области «Действие» нажмите «Свойства» и выберите вкладку «Общий доступ». Выберите «Разрешить другим пользователям сети подключаться через Интернет-соединение этого компьютера» и дважды нажмите «ОК», чтобы сохранить настройки.

Если у вас по-прежнему возникают проблемы с подключением к Интернету, проверьте настройки брандмауэра Windows. В поле поиска Cortana введите огонь, а затем щелкните Брандмауэр Windows в области результатов. Дважды щелкните правило в списке правил для входящего или исходящего трафика, чтобы настроить параметры.

С этими настройками вы сможете подключаться к Интернету с других компьютеров в PAN.

Помните, что на рынке доступно множество различных устройств Bluetooth. Если ни один из описанных здесь способов не поможет вам установить соединение между двумя компьютерами в PAN, обратитесь к инструкциям, прилагаемым к вашему Bluetooth-устройству.

Читайте также: