TB-RX23WでFreeRTOS+BLEを試していこうかと思います(でも本格的にやるのは夏ぐらいから?)

こんにちは。NoMaYです。

別スレッド『EK-RA4W1でArduinoスケッチ』にもレスしましたがTB-RX23WとRL78/G1D BLE Module Expansion Boardを買い込んであるものの開封もしてなかったりして、もったいないので、まずTB-RX23Wから試してみようと思いました。

それで、資料を探し始めて気付いたのですが、RX23WのページからBLEのページへ飛ぶリンクが無いですよね、、、以前、一度調べた時は簡単に辿り着けた様な気がするのですが、、、ちょっとずつ探していこうと思います、、、

RX23W製品ページ
www.renesas.com/jp/ja/products/microcontrollers-microprocessors/rx-32-bit-performance-efficiency-mcus/rx23w-32-bit-microcontrollers-bluetooth-5-iot-endpoint-devices-system-control-and-wireless-communication

[以下へは辿り着いたもののその先が?]

Bluetooth® Low Energy for RXファミリ
www.renesas.com/jp/ja/application/technologies/bluetooth-low-energy-rx

[顛末!]

と思っていたら、それなりのリンクがありましたね、製品ページの下の方に以下のタイトルが表示されていました。(そういえば、ウェブサイトリニューアル後は、PDFやZIPなどの個々のアイテムへのリンクだけが簡素なリスト形式で表示されるだけでなく、こういったページなどへのリンクも同じ形式で(すごくあっさりと)表示されるようになったのでした、、、リニューアル前のウェブサイトの使い勝手の感覚が邪魔をして、つい探し漏らしてしまいます、、、)

ソフトウェア/ツールページ

RXファミリ用 Bluetooth® Low Energyプロトコルスタック
www.renesas.com/jp/ja/software-tool/bluetooth-low-energy-protocol-stack-rx-family

[余談]

たぶん、私の他にもそう感じている人が少なくないと思うのですが、リニューアル後のウェブサイトって受動部品(ディスクリート)の為のサイトという感じですよね?例えば、製品ページの右上にDataSheetへのリンクがありますけど、ハードウェアマニュアルへのリンクでは無い(その場所にハードウェアマニュアルへのリンクが無い)のですよね、、、
 

Parents
  • こんにちは。NoMaYです。

    秋になってしまいました、、、ちなみに、夏の終わりに、こんなアプリケーションノートが出ていたのでした、、、

    Bluetooth LE マイコン/モジュール Windows 10 Bluetooth LEアプリケーション
    R01AN6004JJ0100 Rev.1.00 Page 1 of 78 Aug.31.21

    要旨

    本アプリケーションノートは、ルネサスエレクトロニクス製Bluetooth® Low Energy 技術対応マイコンやモジュールを搭載した評価ボードと無線通信することができるWindows® 10 Bluetooth LEアプリケーションを通して、Windows 10 のBluetooth LE API の動作や処理の流れを解説します。

    Windows 10 で動作するBluetooth LE アプリケーションは、Microsoft Visual Studio Express 2017 for Windows Desktop で.NET Framework のWindows Presentation Foundation (WPF)アプリケーションとして作成され、ペアリング、コネクション、サービスやキャラクタリスティックの検索、データ通信を行います。

    動作確認デバイス

    Target Board for RX23W
    Target Board for RX23W module
    EK-RA4W1
    EB-RE01B
    RL78/G1D 評価ボード(RTK0EN0001D01001BZ)


    PDFファイル
    www.renesas.com/jp/ja/document/apn/bluetooth-le-microcomputer-module-windows-10-bluetooth-le-application-rev100

    ZIPファイル
    www.renesas.com/jp/ja/document/scd/bluetooth-le-microcomputer-module-windows-10-bluetooth-le-application-rev100-sample-code
     

  • こんにちは。NoMaYです。

    よくよく考えてみると、、、パソコンはEtherなりWiFiなりでInternetに繋がっているのだから、RX23WとパソコンがBLEで繋がるのであれば、、、?

    # その為の仲介ソフトウェアが AWS IoT Greengrass というものなのかな?、、、

    > 本アプリケーションノートは、ルネサスエレクトロニクス製Bluetooth® Low Energy 技術対応マイコンやモジュールを搭載した評価ボードと無線通信することができるWindows® 10 Bluetooth LEアプリケーションを通して、Windows 10 のBluetooth LE API の動作や処理の流れを解説します。

    > Windows 10 で動作するBluetooth LE アプリケーションは、Microsoft Visual Studio Express 2017 for Windows Desktop で.NET Framework のWindows Presentation Foundation (WPF)アプリケーションとして作成され、ペアリング、コネクション、サービスやキャラクタリスティックの検索、データ通信を行います。

    [追記]

    こういうことって、Linuxでも出来るのかな?出来るとしたら、BLE-USBドングルのようなものを使うのかな?(LinuxでPmodというのもありなのかな?) Linuxで出来るなら、RZ/Gとかでも、なのかな? RZ/A1Hの内蔵RAM(10MB)版のLinuxは元々ぎりぎり過ぎるようだけど、出来たりするのかな?

Reply
  • こんにちは。NoMaYです。

    よくよく考えてみると、、、パソコンはEtherなりWiFiなりでInternetに繋がっているのだから、RX23WとパソコンがBLEで繋がるのであれば、、、?

    # その為の仲介ソフトウェアが AWS IoT Greengrass というものなのかな?、、、

    > 本アプリケーションノートは、ルネサスエレクトロニクス製Bluetooth® Low Energy 技術対応マイコンやモジュールを搭載した評価ボードと無線通信することができるWindows® 10 Bluetooth LEアプリケーションを通して、Windows 10 のBluetooth LE API の動作や処理の流れを解説します。

    > Windows 10 で動作するBluetooth LE アプリケーションは、Microsoft Visual Studio Express 2017 for Windows Desktop で.NET Framework のWindows Presentation Foundation (WPF)アプリケーションとして作成され、ペアリング、コネクション、サービスやキャラクタリスティックの検索、データ通信を行います。

    [追記]

    こういうことって、Linuxでも出来るのかな?出来るとしたら、BLE-USBドングルのようなものを使うのかな?(LinuxでPmodというのもありなのかな?) Linuxで出来るなら、RZ/Gとかでも、なのかな? RZ/A1Hの内蔵RAM(10MB)版のLinuxは元々ぎりぎり過ぎるようだけど、出来たりするのかな?

Children
  • こんにちは。NoMaYです。

    よくよく考えてみると、、、くだんのアプリケーションノートでRL78/G1DでBLEでUARTっぽい通信をする方法が分かったのだから、あとは、TeraTerm(オープンソース)とかe2 studioのTerminal View(おそらくオープンソース版のまま?)とかCS+のIronPython Console+Windows Formでシリアルターミナルっぽいもの(何かIronPythonを使ったオープンソース版が無いか探してみる?)とかに実装してしまえば、、、

    > 本アプリケーションノートは、ルネサスエレクトロニクス製Bluetooth® Low Energy 技術対応マイコンやモジュールを搭載した評価ボードと無線通信することができるWindows® 10 Bluetooth LEアプリケーションを通して、Windows 10 のBluetooth LE API の動作や処理の流れを解説します。

    > Windows 10 で動作するBluetooth LE アプリケーションは、Microsoft Visual Studio Express 2017 for Windows Desktop で.NET Framework のWindows Presentation Foundation (WPF)アプリケーションとして作成され、ペアリング、コネクション、サービスやキャラクタリスティックの検索、データ通信を行います。