メインコンテンツに移動
表示
表示
ルネサス エレクトロニクス株式会社 (Renesas Electronics Corporation) - 6月はプライド月間として、LGBTQ+の権利や文化、コミュニティについて啓発する世界的な活動月間です

お客様のシステムに応じて、TCP/IP通信を使用したオンプレミス環境から、Amazon Web Services (AWS)のクラウド環境との連携まで、最適な環境を選択可能です。AWSクラウド環境との連携では、SSL/TLS, OTA, MQTT, TCP/IP,Fleet Provisioning,セキュアな鍵管理の実装を用いて、Wi-FiやEthernetネットワーク経由で容易かつ安全なIoT製品のシステム開発を支援します。

Getting Started Guide: iot-reference-rx (GitHub)

 

画像
RX IoT Cloud Over-the-Air (OTA) Solution

Hardware

CK-RX65N v2

画像
Chart
  • ROM/RAM: 2MB/640KB 144-pin, temperature, humidity sensor, indoor / outdoor air quality sensor, etc.
  • Connectivity: Wi-Fi, Ethernet
    Wi-Fiモジュール同梱
  • AWS Partner Device認定取得
  • 詳細およびご購入はCK-RX65N v2から

Software

STEP1: Trial for CK-RX65N v2

Renesas Dashboardでセンサデータの可視化を簡単にお試しいただけます。

画像
Visualizing sensor data on Renesas dashboard

STEP2: IoT機器開発

IoT機器に欠かせない下記の機能を搭載したデモプロジェクトを提供中。使用方法は、GitHubのGetting Started Guideをご参照ください。

画像
PubSub / MQTT, OTA, Fleet Provisioning: Assisted provisioning for mass production

Development Support

IDE & Tool

  • 無償IDE e² studioでFree RTOSの各種サンプルを新規プロジェクトとして生成可能
  • 開発支援ツール “QE for OTA”で簡単にOTA ファームウェアアップデートを実装可能

Solutions

Security

画像
RXマイコン評価キットで開発を進めるための3ステップ
画像
評価ボードの入手

最新評価キットCK-RX65N では、下記通信制御およびサンプルに対応しています。
サポートしているRTOSのバージョンについては、GitHub(AWS / Azure)をご確認ください。
CK-RX65N v2のご購入は、こちら
※CK-RX65N v1との仕様差分についてはGitHub Wikiを参照ください。

ボード外観ボード名通信制御DashboardMQTTOTAQE for OTA (※1)Fleet Provisioning (※2)
画像
CK-RX65N Overview
CK-RX65N v2Wi-FiAWSAWSAWSAWSAWS
Ethernet(※3)-AWSAWSAWSAWS

※1:OTAを簡単にお試しいただける無償開発支援ツール。e² studioのGUIでOTAに必要な各種設定・OTAの実行までサポート。
※2:AWSが提供するプロビジョニング方式のひとつ。製品の量産時に課題となる複数デバイスのプロビジョニングを自動化。
※3:CK-RX65N v2でEthernet通信を行う手順については、GitHubのGetting Started Guideをご確認ください。 
※4:RYZ014A以外のCellularモジュールをご利用の場合、ポーティングガイドをご確認ください。

画像
開発環境の準備

統合開発環境とコンパイラをインストール

 RENESASIAR Systems
※Azure RTOSのみサポート
統合開発環境e2 studio (無償)IAR Embedded Workbench for Renesas RX (商用版)
コンパイラルネサス製CC-RXコンパイラ (有償)
または
GNU GCCコンパイラ (無償) ※
※e² studioインストール時に同時にインストール可能です。
IAR製RXコンパイラ(商用版)
開発支援ツールQE for OTA(無償)
AWSと連携したOTA(Over the Air)ファームウェアアップデートを簡単にお試しいただけます
-
画像
プロジェクトの実行

各種サンプルプロジェクト(MQTT Pub/Sub、OTA、Fleet Provisioning)は、e² studioのプロジェクト新規作成機能に対応しています。

RTOSサンプル入手方法サンプル使用方法使用方法動画その他サンプルなど
AWS Free RTOSGithubサンプル同梱のGetting Started Guide.md参照リンクAWS関連ソリューションの詳細はこちら
Microsoft Azure RTOSAPNAPNリンクAzure関連ソリューションの詳細はこちら
 

推奨マイコン

豊富なRXマイコンのラインナップから、クラウドコネクティビティに最適な製品を選定しました。
選定の基準として、ルネサスでRTOSをポーティングした結果、必要となるメモリリソースをRAM 96KB以上、ROM 512KB以上(OTA機能実装の場合は1.5MB以上)であると考えました。
さらに、クラウドコネクティビティに求められる、通信、セキュリティ、OTAといった機能への対応も考慮し、以下の製品をピックアップしました。

 Part NumberCPUFrequencyROMRAMTrusted
