블루투스® 메시 기능 개선 사항 요약

블루투스® 메시 기능 개선 사항 요약

릴리스 : 1.0.0
문서 버전 :   1.0
마지막 업데이트 : 2023년 9월 19일
저자 :   

마틴 울리, Bluetooth SIG
시몬 슬루픽, 실베어 주식회사
옴카르 쿨카르니, 노르딕 세미컨덕터
한누 말렛, 실리콘랩스
데이먼 반스 Bluetooth SIG

개정 내역

Version

Date

Author

Changes

1.0.0

September 19, 2023

Martin Woolley, Bluetooth SIG
Szymon Slupik, SILVAIR Inc.
Omkar Kulkarni, Nordic Semiconductor
Hannu Mallet, Silicon Labs
Damon Barnes, Bluetooth SIG

Initial version

 

참고

Bluetooth Mesh 프로필 specification의 이름이 변경되어 이제 Bluetooth Mesh 프로토콜 specification으로 불립니다. 이 문서와 관련 문서에서 버전 1.1 specification을 언급할 때는 이 이름을 사용하지만, 버전 1.0 specification은 계속해서 Bluetooth Mesh Profile specification이라고 합니다.

 

1. 소개

Bluetooth Special Interest Group SIG은 2023년 9월 19일에 Bluetooth® 메시 기술의 기능 향상을 발표했습니다. 이 보도 자료에는 새로운 주요 기능, 사소한 개선 사항 및 완전히 새로운 메시 장치 프로필이 소개되어 있습니다. 이 백서에서는 각 변경 사항을 요약하고 새로운 주요 기능에 대해 자세히 살펴보는 다른 백서를 참조할 수 있습니다. 이 백서에서는 사소한 메시 개선 사항을 검토합니다. 섹션 3에서는 완전히 새로워진 Bluetooth® 메시 장치 프로파일을 소개합니다. 섹션 4에서는 모든 콘텐츠 에셋과 specification 문서에 대한 참조 자료 목록이 제공됩니다.

Bluetooth Mesh 을 처음 접하는 독자는 먼저 Bluetooth SIG 논문 Bluetooth Mesh 네트워킹 - 개발자를 위한 소개를 읽어보시기 바랍니다.

때때로 Mesh 1.1 또는 Bluetooth Mesh 1.1이라는 용어는 Bluetooth Mesh 프로토콜 또는 모델 specification 버전 1.1의 약어로 사용되며, 마찬가지로 Mesh 1.0 또는 Bluetooth Mesh 1.0이라는 용어는 Bluetooth Mesh 프로필 specification 버전 1.0의 약어로 사용된다는 점에 유의하세요.

2. 새로운 Bluetooth® 메시 기능

2.1 Bluetooth Mesh 착신 전환

Bluetooth 메시 관리 플러딩 알려진 메시지 릴레이 방법은 Bluetooth 메시 프로필 버전 1.0에 정의되었습니다. 이 방법은 여러 홉을 통해 Bluetooth 메시 네트워크의 목적지 메시지를 전달하는 효과적이고 안정적이며 유연하고 유지 관리가 적은 방법을 제공합니다. 새로운 Bluetooth 메시 다이렉트 포워딩 기능 추가적인 멀티홉 메시지 전달 방법을 제공하며, 일부 상황에서는 Bluetooth 메시 관리형 플러딩 더 효율적입니다 플러딩

Bluetooth 메시 전달은 소스 주소 목적지 주소 메시지의 대상 전달을 서비스할 수 있는 릴레이 노드 모음을 설정합니다. 이러한 릴레이 노드 집합은 소스에서 목적지 경로를 설정합니다. 경로의 멤버십 의도한 목적지 메시지를 전파할 수 있는 노드에 의해서만 메시지가 릴레이되도록 배열됩니다. 이를 통해 네트워크와 라디오 채널을 보다 효율적으로 활용할 수 있습니다.

자동화는 블루투스 메시 전달의 핵심 기능 . 경로는 필요할 때 자동으로 생성되며, 네트워크에서 여전히 필요한지, 필요에 따라 메시지를 전달할 수 있는지 확인하기 위해 간격을 두고 자동으로 확인됩니다. 후자의 기능은 네트워크와 디바이스가 시간이 지남에 따라 변경될 수 있다는 점을 고려할 때 매우 중요한 기능입니다.

