モバイルアプリ nRF Toolbox でBluetooth LE通信の簡単評価

こんにちは。加賀デバイスのNordic Teamです。 Bluetooth製品の開発をする場合、正しく通信できるか確認する手段としてお手持ちのスマートフォンを使用することが多いと思います。NordicではAndroidとiOSの両方に対応しているモバイルアプリツールnRF Toolboxを提供しており容易に確認することが出来ます。 そもそもBluetooth Classicでは、単純なデータのやり取り(シリアル通信の無線化)を行いたい場合、SPP(serial Port profile)という標準プロファイルが存在しました。しかし、Bluetooth LE仕様ではそれに代わる標準プロファイルが存在しない為、NordicではNUS(Nordic UART Service)と言うカスタムプロファイルを用意しています。 NordicのNUSのサンプルソフトとnRF Toolboxを使えば直ぐに簡単な無線通信の評価が可能です。 今回は超小型で使い勝手の良い、加賀FEI製ES2810AA(nRF52810搭載)を使用してnRF Toolboxの使い方をご説明します。 NUSサンプルソフトは、ES2810AAのUARTと異なる端子をアサインしているため、端子アサインをES2810AAに合わせるように変更し、NUSの詳細ページに従いサンプルソフトをビルド、J-Link LiteでES2810AAにFWを書き込みます。後はPCと接続しnRF Connect for DesktopのSerial Terminalを起動すれば準備は完了です。 なお、nRF Connect SDKのインストールや使用方法、ポートアサインの変更などはNordicのDevAcademyをご参照ください。 iPhone上でnRF Toolboxを開くと下記の画面が表示されます。(Andorid端末の場合、表示が異なりますが基本機能は同様です)nRF Toolboxでは、標準プロファイルであるRSCS(Running Speed and Cadence Service) やHRS(Heart Rate Service)等との通信も確認する事が可能です。 NUSを確認する場合は【Universal Asynchronous receiver / transmitter(UART)】を選択します。【Connect】をタップすると、近くにあるNUSペリフェラルを表示します。表示されているデバイスをタップするとコネクションします。 9個ある四角をタップすると、画面が遷移します。【Text】か【Bytes】を選択し、送信したいデータを打ち込みます。アイコンはご自身の分かりやすいものを選択してください(違いはありません)更に【LF】【CR】またはその両方などを選択可能です。 後は表示されているアイコンをタップすると、スマートフォンからES2810AAへNUSでデータが送信されます。 作成したアイコンを長押しする事で、送信内容を変更や削除が可能です。 また複数のデータをマクロ化し、まとめて送信する事も可能です。 逆に、ES2810AAからスマートフォンへデータを送りたい場合、Serial Terminal上でキーを打ち込むと、アプリの【Logs】の画面で確認することができます。ただ【Logs】の画面はdefaultでDebugやInfoログなども表示されている為、少々見辛いです。これは設定で表示内容を制限することができます。 これで、スマートフォンからの送信データと受信データを確認する事が可能となります。NUS以外のプロファイルとの通信についても直感的で分かりやすいGUIとなっておりますので、是非お試しください。 なお、nRF ToolboxはGitHubにてコードを公開しておりますので、そのコードをベースにカスタムしてご使用頂く事も可能です。まず、簡単にBluetooth LEの通信を確認/評価したいという場合、非常に便利なツールとなっておりますので是非ご活用ください。 ご興味ございましたら弊社のお問い合わせ にご連絡ください。 今後もNordicの紹介及びコラムにて色々な情報を公開致しますので是非ご確認ください。 また、Facebookでも随時情報を公開しておりますので合わせてご確認ください。

第4世代マルチプロトコルSoC nRF54L15 を発表

こんにちは。加賀デバイスのNordic Teamです。 Nordicが第4世代マルチプロトコルSoCである nRF54L15 のリリースを発表しました。 nRF54Lシリーズは以前コラムに投稿したnRF54Hシリーズを補完するものとなり、TSMCの22ULL®(22nm)プロセス技術を使用して製造された新しいハードウェアアーキテクチャを採用しています。 Bluetooth 5.4 及び今後のBluetooth仕様のほか、Bluetooth Mesh、Matter、Threadなどの規格に対応しており、これまでは実現不可能であった複雑かつ先進的な製品の開発も可能となります。無線機能にはスループット/効率/遅延が改善された、2.4GHzの独自プロトコル用の新しい4Mbpsデータレートのオプションが含まれています。またRF送受信時の消費電流も削減されていて、受信時に関してはnRF52840(VDD:1.8V)と比べて半分近くまで低くなっています。   ニュースリリース   製品情報 nRF54L15 の特徴を以下にまとめます。 ◆高性能、高機能 Arm Cortex-M33プロセッサ(128MHz) RISC-Vコプロセッサ(Peripheral用) 不揮発性メモリ:1.5MB RAM:256KB Grobal RTC ADC(14bit) etc.. ◆超低電力ワイヤレス機能の拡張能 Bluetooth LE RX受信感度(1Mbps):-98dBm Radio TX power :Max +8dBm ◆最先端のセキュリティ PSA(Platform Security Architecture)認証:レベル3に対応 ◆パッケージ 6×6 mm QFN48 with 31 GPIOs 2.4×2.2 mm WLCSP with 32 GPIOs (300 um pitch) 2.4×2.2 mm WLCSP with 14 GPIOs (350 um pitch) ご興味ございましたら弊社のお問い合わせ にご連絡ください。 今後もNordicの紹介及びコラムにて色々な情報を公開致しますので是非ご確認ください。 また、Facebookでも随時情報を公開しておりますので合わせてご確認ください。