nRF LBS (LED Button Service) BLE Client

App

nRF LBS (LED ボタン サービス) BLE クライアント

開発者 balto · vef54708

評価

5.0

レビュー

2

ダウンロード

100

価格

無料

Connect IQストアで見る

説明

Nordic nRF LBS (LED Button Service) BLE サンプル用の IQ アプリケーション クライアントを接続します。完全なソース コードは https://github.com/fabiobaltieri/ciq-nrf-blinky で入手できます。 このデータフィールドは、Nordic nRF LBS サンプル アプリケーションの Bluetooth Low Energy クライアントとして機能します。ソース コードは GitHub にあります。これは、Toybox::BluetoothLowEnergy Connect IQ モジュールの使用方法の例として提供されることを目的としています。これは NordicThingy52CoinCollector 公式サンプルに似ていますが、コードはもう少し単純です (まあ、私にとってはとにかく簡単です)。 Bluetooth 部分は単一のクラスに内蔵されており、LBS ペリフェラルを使用しているため、nRF SDK の nRF Blinky サンプル、または nRF Connect SDK の BLE LBS ペリフェラル サンプル (https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples/bluetooth/peripheral_lbs/README.html) のいずれかと、すべての Nordic 開発ボードと互換性があります。 データフィールドは利用可能な BLE デバイスをスキャンし、「Nordic_LBS」または「Nordic_Blinky」という名前のデバイスを探します。それが見つかると、スキャンが無効になり、デバイスがペアリングされます。 ペアリング後、アプリはボタンの特性に関する通知を有効にし、通知コールバックでボタンのステータスの追跡を開始します。ボタンのステータスは内部的にはすぐに更新されますが、画面上では 1 秒ごとに更新されるため、デバイス上で確認するにはボタンを押し続けてください。 LED ステータスは記録ステータスに従うように設定されます。デバイスが記録している場合、LED が点灯します。 データフィールドには接続ステータス (検索中、切断、接続) が表示され、API は再接続を自動的に処理し、ペアリング ステータスが変化するとアプリケーションに通知するようです。 これは例として提供されているため、コードには多くのデバッグ出力が含まれています。 注: 私は実際に BLE 接続が可能なデバイスを (まだ) 所有していないため、接続ファームウェアを備えた nRF52DK ボードを備えたエミュレータでのみテストされています。それがうまくいく場合は、コメントを残してください。 :-)

レビュー

レビュー記事は近日公開予定です。

対応デバイス (170)

Instinct® 2Instinct® 2XInstinct® 2Instinct® CrossoverInstinct® 2SInstinct® 2Svívoactive® 3 Musicvívoactive® 3 MusicDescent™ MK2Descent™ MK2Descent™ Mk2SDescent™ Mk2SDescent™ MK3i - 51mmDescent™ MK3 - 43mmVenu® 2Venu® 2SVenu® 2 PlusVenu® 2Venu® 2 PlusVenu® 2S+150 もっと

権限

BluetoothLowEnergy

類似

Related items