Bluetooth Mesh 착신 전환 기술 개요 백서에서 이 주제에 대한 자세한 내용을 확인하세요.

2.2 Bluetooth Mesh 장치 펌웨어 업데이트

블루투스® 메시 장치는 하드웨어를 제어하고 제품의 기본 동작을 구현하는 소프트웨어인 펌웨어를 실행합니다. 펌웨어는 최신 상태로 유지되어야 하며, Bluetooth 메시의 새로운 Bluetooth 메시 장치 펌웨어 업데이트 기능 사용하면 네트워크에 있는 장치를 검색하고 펌웨어 업데이트를 적용할 수 있습니다.

펌웨어 업데이트는 네트워크의 모든 노드에 대량의 펌웨어 데이터를 전송해야 합니다. 따라서 Bluetooth 메시 장치 펌웨어 업데이트 기능 펌웨어 데이터를 전달하는 개별 메시 메시의 케이던스와 크기를 제어하여 메시 네트워크의 다른 활동에 영향을 주지 않고 펌웨어를 백그라운드에서 전송할 수 있도록 여러 매개변수를 제공합니다.

Bluetooth Mesh 장치 펌웨어 업데이트는 멀티캐스트 업데이트를 지원하므로 여러 개의 동일한 장치로 구성된 조명 네트워크와 같은 설치에 이상적입니다. 펌웨어가 대상 노드로 전송되면 업무 시간 외와 같이 계획된 시간에 모든 노드에 업데이트를 적용하여 중단을 최소화할 수 있습니다. 

Bluetooth 메시 디바이스 펌웨어 업데이트 기능 여러 공급업체의 메시 네트워크를 쉽게 업데이트할 수 있도록 설계되었습니다.

이 주제에 대한 자세한 내용은 Bluetooth Mesh 장치 펌웨어 업데이트 기술 개요 문서를 참조하세요.

2.3 Bluetooth Mesh 원격 프로비저닝

프로비저닝은 장치를 메시 네트워크에 추가하는 데 사용되는 프로세스의 이름입니다. 프로비저닝은 프로비저너를 사용하여 수행됩니다. 이전에는 프로비저너가 새 디바이스의 직접 무선 범위 내에 있어야 하고 블루투스 링크를 통해 디바이스와 통신해야 했습니다. 이는 고정 위치 디바이스의 경우 문제가 될 수 있으며, 모바일 프로비저 사용자가 디바이스를 프로비저닝하고 설치 영역을 커버하기 위해 직접 디바이스 쪽으로 걸어가야 했습니다. 새로운 Bluetooth 메시 원격 프로비저닝 기능 메시 네트워크를 통해 프로비저닝을 수행할 수 있는 기능을 추가하여 프로비저닝 메시지가 프로비저닝되지 않은 원격 디바이스에 도달하기까지 하나 이상의 홉을 거치게 됩니다.

새 장치를 프로비저닝한 후에는 구성이 완료됩니다. 일부 장치는 복잡하고 그에 따라 복잡한 구성 요구 사항이 있으며, 새로운 기능을 추가하는 펌웨어 업데이트 후 장치를 전체 또는 부분적으로 다시 구성해야 할 수도 있습니다. Bluetooth Mesh 원격 프로비저닝에는 복잡한 장치를 위한 플러그 앤 플레이 장치 구성 업데이트 기능을 제공하는 절차도 포함되어 있습니다.

또한 Bluetooth 메시 원격 프로비저닝 기능 모든 디바이스의 디바이스 키를 재생성하여 네트워크가 처음 생성된 후 소유권을 안전하게 이전하는 등 Bluetooth 메시 네트워크의 수명 주기에서 중요한 이벤트 처리를 자동화하는 절차를 제공합니다.

이 주제에 대한 자세한 내용은 Bluetooth Mesh 원격 프로비저닝 기술 개요 백서에서 이 주제에 대한 자세한 내용을 확인하세요.

