使用RX微控制器的无线连接解决方​​案简化物联网开发

描述

在过去的十年中,我们一直在提供许多有吸引力的解决方案来满足客户的需求。我想为 IoT Society 介绍 2 个即用型无线连接解决方案,一个是为边缘设备启用云连接的云解决方案,另一个是允许在这些边缘设备内实现互连的蓝牙 5 解决方案。

过去,客户主要关心的是单片机规格,如何初始化和设置每个外围模块,以及如何使用和编程单片机。然而,近年来出现了一种趋势,即提供易于使用的现成解决方案,并具有引人注目的示范。

云和蓝牙 5 连接继续扩大其在办公室、家庭和生产设施中的使用。将有更多的需求以无线方式获取信息并将数据保存到云端以方便使用。要以无线方式获取信息,用户可以考虑使用蓝牙 5,因为它的网络是基于 Mesh 拓扑构建的,可以连接到许多设备并支持 100 米内的无线通信。通过结合云和蓝牙 5 解决方案,我们可以轻松地演示一个物联网系统,以满足从边缘设备收集数据到云端的最终使用需求。

首先,让我介绍一下使用嵌入式微控制器的云解决方案。RX65N云套件可以轻松评估物联网设备中使用的功能。这是一个非常受欢迎的套件,我们正在增加产量以满足需求。

现在,让我们立即尝试设置此工具包。它很容易设置并且更有趣,我想在设置中包括一个外部传感器,如图所示。

无线通信

左图红外传感器感应到的数据被发送到云端,然后右图显示在网络浏览器中。

这是在当前 COVID-19 情况下创建温度检查解决方案的示例。红外传感器连接到 RX65N 云套件上未使用的引脚。软件上唯一需要的修正是红外传感器的串行控制部分。MQQT 通信协议部分不需要更改程序源代码。构建并执行后,红外传感器数据由 RX65N 接收并通过 MQTT 通信发送到云端。传感器传输数据的温度分布如右上图所示。这是一个简单的修改,不需要对麻烦的云连接进行任何更改。未来,也可以使用基于人工智能(AI)的红外传感器实现人体检测

接下来,我将介绍使用 RX23W 的蓝牙 5 低功耗 (LE) 解决方案。

由于智能手机中蓝牙的可用性,低功耗蓝牙已广泛用于众多物联网设备。

RX23W 是一款支持蓝牙 5 LE 全部功能的 32 位 MCU。它在单个芯片中具有蓝牙 LE 无线电通信、系统控制和安全功能,并通过与瑞萨 RX 系列相同的各种外围功能实现。

不幸的是,上述概念尚未渗透到市场中。我们收到了很多关于专用蓝牙 LE 通信 IC 的询问。但是,RX23W 将成为此类用途的超规格。RX23W 非常适合用户希望将蓝牙 LE 功能添加到现有系统或通过将 2 芯片解决方案(系统控制器 + 通信 IC)转换为单芯片解决方案来减小 PCB 空间尺寸的情况。

很多开发者可能认为低功耗蓝牙很难开发。然而,瑞萨电子已经准备好解决这个困难的环境。设置RX23W 目标板(如下所示)以开始与智能手机通信。

无线通信

用户只需使用 RX MCU 开发环境,蓝牙软件驱动部分无需额外开发。Smart Configurator中的蓝牙设置配置可以通过 GUI 设置以与其他外围功能相同的方式轻松设置。这使得蓝牙驱动程序和外围功能的程序代码很容易生成。

现在已经开发了驱动程序,我们将构建蓝牙的应用程序部分。QE for BLE工具允许您像驱动程序一样轻松地添加和创建配置文件,这是定义的蓝牙通信协议的一部分。有两种类型的配置文件:预定义的标准配置文件和您可以自己创建的自定义配置文件。这非常有用,因为用户不需要从头开始开发。这一次,我将定义我自己的自定义配置文件,当目标板上的开关被切换时,它会创建一个通知发送到智能手机。

您可以提前在智能手机上从 Apple Store/Google Play下载名为GATT Browser的瑞萨智能手机应用程序。当我拨动板上的开关时,分配的 IRQ 将通知 CPU 中断信号。CPU 收到中断信号后,会通过蓝牙向智能手机发送通知,智能手机上的 GATT 浏览器会显示该通知。我能够确认基于我的开发建立了蓝牙 5 LE 通信。

无线通信

RX 无线连接解决方案旨在降低无线通信的开发障碍。使用 RX65N Cloud Kit 和 RX23W Target Board,您可以通过从网站下载可用工具来缩短开发时间,不再需要从头开始开发环境。

审核编辑:郭婷

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分