Secure IP
BGO,
Dual Bank
FreeRTOS
Kernel OnlyFreeRTOS-Plus-TCP 
(TCP/IP Communication)
AWS Libraries 
(Connect to AWS IoT Core)
MCURX72M  /  RX72NRXv3240 MHz4 MB1 MBcheckcheckcheckNo (Porting available)No
RX66NRXv3120 MHz4 MB1 MBcheckcheckcheckNo (Porting available)No
RX671RXv3120 MHz2 MB384 KBcheckcheckcheckNo (Porting available)No
RX65N  /  RX651RXv2120 MHz2 MB640 KBcheckcheckcheckcheck
(RX65N Only) 
check
(RX65N Only) 

サンプルプロジェクトは、 iot-reference-rx (GitHub)を参照してください 

RXファミリでは、大手クラウドベンダが提供するリアルタイムOSをRXファミリ向けにポーティングしたプログラムをご用意しています。FreeRTOSおよびAzureRTOS対応プログラムは、それぞれAWSおよびAzureのデバイス認定を取得しており、安心してご利用いただけます。

 Amazon FreeRTOSMicrosoft AzureRTOS(※)
利用料金無償
MITオープンソースライセンス
無償
MITオープンソースライセンス
クラウドITベンダ認定各種KitでAWS Partner Device認定取得済各種kitでAzure Certified Device認定取得済
OTA/FW Update向け
サンプルプログラム
check
AWS FreeRTOS OTA
check
Microsoft ADU
ITベンダの
RTOS-LTS サポート
check
FreeRTOS - LTS Libraries
check
AzureRTOS - LTS Components
開発環境Renesas提供無償IDE(e² studio)Renesas提供無償IDE(e² studio)
IAR Embedded Workbench for RX

※Microsoft社は、AzureRTOSのオープンソース化を発表しました。AzureRTOSは今後、Eclipse FoundationからEclipse ThreadXとして提供されます。また、Azure Certified Device制度も終了いたしました。これに伴い、当社Azure認定済みプログラムのサポートも終了しています。詳細はMicrosoft社のWebサイトをご確認ください。

画像
aws logo

AWS認定済みプログラム

AWSデバイス認定取得済みキットCK-RX65N向けサンプルプロジェクトとして、以下を提供しています。
サンプルプロジェクトの入手方法および使用方法は、GitHubをご確認ください。

  • PubSub/MQTT sample project
  • PubSub/MQTT with Fleet Provisioning sample project
  • PubSub/MQTT with Over-the-air(OTA) update sample project
  • PubSub/MQTT with Over-the-air(OTA) update sample project (TLS with TSIP *)
  • Minimal sample project (FreeRTOS-Plus-TCP library)

* : Trusted Secure IP

拡張プログラム

FreeRTOS拡張プログラム

AWS認定プログラムをベースに、IoT機器開発に役立つ機能を拡張したサンプルプログラムをご用意しています。

プログラム入手ボード通信動作概要
センサデータアップロードLinkRenesas CK-RX65NEthernet
Cellular
CK-RX65N付属SIMカードのアクティベーションから、Dashboardにセンサデータを表示するまでの一連の流れを解説。CK-RX65N付属のSIMカードおよびAWSトライアルアカウントを使用すれば、すぐにでもIoT機器開発をスタートいただけます。
LinkRenesas CK-RX65N v2 Wi-FiWi-Fi通信でAWSに接続し、ダッシュボードでセンサデータ値を可視化するサンプルプロジェクトです。CK-RX65N付属AWSトライアルアカウントを使用することで、10USD分のサービスを無償でご利用いただけます。AWS接続を試してみたいというお客様におすすめです。
Trusted Secure IP対応MbedTLSLinkRenesas CK-RX65NEthernet
Cellular
RX ファミリに搭載されるセキュリティ H/W である Trusted Secure IP 
(TSIP)を使用し、TLS 通信の安全な鍵管理と、暗号化・復号処理の高速化について説明します。具体的な実装例とサンプルコードも提供しております。
セカンダリデバイスOTAファームウェアアップデートLinkRenesas Ck-RX65N v2 Ethernet

セカンダリデバイスのOTAファームウェアアップデート(2nd OTA)サンプルコードです。 AWSとの通信を行うゲートウェイデバイス(RX65N)を用いて、セカンダリデバイス用RXマイコンに対しOTA FWアップデートを行います。直接クラウドに接続していないデバイスでのOTAを実現でき、セカンダリデバイスの脆弱性への対応やフレキシブルなサービスのアップデートが可能になります。 紹介動画:Secondary Device OTA Update using FreeRTOS and Amazon Web Services