2.4 Bluetooth Mesh 인증서 기반 프로비저닝

mesh 네트워크에 프로비저닝되는 디바이스는 UUID로 식별됩니다. 합법적인 디바이스의 사칭을 방지하기 위해 대역 외에서 얻은 공개 키를 사용하여 네트워크에 디바이스를 온보딩할 때는 해당 공개 키가 실제로 특정 UUID를 가진 디바이스에 속하는지 확인해야 합니다.

새로운 Bluetooth 메시 인증서 기반 프로비저닝 기능 공개 키 인프라를 사용하여 프로비저닝되지 않은 디바이스의 공개 키 및 UUID 정보를 인증합니다. X.509 형식의 디지털 인증서는 디바이스 제조업체 또는 공급업체에서 제공하여 프로비저닝 프로세스에서 사용할 수 있습니다. 이 기능 다음과 같은 방식으로 Bluetooth 메시 프로비저닝을 개선합니다: 디바이스가 보이지 않는 동안에도 상호 운용 가능한 방식으로 디바이스의 대역 외(OOB) 공개 키를 획득하고 인증할 수 있으며, 우수한 인증 체계를 통해 보안을 강화하고, 동시에 많은 디바이스를 대량 프로비저닝할 수 있습니다.

이 주제에 대한 자세한 내용은 Bluetooth Mesh 인증서 기반 프로비저닝 기술 개요 백서에서 이 주제에 대한 자세한 내용을 확인하세요.

2.5 프라이빗 비콘

블루투스® 메쉬는 다음과 같은 기술을 사용합니다. 비콘 송신 기술을 사용하여 네트워크 비콘 메시지를 정의합니다. 새로운 비공개 비콘 기능 비콘 메시지의 정적 정보가 네트워크 외부의 디바이스에 표시되지 않도록 함으로써 보안을 향상시킵니다. 따라서 네트워크 안팎으로 이동할 수 있고 메시 네트워크 비콘의 일반 텍스트 데이터를 관찰하여 추적할 수 있는 웨어러블 디바이스와 같은 경우 개인정보 보호가 향상됩니다.

이 주제에 대한 자세한 내용은 Bluetooth Mesh 프라이빗 비콘 기술 개요 백서에서 자세한 내용을 확인하세요.

2.6 Bluetooth Mesh 서브넷 브리징

Bluetooth® 메시 네트워크에는 하나 이상의 서브넷이 포함될 수 있습니다. 서브넷은 종종 네트워크의 각 부분에 대해 서로 다른 네트워크 보안 키를 사용하여 네트워크의 일부를 서로 안전하게 격리하는 데 사용됩니다.

이전에는 서로 다른 서브넷에 있는 디바이스가 공통 서브넷의 구성원이 아니고 메시지를 주고받을 때 해당 서브넷을 사용하지 않는 한 통신할 수 있는 방법이 없었습니다. 새로운 Bluetooth 메시 서브넷 브리징 기능 이 기능 구현하는 중간 브리지 노드의 도움으로 공통 서브넷과 해당 NetKey에 대한 사전 지식 없이도 서로 다른 서브넷에 있는 장치 간의 통신을 가능하게 합니다 기능 또한 동일한 서브넷의 개별 부분을 연결하여 호텔 투숙객이 호텔 로비에 앉아 있으면서도 각자의 서브넷에 있는 방의 스마트 디바이스를 제어할 수 있는 등의 사용 사례를 지원할 수 있습니다.

이 주제에 대한 자세한 내용은 Bluetooth Mesh 서브넷 브리징 기술 개요 백서에서 이 주제에 대한 자세한 내용을 확인하세요.

2.7 사소한 Mesh 개선 사항

여기서는 사소한 메시 개선 사항이라고 통칭하는 여러 가지 작은 기능도 Bluetooth® 메시 기술에 추가되었습니다. 이 제목에서 다루는 변경 사항은 사소한 것일 수도 있지만 경우에 따라서는 상당한 이점이 있다는 점에 유의해야 합니다. 다음 섹션에서는 각 개선 사항에 대한 요약 개요를 제공하고 Bluetooth 메시의 정보 업데이트로 마무리합니다.

