Bluetooth Mesh 기능 개선 사항 요약

릴리스 : 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 프로필 사양의 이름이 변경되어 이제 Bluetooth Mesh 프로토콜 사양으로 불립니다. 이 문서와 관련 문서에서 버전 1.1 사양을 언급할 때는 이 이름을 사용하지만, 버전 1.0 사양은 계속해서 Bluetooth Mesh Profile 사양이라고 합니다.

 

1. 소개

Bluetooth 특별 관심 그룹(SIG)은 2023년 9월 19일에 Bluetooth® Mesh 기술에 대한 기능 향상을 발표했습니다. 이 보도 자료에서는 새로운 주요 기능, 사소한 개선 사항, 완전히 새로워진 mesh 장치 프로필에 대해 발표했습니다. 이 백서에서는 각 변경 사항을 요약하고 새로운 주요 기능을 더 자세히 살펴볼 수 있는 다른 백서를 참조할 수 있습니다. 이 백서에서는 사소한 mesh 개선 사항을 검토합니다. 섹션 3에서는 완전히 새로워진 Bluetooth® Mesh 디바이스 프로필을 소개합니다. 섹션 4에서는 모든 콘텐츠 자산 및 사양 문서에 대한 참조 자료 목록이 제공됩니다.

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

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

2. 새로운 Bluetooth® Mesh 기능

2.1 Bluetooth Mesh 착신 전환

Bluetooth Mesh 관리형 플러딩으로 알려진 메시지 릴레이 방법은 Bluetooth Mesh 프로필의 버전 1.0에 정의되어 있습니다. 이 방법은 Bluetooth Mesh 네트워크에서 여러 홉을 거쳐 목적지로 메시지를 전달하는 효과적이고 안정적이며 유연하고 유지 관리가 적은 방법을 제공합니다. 새로운 Bluetooth Mesh 다이렉트 포워딩 기능은 경우에 따라 Bluetooth Mesh 매니지드 플러딩보다 더 효율적인 추가적인 멀티홉 메시지 전달 방법을 제공합니다.

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

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

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

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

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

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

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

Bluetooth Mesh 디바이스 펌웨어 업데이트 기능은 멀티 벤더 mesh 네트워크를 쉽게 업데이트할 수 있도록 설계되었습니다.

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

2.3 Bluetooth Mesh 원격 프로비저닝

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

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

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

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

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

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

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

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

2.5 프라이빗 비콘

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

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

2.6 Bluetooth Mesh 서브넷 브리징

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

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

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

2.7 사소한 Mesh 개선 사항

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

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

2.7.1.1 배경

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

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

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

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

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

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

2.7.2 성능 개선

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

2.7.2.1.1 배경

Bluetooth® Mesh 스택의 상위 전송 계층은 한 번의 전송으로 전송하기에는 너무 긴 mesh 액세스 메시지를 분할 및 재조립할 수 있습니다. 이러한 메시지는 더 짧을 수 있는 마지막 세그먼트를 제외하고 각각 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 배경

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

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

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

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

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

2.7.3 복잡한 장치

2.7.3.1 모델 메타데이터

2.7.3.1.1 배경

Bluetooth Mesh 1.0은 구성 서버 모델을 정의합니다. 이는 모든 장치에서 구현되는 모델이며 여러 상태의 구성 및 컴포지션 데이터를 포함합니다.

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

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

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

2.7.3.1.2 모델 메타데이터

Bluetooth Mesh 에는 이제 모델 메타데이터라는 개념이 포함됩니다. 모델 메타데이터는 모델 또는 모델이 속한 요소를 어떤 방식으로든 설명하는 일련의 하나 이상의 속성입니다. 메타데이터 항목에는 16비트 식별자( Bluetooth SIG 할당된 번호)가 있습니다.

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

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

2.7.3.1.3 큰 컴포지션 데이터 값

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

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

2.7.4.1 배경

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

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

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

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

Bluetooth Mesh 프로토콜 사양 버전 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 기반 알고리즘이 계속 지원됩니다.

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

2.7.5 상태 결함 코드

2.7.5.1 배경

상태 클라이언트 및 서버 모델은 장애 보고 및 진단과 관련이 있습니다. Bluetooth ® Mesh 네트워크에 있는 모든 노드의 기본 요소에는 상태 서버 모델이 포함되어야 합니다. 다른 요소는 상태 서버 모델에 결함을 알릴 수 있습니다. 현재 오류 와 같은 일련의 오류 관련 상태는 상태 서버 모델에 대해 정의됩니다. 결함은 단일 옥텟 코드로 표시됩니다. 사용 가능한 범위의 일부 값은 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 Mesh 1.1에서는 프로비저닝 프로토콜 PDU 교환을 통해 프로비저닝되는 동안 프로비저닝되지 않은 장치를 지칭할 때 프로비저시라는 용어를 사용합니다.

2.7.7.2 약관

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

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

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

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

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

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

 

2.7.7.3 모델 레이어

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

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

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

3. Bluetooth Mesh 장치 프로필

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

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

  1. 주변 조도 센서 NLC 프로파일(ALS) 1.0 - 주변 조도 센서를 나타냅니다.
  2. 기본 밝기 컨트롤러 NLC 프로파일(BLC) 1.0 - 컨트롤러가 통합된 조명기구를 나타냅니다.
  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 기술을 통해 얻은 경험의 결과입니다.

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

이 백서에서 설명하는 Bluetooth Mesh 기능 개선 사항은 이례적인 것입니다. 새로운 기능은 사용 편의성과 낮은 소유 비용으로 높은 보안을 제공합니다. Bluetooth Mesh 배포의 비즈니스 및 기술적 사례는 그 어느 때보다 강력합니다.

도움말 받기