跳转到主要内容

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

The RX Family offers IoT evaluation kits, development environments (e² studio), and a development assistance tool (QE for OTA) that make IoT product development easier for customers. Uniform solutions for IoT products make it easy to visualize IoT data, remote monitoring and remote control, OTA (Over-the-Air), and firmware updates.

Depending on your system, you can select the optimal environment from on-premises environments using TCP/IP communication to integration with the Amazon Web Services (AWS) cloud environment. For the AWS cloud environment, we support easy and secure system development of IoT products via Ethernet or Wi-Fi using SSL/TLS, OTA, MQTT, TCP/IP, and Fleet Provisioning.

图像
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 module included
  • Acquired AWS Partner Device certification
  • For more information and to purchase: CK-RX65N v2

Software

Step 1: Trial for CK-RX65N v2

Easily try visualizing sensor data on Renesas dashboard

图像
Visualizing sensor data on Renesas dashboard

Step 2: IoT Product Development

Demo projects with the following features essential for IoT devices are available. Please refer to the Getting Started Guide on GitHub for usage instructions.

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

Development Support

IDE & Tools

  • Various Free RTOS samples can be generated as new projects in the free IDE e² studio
  • Development support tool QE for OTA enables easy implementation of OTA firmware updates

Solutions

Security

图像
Steps to Start Development
图像
Get Evaluation Board

The latest evaluation kit, CK-RX65N, supports the following communication controls and examples.
For supported RTOS versions, please check GitHub ( AWS / Azure ).
Click Here to purchase CK-RX65N v2.

Please refer to the GitHub Wiki for the differences between CK-RX65N v1 and v2.

Board AppearanceBoard NameCommunication ControlDashboardMQTTOTAQE for OTA (*1)Fleet Provisioning (*2)
图像
CK-RX65N Overview
CK-RX65N v2Wi-FiAWSAWSAWSAWSAWS
Ethernet (*3)-AWSAWSAWSAWS

*1: A free development support tool that allows you to easily try OTA. The e² studio GUI supports various settings required for OTA and OTA execution.
*2: One of the provisioning methods provided by AWS. Automate the provisioning of multiple devices, which is a challenge during mass production.
*3: For the steps to perform Ethernet communication with CK-RX65N v2, please refer to the Getting Started Guide on GitHub.
*4: Use of cellular modules other than RYZ014A is described in the Porting Guide.

图像
Prepare IDE

Install the integrated development environment and compiler

 RENESASIAR Systems
*Supports Azure RTOS only
Integrated development environmente2 studio (free)IAR Embedded Workbench for Renesas RX (commercial version)
CompilerRenesas CC-RX complier (paid)
or
GNU GCC compiler (free) *
*This can be installed at the same time as e² studio
IAR RX compiler (commercial version)
Development Assistance ToolQE for OTA (free)
Easily test OTA (Over the Air) firmware updated using AWS
-
图像
Project Execution

Various sample projects(MQTT Pub/Sub, OTA, Fleet Provisioning) are supported by the Project Generation feature of e² studio.

RTOSHow to Get SamplesHow to Use SamplesHow to Use VideoOther Sample, etc.
AWS Free RTOSGithubRefer to Getting Started Guide.md included with sampleLinkFor more information on AWS-related solutions, click here.
Microsoft Azure RTOSAPNAPNLinkFor more information on Azure-related solutions, click here.

Development Environment

Recommended Microcontrollers

We have selected the best products for cloud connectivity from our extensive line of RX microcontrollers.
As a basis for this selection, Renesas has ported the RTOS and as a result, believes that the memory resources required are at least 96KB RAM and at least 512KB ROM (or at least 1.5MB for OTA feature implementation).
Taking into account the communications, security and OTA capabilities required for cloud connectivity, we have selected the following products:

 Part NumberCPUFrequencyROMRAMTrusted
Secure IP
BGO,
Dual Bank
FreeRTOS
Kernel OnlyFreeRTOS-Plus-TCP 
(TCP/IP Communication)
AWS Libraries 
(Connect to AWS IoT Core)
MCURX72M  /  RX72NRXv3240MHz4MB1MBcheckcheckcheckNo (Porting available)No
RX66NRXv3120MHz4MB1MBcheckcheckcheckNo (Porting available)No
RX671RXv3120MHz2MB384KBcheckcheckcheckNo (Porting available)No
RX65N  /  RX651RXv2120MHz2MB640KBcheckcheckcheckcheck
(RX65N Only) 
check
(RX65N Only) 