2.7.1 온디맨드 프라이빗 GATT 프록시

2.7.1.1 배경

프록시 노드는 Bluetooth® LE (GAP 및 GATT 포함)와 Bluetooth 메시를 모두 지원합니다. 프록시는 중개자 역할을 하며 스마트폰과 같은 디바이스의 애플리케이션이 프록시에 대한 GATT 연결을 통해 네트워크와 메시 메시지를 주고받을 수 있게 해줍니다.

Bluetooth Mesh 1.0 프록시 노드를 구성할 때 커미셔너가 선택할 수 있는 유일한 옵션은 프록시 광고를 활성화 또는 비활성화하는 것뿐입니다. 사용자 경험 관점에서 모든 노드에서 프록시를 활성화하는 것이 바람직하지만, 이는 사용 가능한 대역폭에 영향을 미치고 결과적으로 mesh 네트워크의 성능에 부정적인 영향을 미칠 수 있습니다.

2.7.1.2 온디맨드 프라이빗 GATT 프록시 향상

이제 프록시 클라이언트(예: 스마트폰)가 프록시 노드에 광고를 시작해야 한다는 신호를 보낼 수 있습니다. 이는 프록시 클라이언트 연결할 수 없고 스캔할 수 없는 비지시형 광고 권유 PDU를 브로드캐스팅함으로써 이루어집니다.

프록시 노드는 더 이상 Bluetooth 메시 1.0 동작에 따라 지속적으로 광고할 필요가 없습니다. 대신 수동 스캔을 수행하고 프록시 노드의 네트워크와 일치하는 네트워크 ID 데이터가 포함된 프록시 클라이언트 요청 PDU를 수신하면 사설 네트워크 ID 유형을 사용하여 광고를 시작합니다. 그러면 프록시 클라이언트 프록시에 연결할 수 있습니다.

온디맨드 프라이빗 GATT 프록시 기능 RF 활용을 보다 효율적으로 만들어 확장성을 향상시킵니다. 요청하지 않은 GATT 프록시 서비스 광고가 없고 유효한 요청 요청을 보내려면 NetKey에 대한 지식이 필요하기 때문에 공격자가 네트워크에서 프록시 노드를 식별하기가 더 어려워집니다.

2.7.2 성능 개선

2.7.2.1 세분화 및 재조립(SAR) 개선 사항

2.7.2.1.1 배경

Bluetooth® 메시 스택의 상위 전송 Layer은 한 번의 전송으로 전송하기에는 너무 긴 메시 액세스 메시지의 분할 및 재조립을 수행할 수 있습니다. 이러한 메시지는 더 짧을 수 있는 마지막 세그먼트를 제외하고 각각 12옥텟 길이의 세그먼트로 분할됩니다. 개별 세그먼트를 수신하면 재조립 프로세스를 통해 원래 Access 메시지가 재구성됩니다.

이로 인해 서로 다른 공급업체의 디바이스가 SAR 동작에 대해 서로 다른 기본값을 사용하는 경우 mesh 네트워크 내에서 비효율적인 mesh 메시지 전송이 발생할 수 있습니다.

2.7.2.1.2 SAR 구성 모델

이제 새로운 SAR 설정 서버 클라이언트 모델을 사용하여 새로운 SAR 설정 서버 모델 내에서 세분화 및 재조립(SAR) 프로세스의 주요 측면을 관리하는 파라미터를 구성할 수 있습니다. 이 모델에는 SAR 송 신기와 SAR 수신기라는 두 가지 복합 상태가 포함되어 있습니다.

SAR 송신기 상태에는 세그먼트 메시지 송신기 역할을 할 때 사용할 매개변수가 포함되어 있습니다. 또한 세그먼트 전송 사이에 사용할 타이밍 간격과 세그먼트를 유니캐스트 주소 및 멀티캐스트 주소로 재전송하는 것과 관련된 매개변수도 포함되어 있습니다.

SAR 설정 서버 모델은 특히 여러 제조업체의 디바이스가 포함된 네트워크에서 일부 구성 작업의 성능을 개선하는 데 도움이 됩니다.

2.7.2.2 메시지 집계

2.7.2.2.1 배경