画像
FreeRTOS-secondary-device-OTA
低消費電力動作LinkRenesas CK-RX65NCellularLTE Cat-M1モジュール(RYZ014A)とFreeRTOSを用いた低消費電力動作例(間欠動作)のサンプルプログラムです。IoT機器はバッテリ駆動を前提としたものも多く、消費電力を抑える工夫が必要です。本サンプルを使えば、通信制御の間欠動作による低消費電力化を実現できます。
紹介動画:RX MCU Low Power Consumption Operation with FreeRTOS by Amazon Web Service
画像
Azure-logo
 

Azure認証済プログラム

Azure RTOS 6.4.0およびそれ以前のバージョンを使用したサンプルプロジェクトを提供しています(※) 。 Azure RTOS 6.4.0向けサンプルの入手方法および使用方法は、アプリケーションノートをご確認ください。
※ Azure RTOSは2024年4月にオープンソース化され、現在はEclipse ThreadXとしてリリースされています。また、Azure Certified Device制度も終了いたしました。これに伴い、当社Azure認定済みプログラムのサポートも終了しています。

  • IoT Embedded SDK sample project
  • IoT Embedded SDK PnP sample project
  • Azure Device Update (ADU) sample project…など

AzureRTOS拡張プログラム

Azure認定プログラムをベースに、IoT機器開発に役立つ機能を拡張したサンプルプログラムをご用意しています。

プログラム入手ボード通信動作概要
セカンダリデバイスOTAファームウェアアップデートLinkRenesas CK-RX65NEthernet

セカンダリデバイスのOTAファームウェアアップデート(2nd OTA)サンプルコードです。 Azureとの通信を行うゲートウェイデバイス(RX65N)を用いて、セカンダリデバイス用RXマイコンに対しOTA FWアップデートを行います。直接クラウドに接続していないデバイスでのOTAを実現でき、セカンダリデバイスの脆弱性への対応やフレキシブルなサービスのアップデートが可能になります。
紹介動画:
Microsoft Azure ADUを用いたリーフデバイスのOTAアップデート

画像
Azure rtos expand secondary device OTA update
NetXDuo with TSIP for TLSLinkRenesas CK-RX65N セキュリティH/W IPであるTrusted Secure IP(TSIP)とNetXDuoを使用し、セキュアなTLS通信を実現するサンプルプログラムです。TLSプロトコル処理中で平文の鍵情報を扱わないため、鍵情報漏洩のリスクを低減します。また、ハードウェアでアクセラレートすることで、暗号処理を高速化します。

AWS は、米国その他の諸国における、Amazon.com, Inc. またはその関連会社の商標です。
https://aws.amazon.com/jp/trademark-guidelines/

FreeRTOS は Amazon Web Services, Inc. の商標です。
http://www.openrtos.net/copyright.html

GitHub® は GitHub,Inc. のトレードマークです。
https://github.com/logos

Azureは米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
https://azure.microsoft.com

RXマイコンを使用したクラウドサービスの活用方法を解説するセミナを開催しています。ハンズオン形式のパートもあり、ボードを購入し、ツールをインストールいただくことで、実際に操作し手順を体験いただけます。最新のセミナ情報については、製品セミナー > RX 32-bit 高電力効率/パフォーマンスマイコンをご確認ください。また、一部のセミナについては、下表の「再生」ボタンより過去開催分の動画をご視聴いただけます。