Certified Programs

The RX Family offers programs that port real-time OSs provided by major cloud vendors for the RX Family. The FreeRTOS and Azure RTOS compatible programs have been certified as AWS and Azure devices, respectively, and can be used with confidence.

 Amazon FreeRTOSMicrosoft Azure RTOSNote
Usage feeFree
(MIT Open Source License)
Free
(MIT Open Source License)
Cloud IT Vendor CertificationAWS Partner Device certification for various kitsAzure Certified Device certification for various kits
Sample programs
for OTA/FW Update
check
(AWS FreeRTOS OTA)
check
(Microsoft ADU)
RTOS-LTS support
for IT vendors
check
(FreeRTOS - LTS Libraries)
check
(Azure RTOS - LTS Components)
Development environmentfree IDE (e² studio) provided by Renesasfree IDE (e² studio) provided by Renesas
IAR Embedded Workbench for RX

Note: Microsoft has announced the open sourcing of Azure RTOS. Azure RTOS will now be provided by the Eclipse Foundation as Eclipse ThreadX. With this change, the Azure Certified Device program has also been terminated. Please check the Microsoft website for details.

图像
aws logo

AWS Certified Programs

The following sample projects are available for the AWS Device Certified Kit CK-RX65N.
Please check GitHub for information on how to obtain and use sample projects.

  • 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

Extended Programs

FreeRTOS Extended Programs

We provide sample programs with extended functions useful for IoT device development based on the AWS certification program.

Programacquisitionboardcommunicationoperation overview
Sensor data uploadLinkRenesas CK-RX65NEthernet
Cellular
This explains the series of steps from activation of the SIM card included with the CK-RX65N to displaying the sensor data on the Dashboard. You can start developing IoT devices right away by using the SIM card included with the CK-RX65N and an AWS trial account.
LinkRenesas CK-RX65N v2Wi-FiThis is a sample project to connect to AWS via Wi-Fi to visualize sensor data values on a dashboard. 10USD worth of service is available free of charge by using the AWS trial account that comes with the CK-RX65N. This sample is recommended for beginners in AWS cloud development.
MbedTLS for Trusted Secure IPLinkRenesas CK-RX65NWi-FiThis application note describes how to manage keys safely and speed up the encryption/description processing in TLS communication by using the Trusted Secure IP (TSIP) module, which is security hardware built into RX Family MCUs. This application note also provides concrete implementation examples and sample code.
OTA firmware update of secondary devicesLinkRenesas CK-RX65N v2 Ethernet

This is sample code for an OTA firmware update (2nd OTA) for a secondary device. The OTA FW update is performed to the RX microcontroller for the secondary device using a gateway device (RX65N) that communicates with AWS. The OTA can be performed on devices that are not directly connected to the cloud, allowing for flexible service updates and response to vulnerabilities in secondary devices.
Introduction video: Secondary Device OTA Update using FreeRTOS and Amazon Web Services 

图像
FreeRTOS-secondary-device-OTA
Low power operationLinkRenesas CK-RX65NCellularThis is a sample program for low power consumption (intermittent operation) using the LTE Cat-M1 module (RYZ014A) and FreeRTOS. Many IoT devices are designed to be battery-powered, so it is necessary to devise ways to reduce power consumption. Low power consumption can be achieved by intermittent operation of communication control with this sample program.
Introduction video: RX MCU Low Power Consumption Operation with FreeRTOS by Amazon Web Service
图像
Azure-logo
 

Azure Certified Programs

Sample projects using Azure RTOS 6.4.0 and earlier versions are available*. Please refer to the Application Note for information on how to obtain and use the samples for Azure RTOS 6.4.0.
Note: Azure RTOS was open-sourced in April 2024 and is currently released as Eclipse ThreadX.

  • IoT Embedded SDK sample project
  • IoT Embedded SDK PnP sample project
  • Azure Device Update (ADU) sample project... etc.

Azure RTOS Extended Programs

We provide sample programs with extended functions useful for IoT device development based on the Azure Certified program.

ProgramAcquisitionBoardCommunicationOperation Overview
OTA firmware update of secondary devicesLinkRenesas CK-RX65NEthernet