일련의 서로 다른 유형의 승인된 액세스 메시지가 특정 순서로 전송되는 경우가 있습니다. 각 액세스 메시지 응답으로 작동하는 상태 메시지를 생성하며 일반적으로 상태 코드를 포함합니다. 예를 들어, 새 노드를 구성하는 동안 앱키를 모델에 바인딩하는 작업에는 여러 개의 승인된 메시지와 관련 상태 응답 메시지가 포함됩니다.

2.7.2.2.2 옵코드 애그리게이터 모델

옵코드 애그리게이터 서버 모델 및 옵코드 애그리게이터 클라이언트 모델이라는 새로운 모델과 메시지 요청 목록 처리 프로시저라는 관련 프로시저가 도입되었습니다. 이 프로시저를 사용하면 서로 다른 여러 Access 메시지 시퀀스를 OPCODES_AGGREGATOR_SEQUENCE 메시지라는 유형의 단일 Access 메시지로 축소할 수 있습니다. 이 메시지 유형에는 Access 메시지 옵코드 및 관련 매개변수 값의 배열이 포함됩니다. 배열의 모든 메시지 옵코드는 동일한 서버 모델에서 처리하는 메시지 유형을 식별해야 합니다. 이는 보안 기능으로, OPCODES_AGGREGATOR_SEQUENCE 액세스 Layer 필드가 암호화된 앱키가 서버 모델에 바인딩된 앱키여야 합니다.

메시지 요청 목록 처리 절차는 포함된 액세스 코드 및 매개변수로 표시된 각 작업이 수행되고 응답으로 단일 OPCODES_AGGREGATOR_STATUS 메시지가 반환되는 결과를 가져옵니다.

메시지 옵코드 집계는 일련의 Access 메시지 및 응답과 관련된 데이터와 시간을 압축하여 이러한 일련의 교환을 단일 요청 및 응답으로 줄입니다.

2.7.3 복잡한 장치

2.7.3.1 모델 메타데이터

2.7.3.1.1 배경

블루투스® Mesh 1.0은 설정 서버 모델을 정의합니다. 이는 모든 장치에서 구현되는 모델이며 여러 상태의 구성 및 구성 데이터 포함합니다.

The 구성 데이터 상태는 일련의 페이지로 구성되어 있으며, 각 페이지는 설정 서버 모델 요청과 해당 응답을 사용하여 읽을 수 있습니다. 특정 페이지는 페이지 번호로 참조됩니다. 무엇보다도구성 데이터 페이지 0 상태는 노드가 구성되는 요소를 정의하며, 각 요소 정의는 해당 요소 지원하는 모델을 나타냅니다.

일부 장치는 구성, 구성 데이터 및 기타 속성을 설명하기 위해 광범위하고 가변적인 데이터가 필요합니다. 예를 들어, DALI(디지털 주소 지정 조명 인터페이스) 장치는 최대 128개의 구성 요소를 쉽게 연결하거나 분리할 수 있는 통신 버스를 중심으로 구축됩니다. 메시 네트워크의 일부인 경우, DALI 구성 요소는 복잡한 메시 노드의 요소 되어 DALI 장치 전체를 나타냅니다. DALI 노드는 크고 복잡한 구성을 가지며, 메타데이터 요구 사항은 DALI 메시지 버스에 연결된 특정 유형의 구성 요소에 따라 다릅니다.

이와 같이 크고 복잡한 장치와 관련된 구성 및 메타데이터는 페이지가 너무 커서 단일 액세스 메시지 응답에 맞지 않을 수 있으므로 설정 서버 모델에 정의된 메시지로는 항상 수용할 수 없습니다.

2.7.3.1.2 모델 메타데이터

