meshネットワークにデバイスを追加あるいは削除する方法について解説します。meshネットワークは、“会員制のクラブ”に似ています。クラブの会員であれば、クラブ施設の中に入り、会員タイプに応じた設備やサービスの利用ができます。会員でなければ、入口のドアから先には入ることすら許されません。meshネットワークの会員のようなものです。会員になれば、同じネットワーク上の他の会員(デバイス)と、最低でも基本的な通信を行えるようになります。会員でない場合は、何を送信しようがネットワーク上の他のデバイスには完全に無視されます。meshデバイスには、会員タイプに似た仕組みがあります。スポーツジムやゴルフ場でも、誰もがクラブの全ての設備を利用できるわけではなく、会員タイプによって利用できる施設は異なります。meshデバイスが完全に連携できるのは、ネットワーク内の特定のデバイスに限られています。これを実現するために使用されるのが、アプリケーションの概念です。mesh照明を点灯/消灯できるのは、どちらのデバイスも照明アプリケーションに属しているからです。その照明スイッチで暖房システムのスイッチを入れることはできません。暖房システムは照明アプリケーションには属していないからです。meshネットワークの“会員(メンバー)”にするためには、プロビジョニングというセキュアなプロセスを用いて、ネットワークに追加する必要があります。meshネットワークにとって極めて重要な位置付けにあり、次回に取り上げる予定です。meshネットワークのデバイスの追加と削除のプロセスでは、どちらの場合もセキュリティの確保がプロセスの中核を成しています。meshネットワークでは、数種類のセキュリティキーを使用して、ネットワーク内の個々のアプリケーションを保護、分離すると同時にネットワーク全体のセキュリティを守ります。ネットワークの“メンバー”となり、アプリケーションに関わる権利を得るには、デバイスは連続するそれぞれの段階で適切なセキュリティキーの取得が必要です。ネットワーク上のノードは全て、「NetKey」と呼ばれるネットワークキーを持っています。デバイスは、このキーを所有することで、ネットワークのメンバー、すなわち「ノード」であると認められます。連載第1回では、デバイスとノードという技術用語を紹介しました。meshネットワークのメンバーであるデバイスを「ノード」と呼び、そうでないものは「デバイス」と呼ぶと説明しましたが、今回はメッシュネットワークのメンバーになっていないデバイスを太字で「デバイス」と表記し、厳密な意味を持たない一般的な電子機器を指す場合にはそのまま「デバイス」とします。meshネットワークのれっきとした一員、つまりノードとなります。プロビジョニングは、通常はメーカーから提供されるアプリケーションを使用して行います。アプリケーションはスマートフォンやタブレット上で実行する場合がほとんどですが、中にはデスクトップやWebアプリケーションなど、他の形式のものもあります。プロビジョニングのためのアプリケーションを実行するデバイスは、プロビジョナーと呼ばれます。プロビジョナーは特別な役割を果たすものであるため、その機器の現物が安全に管理されている必要があります。meshプロトコルを使用して通信を行います。プロビジョナーは、プロビジョニングプロトコルの通信にPB-ADVベアラ*1)またはPB-GATTベアラを使用できます。メッセージを送受信するには、そのベースとなる通信手段が必要です。どのように扱われるかを定義します。ベアラという2つのベアラが定義されています。Energy)とGATTへの対応だけを要件とすることで、旧世代のスマートフォンでもプロビジョナーのアプリケーションが実行できるようにしています。LLC.ITmediaはアイティメディア株式会社の登録商標です。