This is sample code for an OTA firmware update (2nd OTA) for a secondary device. The OTA FW update is performed to the RX microcontroller for the secondary device using a gateway device (RX65N) that communicates with Azure. The OTA can be performed on devices that are not directly connected to the cloud, allowing for flexible service updates and response to vulnerabilities in secondary devices.
Introduction video: Leaf Device OTA Update using Microsoft Azure ADU

图像
Azure rtos expand secondary device OTA update
NetXDuo with TSIP for TLSLinkRenesas CK-RX65N This APN presents an example of adding the TSIP driver to Azure RTOS, which includes NetX Duo, and explains how to confirm its operation. No keying information is handled as plaintext during TLS protocol processing, thereby reducing the risk that customer keying information stored on the device may leak. In addition, hardware acceleration speeds up encryption processing.

Amazon Web Services is a trademark of Amazon.com, Inc. or its affiliates in the United States and/or other countries.
https://aws.amazon.com/jp/trademark-guidelines/

FreeRTOS™ is a trademark of Amazon Web Services, Inc.
http://www.openrtos.net/copyright.html

GitHub® is a trademark of GitHub, Inc.
https://github.com/logos

Azure is a registered trademark or trademark of Microsoft Corporation in the United States and/or other countries.
https://azure.microsoft.com

文档

下载

类型 文档标题 日期
示例代码
[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
电路板信息文件 ZIP 1 KB
升级 - IDE 登录后下载 ZIP 570.25 MB 日本語
升级 - IDE 登录后下载 ZIP 1,616.95 MB 日本語
升级 - IDE 登录后下载 ZIP 1,264.29 MB 日本語
升级 - 编译器 登录后下载 ZIP 22.40 MB 日本語
6 items

视频

FreeRTOS PubSub Demo: CK-RX65N V2 Setup (1/3)

This video series demonstrates how to use FreeRTOS with IoT libraries on the CK-RX65N V2. It provides a step-by-step guide to connecting the CK-RX65N V2 to AWS IoT Core and displaying MQTT messages. 

Part one focuses on establishing the connection between AWS IoT Core and the CK-RX65N V2 to enable MQTT messaging.

Chapter's Title

00:00 Opening
00:23 AWS Setup

Watch the Video Series

Video List

新闻和博客

RX Family Software – The Past and the Future - #12 - Embedded System Tuning/Tracealyzer 博客 2023年12月6日
RX家族软件的历史和和对未来的展望 – 第11篇 - RX MCU的物联网软件模型设计 博客 2023年10月18日
RX Family Software – The Past and the Future – #10 Design of OTA for RX MCU via AWS/Azure 博客 2023年9月11日
RX家族软件的历史和和对未来的展望 第九篇—使用RX MCU设计最新物联网配置方案 – 博客 2023年6月5日
Struggling with OTA? Easier and Faster Your Development using AWS IoT Core! 博客 2023年4月24日
RX Family Software – The Past and the Future - #8: Security for IoT Applications 博客 2023年4月18日
RX系列软件的历史和今后的展望 第七篇: 蜂窝连接 博客 2023年4月10日
通过视频了解AWS/Azure云连接!即刻使用RX系列开启“物联网开发”之旅 博客 2023年2月14日
关于RX系列蜂窝网络和FreeRTOS低功耗解决方案的介绍 博客 2022年7月29日
RX Family Software – The Past and the Future - #4 博客 2022年7月11日
通过RX单片机和wolfSS TLS库实现安全高速通信 博客 2022年7月5日
Azure RTOS ADU 博客 2022年4月28日
二级MCU OTA升级——RX系列帮您实现~FreeRTOS篇~ 博客 2022年4月8日
32位单片机RX66N帮您解决联网设备面临的难题 博客 2022年1月20日
Azure RTOS × RX65N Cloud Kit云连接—观看视频即可轻松搞定! 博客 2021年10月26日
瑞萨电子通过简单许可授权扩展其32位MCU产品家族对Microsoft Azure RTOS的支持,实现安全的嵌入式物联网开发 新闻 2021年6月15日
轻松的Azure IoT连接!RX65N 32位MCU支持Azure RTOS- 博客 2021年6月10日
【AWS认证程序】使用AWS OTA更新固件 博客 2021年3月31日