メインコンテンツに移動

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

RXファミリでは、IoT機器開発に最適な評価キット、便利な開発環境(e2 studio)をご用意しております。 評価キットは、Amazon Web Services (AWS) や Microsoftなど大手クラウドベンダが提供するIoT機器向けリアルタイムOS(FreeRTOS、AzureRTOS(※))や各種ライブラリ(SSL/TLS, OTA, MQTT, TCP/IP etc)に対応。AWSおよびMicrosoftのデバイス認定を取得しているため、安心してすぐ開発に着手することが可能です。 クラウドにアップロードしたデータの可視化や、機器のリモートコントロール、OTAファームウェアアップデートなど、様々なアプリケーションノートでお客様のIoT開発をサポートいたします。

お客様の投資領域の集中と効率化による敏速なイノベーション開発による早期市場投入、クラウドサービスと連携したAIや機械学習によるデジタルトランスフォーメーション(DX)を活用した新規ビジネス創出を支援します。

※Microsoft社は、AzureRTOSのオープンソース化を発表しています。
 AzureRTOSは今後、Eclipse FoundationからEclipse ThreadXとして提供されます。詳細はMicrosoft社のWebサイトをご確認ください。

画像
cloud-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 ファームウェアアップデートを実装可能

Application Note

画像
RXマイコン評価気っとで開発を進めるための4ステップ
画像
評価ボードの選択

ご利用したいボードを選択。
最新評価キットCK-RX65N では、下記通信制御およびサンプルに対応しています。
サポートしているRTOSのバージョンについては、GitHub(AWS / Azure)をご確認ください。
その他ボードについては、“評価ボード”を参照してください。

ボード外観ボード名通信制御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コンパイラ(商用版)
画像
ソフトウェア入手

e² studioもしくはRenesas Webからダウンロードできる各種サンプルプロジェクトを入手。
Free RTOSやAzure RTOSを使用した開発には、e² studioの新規プロジェクト作成機能のご利用を推奨します。
e² studioを使用したRTOSプロジェクトの新規作成方法は、YouTube掲載のチュートリアル動画でご確認ください。
<YouTube再生リストはこちら:(Free RTOS / Azure RTOS)>

 e² studioIAR Systems
※Azure RTOSのみ
備考
新規RTOSプロジェクト作成done
(推奨)
done
  • ユーザプログラムの構築に適した構成
  • カーネルオンリーもしくは下記サンプルプログラムを含んだプロジェクトを作成可能
     <AWS>MQTT、FleetProvisioning
     <Azure>MQTT、OTA
    対応キットなどの詳細はこちら <AWS / Azure>。
    (キットによって対応しているRTOSのバージョンが異なる場合がございます)
  • スマートコンフィグレータでプロジェクト内のFITドライバ更新が可能
    IAR用スマートコンフィグレータの入手はコチラ
    (e² studioはスマートコンフィグレータ同梱のため別途入手不要)
  • IAR用プロジェクトの作成方法はコチラ
サンプルプロジェクトのインポートdone-
  • Renesas Dashboardと連携するCK-RX65N向けGetting Started Guide他、開発ステップに応じた各種サンプルプログラムを提供
  • 各評価キットに対応するサンプルプログラムの詳細は“評価ボード”参照
     
画像
4クラウド接続

クラウドに接続

クラウド使用サンプルクラウド接続方法
AWS認定取得プログラムをインポート
e² studioプロジェクトで新規作成
Azure認定取得プログラムをインポート
e² studioプロジェクトで新規作成

開発環境

推奨マイコン

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

 Part NumberCPUFrequencyROMRAMTrusted
Secure IP
BGO,
Dual Bank
Driver support
EtherWi-FiBLECellular
MCURX72M  /  RX72NRXv3240 MHz4 MB1 MBcheckcheckcheckcheckTBDcheck
RX66NRXv3120 MHz4 MB1 MBcheckcheckcheckcheckTBDTBD
RX671RXv3120 MHz2 MB384 KBcheckcheckNocheckTBDTBD
RX65N  /  RX651RXv2120 MHz2 MB640 KBcheckcheckcheckcheckTBDcheck

評価ボード

ルネサス製デバイスを搭載したボードを利用してクラウド通信を手軽にお試しいただけます。
使用するマイコン、通信方式、周辺機能に応じてお選びいただけます。各ボードに対応した多様な組み込みプログラムも無償でダウンロード可能です。
以下のような目的に最適です。

  1. ルネサスのデバイス(MCU、アナログデバイス、センサ)の評価に
  2. お客様がボードやプログラムを設計される際のリファレンスに
  3. 新たにクラウド通信を始める方の学習用途に
 CK-RX65N v2RX72N Envision KitRenesas Starter Kit+ for RX671
 