セミナ名内容申し込み動画
大量デバイスの量産適用を自動化!IoT機器のゼロタッチプロビジョニングを実現するAWS Fleet Provisioningセミナデバイス認証のために必要な固有IDの生成など一連のプロセスを自動化するFleet Provisioningの実例を、CK-RX65N(Wi-Fi通信)を用いてハンズオン形式でご紹介します。セミナ詳細ページ再生
IoTエンドポイントとAWSクラウドの接続方法を習得!AWS IoT 入門編AWSクラウドに接続するまでの手順をハンズオン形式で解説します。※ハンズオンではCK-RA6M5を使用しますが、CK-RX65Nでも同様にAWS接続をお試しいただけます。セミナ詳細ページ-
分類 タイトル 日時
アプリケーションノート PDF 1.86 MB English
ファームウェアアップデート通信モジュールは、プライマリMCU-セカンダリMCU構成のシステムでマイコン間の通信制御機能を提供します。このモジュールを使用することで、プライマリMCU経由でセカンダリMCUのファームウェア更新を容易に実現できます。通信プロトコルはUARTもしくは3線SPIをサポートしています。
アプリケーションノート PDF 4.14 MB English
本アプリケーションノートではAWSが提供するプロビジョニング手法の概要とCK-RX65Nを用いたFreeRTOSによるフリートプロビジョニングの実現、動作確認方法を解説します。
アプリケーションノート PDF 5.68 MB English
本アプリケーションノートでは、RX65Nを用いてFreeRTOS with IoT Libraries 上でOTA デモアプリケーションを使用する手順を説明します。
アプリケーションノート PDF 13.19 MB English
本モジュールを使用することで、ファームウェアアップデート機能とセキュアブート機能をお客様のシステムに容易に組み込むことができます。 ファームウェアアップデートモジュールは、お客様のシステムにファームウェアアップデート機能を組み込む際に、その部品として利用することが可能なミドルウェアです。
パンフレット PDF 981 KB English
アプリケーションノート PDF 6.46 MB English
AI生成コンテンツ: RX65N マイコンのデュアルバンク機能を活用し、Amazon Web Services を利用した FreeRTOS OTA 更新の実装方法を説明する。OTA の動作概要として、ファームウェアの検証、バンクスワップ、メモリ管理を解説し、既存ソフトウェア稼働中に更新を可能にする。ハードウェアは CK-RX65N ボードと RYZ014A モジュールを使用し、ソフトウェア環境は e2 studio、Renesas Flash Programmer、FreeRTOS v202210.01-LTS-rx などを利用。Tera Term、Python、OpenSSL、Renesas Image Generator のインストールや AWS の設定手順も含む。
アプリケーションノート PDF 1.44 MB English
AI生成コンテンツ: RYZ014A Cellular FITモジュールに新しいATコマンドを追加する方法、他のCellularモジュールを制御する方法、対応外のRXファミリマイコンでの利用方法を解説する。ハードウェア・ソフトウェア要件やFITモジュール、FreeRTOS依存関係を示し、API動作やタイムアウト処理、排他制御について説明。ATコマンド追加手順や他モジュール流用可能な関数、トラブルシューティング、内部関数変更点も含む。
アプリケーションノート PDF 6.47 MB English
AI生成コンテンツ: 本資料は、RX65N Cloud Kitを用いたDALI-2照明通信プロトコルのApplication Controller機能を搭載したデモプロジェクトの動作を解説する。DALIの基本概念、フレーム種類、受信機・送信機の役割を説明し、システム構成、ハードウェア・ソフトウェア設定、環境構築手順を詳細に示す。GUIやAWS Web操作モード、デモ実行方法、トラブルシューティングも含む。マルチマスター・シングルマスター制御の要件やソフトウェアモジュール設定も網羅している。
パンフレット PDF 911 KB English
アプリケーションノート PDF 1.01 MB
AI生成コンテンツ: e2 studio integrates a Partner OS Debugging Plug-in to enable RTOS-aware debugging for Renesas RX devices using FreeRTOS with IoT libraries. It allows developers to create FreeRTOS projects, view and manage RTOS resources such as tasks, queues, timers, and stacks during debugging sessions. The environment supports Renesas RX family devices with specific toolchains and debuggers, enhancing real-time OS resource visibility and control within the development workflow.
アプリケーションノート PDF 3.14 MB English
AI生成コンテンツ: 本資料では、Renesas RXファミリでe2studioを使用してAmazon FreeRTOSのデモを実行する手順を説明します。デモプロジェクトの準備と設定、デモの選択、AWSの設定、ターゲットハードウェアとデバッグシリアルポートの構成、デモのビルドと実行方法を解説します。また、Renesas GitHubからAmazon FreeRTOSのソースコードをダウンロードし、e2studio v7.5以降でプロジェクトを自動インポートする方法も紹介しています。
ホワイトペーパー PDF 1.46 MB English , 简体中文
12件
分類 タイトル 日時
サンプルコード
[Software=RX Driver Package|V1.48],[Toolchains=CC-RX|V3.07.00;GNURX|14.2.0.202505;IAR Compiler for RX|v.5.20.1]
ログインしてダウンロード ZIP 156.61 MB
アプリケーション: 民生機器全般
Compiler: CC-RX, ICCRX Function: Driver or Library IDE: e2 studio, GCC EWRX, IAR EWRX
By using the FIT module, users can easily incorporate firmware update functionality and secure boot functionality into their applications. The firmware update module provides middleware that functions as a component when adding firmware update functionality to the user's system.
サンプルコード
[Software=RX-Driver-Package|V122],[Toolchains=GNURX|V8.3.0.2019.4]
ログインしてダウンロード ZIP 442.25 MB English
アプリケーション: 産業用機器
Compiler: GNURX Function: Application Example, Communication Interface, Driver or Library, Other peripherals IDE: e2 studio
ボード記述ファイル ZIP 1 KB
アップデート-統合開発環境
ログインしてダウンロード ZIP 570.27 MB English
アップデート-統合開発環境
ログインしてダウンロード ZIP 1,616.98 MB English
アップデート-統合開発環境
ログインしてダウンロード ZIP 1,264.32 MB English
アップデート-コンパイラ
ログインしてダウンロード ZIP 22.40 MB English
7件