이제 블루투스® 메시에는 모델 메타데이터라는 개념이 포함됩니다. 모델 메타데이터는 모델 또는 모델이 어떤 방식으로든 일부인 요소 설명하는 일련의 하나 이상의 속성입니다. 메타데이터 항목에는 16비트 식별자(Bluetooth SIG 할당 번호.

새로운 모델 세트인 대규모 구성 데이터 서버 모델과 대규모 구성 데이터 클라이언트 모델이 Bluetooth 메시 에 추가되었습니다. 서버 모델에는 모델 메타데이터 페이지 0부터 시작하여 일련의 페이지로 구성된 모델 메타데이터 상태라는 상태가 포함되어 있습니다. 대규모 구성 데이터 서버 모델에는 설정 서버 모델을 확장하고 일련의 액세스 메시지를 정의하며, 이 모든 액세스 메시지는 디바이스 키.

일부 mesh 모델 Bluetooth Mesh 모델 Sspecification v1.1 은 지원하는 하나 이상의 메타데이터 유형을 표시할 수 있도록 개선되었습니다. 그러면 클라이언트 구현에서 대형 컴포지션 데이터 서버 모델의 모델 메타데이터 페이지 0 상태에서 메타데이터 값을 검색할 수 있습니다. 예를 들어, 조명 밝기 서버 모델은 Light_Purpose 메타데이터 유형을 지원합니다. Light_Purpose 메타데이터에는 조명의 목적(예: 업라이트, 다운라이트 또는 야간 조명)을 나타내는 16비트 할당 번호가 포함되어 있습니다.

2.7.3.1.3 큰 구성 데이터 값

The 구성 데이터 상태의 설정 서버 모델의 구성 데이터 상태는 계속해서 노드에 대한 구성 데이터 포함하는 상태로, 노드에 포함된 요소와 해당 모델을 나타냅니다. 그러나 새로운 대용량 구성 데이터 서버 모델은 오프셋 매개변수를 사용하여 이 데이터에 일련의 데이터 부분으로 액세스할 수 있는 메시지를 정의합니다. 이를 통해 DALI 장치와 같은 복잡한 장치에 필요한 대용량 구성 데이터 수용할 수 있습니다.

2.7.4 인증 알고리즘 및 프로비저닝

2.7.4.1 배경

장치를 네트워크에 프로비저닝할 때 프로비저닝되지 않은 장치는 알고리즘 필드가 포함된 프로비저닝 기능 PDU를 프로비저닝 담당자에게 보냅니다. 이 필드는 프로비저닝 프로세스의 인증 단계에서 장치가 확인 값을 계산하는 데 사용할 수 있는 알고리즘을 나타냅니다.

이전에는 하나의 알고리즘만 지원되었습니다. FIPS P-256 타원 곡선이라는 약칭으로 불리는 이 알고리즘은 RFC 4493에 정의된 AES-CMAC 함수를 사용했습니다. FIPS P-256 타원 곡선 알고리즘은 128비트 확인 값을 생성합니다.

또한 구형 메시 디바이스는 인증 사용하지 않고 프로비저닝될 수 있습니다. 이로 인해 예를 들어 공식 프로비저닝 담당자가 네트워크를 시운전하기 전에 로컬 루즈 프로비저닝 담당자가 높은 천장에 설치된 모든 조명을 프로비저닝할 수 있는 유지 관리 위험이 발생할 수 있습니다. 이 경우 높은 천장의 조명은 프로비저닝되지 않은 상태로 재설정하기 위해 수동 개입이 필요할 수 있습니다.

2.7.4.2 새로운 인증 알고리즘 및 프로비저닝 개선 사항

Bluetooth® 메시 프로토콜 specification 버전 1.1에서는 AES-CMAC을 사용하는 알고리즘의 이름이 BTM_ECDH_P256_CMAC_AES128_AES_CCM으로 변경되고, BTM_ECDH_P256_HMAC_SHA256_AES_CCM이라는 이름의 새 알고리즘이 도입되었습니다. 새로운 알고리즘은 HMAC-SHA-256 함수를 사용하며 256비트 확인 값을 생성합니다.

Bluetooth Mesh 호환 장치는 새로운 BTM_ECDH_P256_HMAC_SHA256_AES_CCM 알고리즘을 지원해야 하며, OOB 유형 필드에 비트 1을 설정하여 "OOB 인증 프로비저닝만 지원됨"이라고 표시된 경우 이 알고리즘을 사용해야 합니다. 구형 장치에서 사용하는 경우 이전 AES-CMAC 기반 알고리즘이 계속 지원됩니다.

블루투스® 메시 프로토콜을 사용하면 프로비저닝되지 않은 장치가 프로비저닝 중에 인증 의무화하고 인증 없는 프로비저닝 시도를 거부할 수 있습니다. 장치는 프로비저닝 기능 PDU에서 OOB 유형 필드의 비트 1을 설정하여 이러한 인증 요구 사항을 나타냅니다.

2.7.5 상태 결함 코드

2.7.5.1 배경

상태 클라이언트 및 서버 모델은 오류 보고 및 진단과 관련이 있습니다. 블루투스® 메시 네트워크의 모든 노드의 기본 요소 상태 서버 모델이 포함되어야 합니다. 다른 요소들은 상태 서버 모델에 결함을 알릴 수 있습니다. 현재 오류와 같은 일련의 오류 관련 상태는 상태 서버 모델에 대해 정의됩니다. 결함은 단일 옥텟 코드로 표시됩니다. 사용 가능한 범위의 일부 값은 Bluetooth SIG 사용을 위해 예약되어 있고 다른 값은 공급업체별 코드를 위해 예약되어 있습니다.

2.7.5.2 할당 번호 이동된 상태 결함 코드

상태 서버 모델에서 사용하는 Bluetooth SIG 정의 오류 코드가 지정되었습니다. 할당 번호 로 지정되었습니다. 이는 절차상의 변경 사항으로, Bluetooth SIG 제품에 사용할 새로운 표준 결함 코드를 요청하는 회원사에 더 쉽고 빠르게 대응할 수 있도록 해줍니다.

2.7.6 할당 번호

Bluetooth SIG 다음과 같은 표준 식별 번호 데이터베이스를 관리합니다. 할당 번호. Bluetooth SIG 할당 번호 전체 목록.

할당된 번호 목록 중 하나에 추가를 요청하는 것은 모든 Bluetooth SIG 회원에게 제공되는 간단한 절차입니다.

2.7.7. 용어 변경

2.7.7.1 정보 제공자

프로비저닝되지 않은 장치가 프로비저닝되는 장치 또는 애플리케이션 프로비저버라고 합니다. 프로비저닝 행위를 설명할 때 사용되는 언어를 보다 공식화하기 위해 이제 Bluetooth 메시 1.1에서는 프로비저닝 프로토콜 PDU 교환을 통해 프로비저닝되는 동안 프로비저닝되지 않은 장치를 지칭할 때 프로비저시라는 용어를 사용합니다.

2.7.7.2 약관

Mesh 프로토콜 specification 1.1에서는 디바이스의 수명 주기, 구조 및 구성에 대한 새로운 공식 명칭이 도입되었습니다. 용어의 개념은 specification에 다음과 같이 설명되어 있습니다:

기간은 노드의 수명 기간 중 노드의 구조(예: 기능, 요소, 모델)와 노드 요소의 유니캐스트 주소가 변경되지 않는 기간을 말합니다.

보조 센서 부착과 같은 물리적 장치의 하드웨어 구성 변경을 지원하거나 조명기구 네트워크에 새 기어를 부착하는 것과 같은 노드의 하위 시스템 구성 변경을 지원하려면 새 텀을 시작해야 할 수 있습니다. 변경 사항은 노드가 구성 데이터 페이지 128을 채워서 표시하며( Mesh 프로토콜 specification 1.1, 섹션 4.2.2.4 참조), 새 학기가 시작될 때 적용됩니다.

네트워크에서 노드의 초기 임기는 노드가 네트워크에서 프로비저닝될 때 시작됩니다.

노드 주소 새로 고침 절차 또는 노드 구성 새로 고침 절차가 실행되면 임기가 종료되고 새 임기가 시작됩니다( Mesh 프로토콜 specification 1.1, 섹션 3.11.8 참조).

네트워크에서 노드의 마지막 임기는 노드가 네트워크에서 제거될 때 종료됩니다.

 

2.7.7.3 모델 레이어

Bluetooth Mesh 1.1 프로토콜 specification의 섹션 3은 모델 Layer과 모델 사용에 대한 규칙 및 권장 사항을 정의하는 섹션 3.8을 포함하도록 확장되었습니다.  

2.7.7.4 IV 인덱스 복구 절차 및 서브넷

IV 인덱스 복구 절차를 설명하는 문구가 서브넷을 명시적으로 다루도록 개선되었습니다.

3. Bluetooth® 메시 장치 프로필

Bluetooth® 메시 기술은 다양한 조명 및 감지 애플리케이션을 구현할 수 있는 풍부한 기능과 옵션을 제공합니다. 이 덕분에 Bluetooth 메시가 확장 가능한 상업용 및 산업용 애플리케이션에 선호되는 기술로 자리매김할 수 있었습니다. 그러나 Bluetooth 메시 기능의 선택적 특성으로 인해 구현자는 선택한 제품 세그먼트에 어떤 옵션을 선택할지 결정해야 할 때 어려움을 겪을 수 있습니다. 동일한 제품 세그먼트에서 활동하는 공급업체가 다른 피어 제품과 잘 작동하지 않는 다른 옵션 세트를 선택하는 경우(예: 전구용으로 선택한 메시 기능이 조명 스위치용으로 선택한 기능과 호환되지 않음), 제품 에코시스템이 상호 운용되지 않아 사용자 경험이 저하되는 상황이 발생할 수 있습니다.

이 문제를 해결하기 위해 Bluetooth SIG Bluetooth 메시 장치 프로파일이라는 개념을 도입했습니다. 이러한 프로파일은 새로운 클래스의 메시 specification입니다. 장치 프로파일은 특정 종류의 최종 product 대해 메시 specification의 어떤 옵션과 기능이 필수인지 정의합니다. 첫 번째 메시 장치 프로파일 제품군은 다음에서 설명하는 조명 시스템 아키텍처를 기반으로 합니다. Bluetooth 메시를 기반으로 한 센서 기반 조명 제어 시스템 구축하기 백서에 설명된 조명 시스템 아키텍처를 기반으로 합니다. 이러한 프로파일을 통칭하여 Bluetooth 네트워크 조명 제어NLC) 프로파일이라고 하며, 다음과 같이 정의됩니다:

  1. 주변광 센서 NLC 프로파일(ALS) 1.0 - 주변광 레벨 센서를 나타냅니다.
  2. 기본 밝기 Controller NLC 프로파일(BLC) 1.0 - controller 통합된 조명기구를 나타냅니다.
  3. 기본 장면 선택기 NLC 프로파일(BSS) 1.0 - 조명 장면을 선택하거나 조명을 켜고 끄는 벽면 스위치 또는 월 스테이션을 나타냅니다.
  4. 디밍 제어 NLC 프로파일(DIC) 1.0 - 벽면 슬라이더, 다이얼 또는 길게 누르는 스위치 기능으로 조명을 밝게/맑게 조절할 수 있습니다.
  5. 에너지 모니터 NLC 프로필(ENM) 1.0 - 에너지 소비를 보고하는 센서를 나타냅니다.
  6. 재실 센서 NLC 프로파일(OCS) 1.0 - 재실 센서를 나타냅니다.

이 주제에 대한 자세한 내용은 Bluetooth NLC(네트워크 조명 제어) 웹페이지를 참조하세요.

4. 결론

이 백서에 설명된 기능 향상은 엄청난 가치를 제공하며, 광범위한 실제 배포에서 블루투스® 메시 기술을 통해 얻은 경험의 결과물입니다.

Bluetooth Mesh 는 6년 전에 출시되었으며, 그 이후로 수많은 프로젝트가 완료되어 전 세계 건물을 더욱 스마트하고 에너지 효율적으로 만들었습니다. 개발자, 제조업체, 통합업체, 설치업체, 유지보수 팀, 건물 운영자 모두 소중한 경험을 쌓았으며 Bluetooth Mesh 기술을 개선하는 데 기여했습니다.

이 백서에서 설명하는 블루투스 메시 기능 향상은 이례적인 일입니다. 이 새로운 기능은 사용 편의성과 낮은 소유 비용으로 높은 보안을 제공합니다. Bluetooth 메시를 배포하는 비즈니스 및 기술적 사례가 그 어느 때보다 강력해졌습니다.