画像
ck-rx65n-connected-pmod
画像
Cloud_RX72N-Envision-Kit
画像
Cloud_RSK-plis-for-RX671
概要IoT開発に最適な評価キット。
Wi-Fiモジュール(DA16600)付属、6種のセンサを搭載。10USD分のAWSトライアルアカウントですぐにIoT機器開発をスタート可能。
※CK-RX65N v1との仕様差分は GitHub Wikiページに記載しています。
クラウド通信に加え、LCDや音声入力にも対応した多機能評価キット。Wi-Fi/BLEモジュール、汎用USBポートを搭載。クラウド通信+HMIの評価をこれ一台で実現。RX671(コードフラッシュ2MB、ピン数144-pin)の入門用に最適なスタータキット。LCDディスプレイモジュール、オンチップデバッギングエミュレータが付属。
通信Ethernet対応対応-
Cellular(CAT-M1)---
Wi-Fi対応対応
(別売りWi-Fi Pmod拡張ボードが必要)
対応
(別売りWi-Fi Pmod拡張ボードが必要)
サンプルプログラムAWSGetting Startアプリケーションノートアプリケーションノートアプリケーションノート
MQTTe² studioで生成可e² studioで生成可e² studioで生成可
OTAe² studioで生成可アプリケーションノートアプリケーションノート
拡張プログラムセンサデータ可視化センサデータ可視化-
AzureMQTT-e² studioで生成可e² studioで生成可
OTA(ADU)-e² studioで生成可e² studioで生成可
Plug and Play-e² studioで生成可e² studioで生成可
LCD-搭載搭載

認定プログラム

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

 Amazon FreeRTOSMicrosoft AzureRTOS(※)
利用料金無償
MITオープンソースライセンス
無償
MITオープンソースライセンス
クラウドITベンダ認定各種KitでAWS Partner Device認定取得済各種kitでAzure Certified Device認定取得済
OTA/FW Update向け
サンプルプログラム

AWS FreeRTOS OTA

Microsoft ADU
ITベンダの
RTOS-LTS サポート

FreeRTOS - LTS Libraries

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制度も終了しています。詳細はMicrosoft社のWebサイトをご確認ください。

画像
aws logo

AWS認定済みプログラム

AWS認定済みFreeRTOS搭載プログラムには、以下の2つが存在します。

  • クラウドサービスへの通信をすぐに実行できるMQTT通信プロジェクト
  • OTAによる遠隔ファームウェアアップデートが可能なOTAプロジェクト

MCUおよび評価キットによって、サポートしているFreeRTOSのバージョンが異なります。
RXファミリ向けにポーティングされた最新のFreeRTOSは、CK-RX65N v1等でサポートしています。
その他のサポート状況はRenesasのGitHubをご確認ください。
※FreeRTOS v202107.00以前のバージョンについては、こちらのGitHubからご確認ください。

画像
Movie

FreeRTOSを搭載したIoT機器開発向け評価キット”CK-RX65N”を用いて、AWSクラウドサービスに接続する方法を解説した動画をYouTubeで公開中!
Renesas公式YouTubeチャンネルの再生リスト(FreeRTOS Tutorial - YouTube)からご視聴ください。

拡張プログラム

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接続を試してみたいというお客様におすすめです。
LinkRX65N Cloud KitWi-FiTeraTerm経由でプロビジョニング情報を入力することで、AWSクラウドに接続し、センサデータ送信します。初期の動作確認にご活用ください。
LinkRX65N Cloud KitWi-FiAWSのクラウドサービスを活用してセンサデータを可視化および制御できます。PoC開発に活用ください。
LinkRX72N Envision KitWi-FiQuick-Connect IoT を活用してセンサ情報をAmazon Web Services に送信、センサデータを可視化します。PoC開発に活用ください。
Trusted Secure IP対応MbedTLSLinkRenesas CK-RX65NWi-FiRX ファミリに搭載されるセキュリティ H/W である Trusted Secure IP 
(TSIP)を使用し、TLS 通信の安全な鍵管理と、暗号化・復号処理の高速化について説明します。具体的な実装例とサンプルコードも提供しております。
セカンダリデバイスOTAファームウェアアップデートLinkRenesas Starter Kit+ for RX65N-2MBEthernet

セカンダリデバイスの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認定済みAzureRTOS搭載プログラムには、以下の3つが存在します。

AzureRTOSバージョンおよびデバイスの組み合わせによってサンプルプログラムの対応状況が異なるため、Renesas公式GitHubより最新情報をご確認ください。Renesas製無償開発環境(e² studio)でAzureRTOSプロジェクトを新規作成する方法やサンプルプログラムの使用方法をまとめたアプリケーションノートもご用意しています。

画像
Movie

AzureRTOSを搭載したIoT機器開発向け評価キット”CK-RX65N”を用いて、Azureクラウドサービスに接続する方法を解説した動画をYouTubeで公開中! Renesas公式YouTubeチャンネルの再生リスト(Azure RTOS - YouTube)からご視聴ください。

※IoT Plug and Play対応プログラムとは
MicrosoftにてIoT Plug and Play動作の認証を受けたAzure RTOSベースのサンプルプログラムです。
本サンプルコードを使用することで、IoTデバイスと製品の接続、監視、制御、管理を容易にし、更にカスタマイズ可能なダッシュボードを提供するAzure IoT Centralにプログラムの変更無しに接続できます。詳細はMicrosoft公式ドキュメントをご参照ください。

AzureRTOS拡張プログラム

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

プログラム入手ボード通信動作概要
センサデータアップロードLinkRX65N Cloud KitWi-FiAzureのクラウドサービスを活用し、温度データをWebアプリ上で可視化するサンプルコードです。PoC開発にご活用ください。本サンプルコードの内容は、下記の動画でも確認できます。
解説動画:
Azure RTOSチュートリアル(1/3) RX65N Cloud Kit : ~開発環境セットアップ編~ - YouTube
Azure RTOSチュートリアル(2/3) RX65N Cloud Kit : ~プログラムセットアップ編~ - YouTube
Azure RTOSチュートリアル(3/3) RX65N Cloud Kit : ~Azureクラウド操作編~ - YouTube
セカンダリデバイス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接続をお試しいただけます。セミナ詳細ページ
※次回開催計画中
-

ドキュメント

ダウンロード

分類 タイトル 日時
サンプルコード
[Software=RX-Driver-Package|V122],[Toolchains=GNURX|V8.3.0.2019.4]
ログインしてダウンロード ZIP 442.25 MB 英語
アプリケーション: 産業用機器
Compiler: GNURX Function: Application Example, Communication Interface, Driver or Library, Other peripherals IDE: e2 studio
Board Description File ZIP 1 KB
アップデート-統合開発環境 ログインしてダウンロード ZIP 570.27 MB 英語
アップデート-統合開発環境 ログインしてダウンロード ZIP 1,616.98 MB 英語
アップデート-統合開発環境 ログインしてダウンロード ZIP 1,264.32 MB 英語
アップデート-コンパイラ ログインしてダウンロード ZIP 22.40 MB 英語
6件

ビデオ

FreeRTOS PubSub Demo with Trusted Secure IP (TSIP) CK-RX65N V2 概要

このビデオでは、Trusted Secure ID (TSIP) を使用した FreeRTOS PubSub デモの概要を提供します。 

このビデオシリーズの続きは下記をご覧ください

Video List

ニュース&ブログ

RXファミリのソフトウェアの歴史と今後の展望 #12 -Embedded System Tuning / Tracealyzer-- ブログ 2023年12月6日
RXファミリのソフトウェアの歴史と今後の展望 #11 - Navigating the TCP/IP Implementation Challenges with RX Family - ブログ 2023年10月5日
RXファミリのソフトウェアの歴史と今後の展望 - #10 Design of OTA for RX MCU via AWS/Azure- ブログ 2023年9月6日
RXファミリのソフトウェアの歴史と今後の展望 #9 -Design IoT latest provisioning scheme with RX MCU-- ブログ 2023年5月31日
OTAは大変? AWS IoT Coreを使ったOTA開発を大幅短縮できます。 ブログ 2023年4月20日
RXファミリのソフトウェアの歴史と今後の展望 #8: IoTアプリケーション のセキュリティ ブログ 2023年4月18日
RXファミリのソフトウェアの歴史と今後の展望 #7: セルラー接続 ブログ 2023年3月28日
動画でわかるAWS/Azureクラウド接続! RXファミリでIoT開発を始めよう ブログ 2023年1月10日
RXファミリ セルラーとFreeRTOSの低消費ソリューションのご紹介 ブログ 2022年7月29日
RXファミリのソフトウェアの歴史と今後の展望 #4 ブログ 2022年7月11日
RXマイコンとTLSライブラリwolfSSLでセキュアな高速通信を実現 ブログ 2022年6月27日
Azure RTOS ADU ブログ 2022年4月28日
セカンダリMCUのOTA、RXファミリで実現してみませんか? ~FreeRTOS編~ ブログ 2022年3月9日
ネットワークに接続する機器の課題を32bitマイコンRX66Nで解決しませんか? ブログ 2021年11月30日
動画で簡単スタート! Azure RTOS×RX65N Cloud Kitクラウド接続 ブログ 2021年10月25日
ルネサス、IoT機器の迅速な開発支援を強化し32ビットマイコンでマイクロソフトの「Azure RTOS」が使用可能に ニュース 2021年6月15日
簡単Azure IoT接続!~32bit MCU RX65NがAzure RTOSに対応~ ブログ 2021年6月9日
【AWS認定済みプログラム】AWSを使ったOTAファームウェアアップデート ブログ 2021年3月31日