了解开发板和Simplicity Studio开发环境,助力Matter开发快连速通!
本文通过使用SILICON LABS(亦称“芯科科技”)的Simplicity Studio物联网开发环境,以及基于MGM240P多协议模块的SparkFun Thing Plus Matter开发板,实际演示Matter兼容的小型应用程序。以下内容将简要说明如何设置并连接Matter开发板,以快速进行开发。
以往进入家庭自动化行业意味着需要选择一个生态系统,然而,由于Matter智能家居标准的出现并提出了让每个物联网设备都能互联互通的目标,得以帮助开发人员更轻松地使用新的开源协议实现智能设备间的通信。
到目前为止,我们都很了解物联网的概念。但即使是现在,它仍然相当分散,有多种通信协议。这迫使开发人员和消费者决定他们希望他们的设备如何通信,然后将他们锁定在该环境中。随着Matter的引入,这样的日子即将结束。Matter是一种统一的、开源的应用层连接标准,旨在使开发人员和设备制造商能够连接并建立可靠和安全的生态系统,并提高互联家庭设备之间的兼容性。
设置Simplicity Studio开发环境
快速实现Matter应用演示的第一步,需要首先将Thing Plus Matter开发板连接到Google Nest Hub。在此之前,我们还需安装来自芯科科技的Simplicity Studio,这里仅简单说明步骤,您可以在SparkFun的网站上找到更深入的教程。
访问芯科科技网站可以下载适用于您的操作系统的当前版本(本文基于Simplicity Studio 5)。当您单击特定操作系统的安装程序按钮时,将进入登录页面。如果您还没有帐户,现在就可创建,以便打开Simplicity Studio工具。下载后,运行安装应用程序,如图1所示。
安装完成Simplicity Studio之后,它将询问您是否希望通过连接设备来安装设备,或者是否希望通过技术类型(无线,Xpress, MCU,传感器)来安装设备。在这里,我们将选择通过连接设备安装(图2),并通过USB连接SparkFun Thing Plus Matter开发板。
根据系统只是安装所需的软件包后,继续选择Auto,然后选择Next,如图3所示。您将得到一个主软件许可协议(Master Software License Agreement),然后安装将开始。这需要一些时间。
完成上述步骤后,在Connected Devices下,您应该看到SparkFun Thing Plus MGM240P。点击“开始”将打开Thing Plus信息页面,在这里您可以看到该板的概述,以及示例项目和演示,文档和兼容工具。如果您导航到Example Projects and Demos选项,并在过滤器字段中,键入关键字“Blink”,将可以发现更多资源。找到Platform - Blink Bare-metal资源,并单击Create按钮(图4)。
项目构建完成后,您将在Simplicity Studio应用程序的左侧看到一个项目资源管理器窗口。寻找主项目文件夹,它应该被命名为MatterBlinkExample。右键单击它,然后导航到Run as/1 Silicon Labs ARM Program(参见图5)。
点击它将编译草图并将存到Thing Plus Matter开发板上。电路板的蓝色LED现在应该以半秒的间隔闪烁。为了验证您的代码实际上已存放至电路板的Flash上,您可以通过进入项目浏览器中的blink.c文件来更改闪烁间隔,并更改间隔。在第31行左右(图6)
简单地改变数值,使LED以不同的速度闪烁。将其更改为100表示极快的闪烁,或将其更改为3000表示慢速闪烁,您将确定电路板正在与您的代码一起闪烁。一旦你改变了这个值,你可以再次右键单击MatterBlinkExample文件夹,向下导航到Run as/1 Silicon Labs ARM Program,点击它,观察板的蓝色LED改变其闪烁的频率。
将Matter开发板连接到Google Nest Hub
设置完成后,您现在正在使用芯科科技Simplicity Studio并通过Matter协议与Thing Plus Matter开发板通信。进一步串连至Google Nest Hub,您可以将自定义构建集成到智能家居中,例如SparkFun Thing Plus Matter板(图7)。
事实上,Matter仍是非常新的技术,相关的示例和教程有限,而芯科科技作为Matter软硬件解决方案的领先供应商,已经提供了完善选型手册、应用指南等技术文档。现在开始使用Matter协议将有助您在物联网市场保持领先,并推动智能家居的互联互通。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由ll转载自SILICON LABS(芯科科技)微信公众号,原文标题为:了解开发板和Simplicity Studio设置,Matter开发快连速通!,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
快速入门——Simplicity Studio开发环境安装、演示与工作项目
Simplicity Studio是集成所有芯科科技技术、SoC和模块的统一开发环境(IDE)。它为您提供对特定目标设备的网站资源和SDK资源的访问;软件和硬件配置工具;具有行业标准代码编辑器、编译器和调试器的集成开发环境。借助Simplicity Studio,您可获得全套高级增值工具,用于网络分析和代码相关能耗分析。
【经验】Simplicity Studio 5平台的组件安装和更新详解
Simplicity Studio 5是Silicon Labs推出的针对8位、32位MCU和无线SoC的开发平台,集成丰富的开发资料和工具,可以简化产品资料查询和程序开发,提高开发效率。本文将针对平台自动/手动组件安装和更新进行说明。
【经验】Simplicity Studio v5软件从现有工程文件夹导入工程的方法
我们有时会从其他电脑拷贝Simplicity Studio v5软件的工程文件夹到自己的电脑中,或将Simplicity Studio v5软件工程删除后需要重新导入工程,本文主要介绍Simplicity Studio v5软件从现有工程文件夹导入工程的方法。
SLS采用芯科科技Wi-SUN FAN 1.1解决方案拓展智能电表市场
LS公司希望开发智能电表市场专用RF模块并支持Wi-SUN FAN 1.1,因而启用Silicon Labs(芯科科技)最新的FG28 Sub-GHz和蓝牙双频SoC。
【经验】Matter入门指导2:Simplicity Studio v5添加GSDK和matter extension
本文主要介绍在Simplicity Studio v5软件手动添加最新版本的GSDK和matter extension的方法。安装Simplicity Studio v5软件时附带安装的Gecko SDK(GSDK)版本是v3.2.3。
芯科科技携手Arduino 举办首届Matter开发人员挑战赛,让 Matter 走进大众领域
该挑战赛将基于芯科科技与Arduino合作的Nano产品家族最新成员-Arduino Nano Matter板,专为嵌入式物联网设备开发而设计,允许用户针对全球最受欢迎的智能家居连接标准进行开发。
【经验】Simplicity studio V5中输入中文显示乱码的解决方法
在Silicon Labs的平台Simplicity studio V5中,输入中文或从其它编辑器中将带有中文的代码复制过来时会显示乱码,本文介绍解决这个问题的方法。
【经验】如何使用Simplicity Studio的Network Analyzer工具进行ZigBee抓包?
在做蓝牙、ZigBee等无线产品开发中,抓包进行数据分析是非常有效的解决问题方法。Silicon Labs的EFR32MG开发板提供PTI硬件抓包,结合Simplicity Studio的Network Analyzer软件工具可以完整抓取无线网络中数据包。本文指导大家如何使用开发板来实现PTI抓包。
完美结合无线连接、人工智能和安全性的智能家居解决方案
智能家居应用正在快速发展,其中推动智能设备的发展关键因素在于易于使用,而实现这一目标的最佳方法,便是让设备通过人工智能和机器学习技术进行自我思考。本文将为您介绍人工智能将如何强化智能家居设备的功能,以及由芯科科技(Silicon Labs)所推出的解决方案,将如何增强智能家居设备的功能性与安全性。
【经验】如何增加Simplicity Studio V5的运行内存来提高软件速度?
Silicon Labs Simplicity Studio 5的功能较以前版本更加强大,但这就带来消耗资源的问题,软件使用的过程中会出现变慢或卡顿。本文介绍如何在Simplicity Studio 5启动时固定分配大内存,可以大大加快软件启动和编译速度。
【经验】在Simplicity Studio中进行调试时修改数据显示格式的方法
Simplicity Studio是Silicon Labs产品的开发环境,可以支持MCU、Wireless SOC等产品开发,并且集成了很多的开发测试工具。在线调试是开发过程中必不可少的一个环节,在调试时经常要查看各种变量和寄存器状态以判断程序是否按照预定逻辑运行。对于程序员来说,通常数据格式会查看2、10、16进制和ASCII等。以调试EFM32TG11为例说明如何切换。
介绍Silicon Labs的全新 Z-Wave 800开发套件,用于轻松开发智能家居物联网应用
Silicon Labs 发布了 Z-Wave 800 系列模块的开发套件,以进一步简化各种物联网应用的开发体验。全新套件基于 Silicon Labs ZGM230S SiP 模块,采用流行的 Thunderboard 封装,提供一系列压力、温度和湿度等传感器选项,以及环境光传感器和霍尔效应磁性传感器等。
【经验】如何基于Simplicity Studio快速配置EFM8LB 8位单片机串口波特率?
对于嵌入式的代码开发,大家经常会用到串口,而串口的波特率,是串口配置中重要的参数。本文基于Silicon Labs提供的功能强大的软件开发平台Simplicity Studio,讲解如何正确、快速地配置串口波特率,籍此让大家对软件开发平台Simplicity Studio的GUI配置功能以及EFM8LB单片机串口配置流程有所熟悉。
【经验】在Simplicity Studio中,如何更改Code的字体及大小
Simplicity Studio是Silicon Labs公司免费提供给客户用于MCU、Wireless SOC等平台的开发工具,其支持C8051F系列、EFM8系列、EFM32系列、EZR32系列以及EFR32系列器件。由于其功能比较强大,对于刚开始使用的工程师有些配置一时不知从何下手,比如字体的配置。选择一个工程师自己喜欢的字体,可以更加愉悦的进行工作。
简单三步骤,芯科科技助力快速开展蓝牙应用程序原型设计
这篇博客将讨论芯科科技专为开发者提供的技术资源-蓝牙开发流程(Bluetooth Developer Journey),以及通过三个简单步骤快速开展蓝牙应用程序的原型设计。蓝牙开发流程中的丰富应用示例和教程,将帮助您理解这些原型如何实现并顺利工作。为此,我们将在下面的内容说明三个步骤并讨论一些GitHub示例,包括代码和输出。
电子商城
品牌:SILICON LABS
品类:Wireless gecko multi-protocol module
价格:¥66.0598
现货: 895
品牌:SILICON LABS
品类:Wireless gecko multi-protocol module
价格:¥61.4139
现货: 97
品牌:SILICON LABS
品类:Wireless Gecko Multi-Protocol Module
价格:¥194.3005
现货: 87
品牌:SILICON LABS
品类:Wireless Gecko Multi-Protocol Module
价格:¥134.5354
现货: 0
品牌:SILICON LABS
品类:Wireless Gecko Multi-Protocol Module
价格:¥155.4404
现货: 0
品牌:SILICON LABS
品类:Wireless Gecko Multi-Protocol Module
价格:¥185.1253
现货: 0
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
可定制4G磁吸盘天线、4G圆盘天线的尺寸、连接器种类、电缆类型;支持频率:700-960 MHz/1710-2700 MHz;支持协议4G;驻波比:700-960 MHz≤2.5;1710-2700 MHz≤3.0。
最小起订量: 500 提交需求>
可定制卫星定位天线协议:GPS、北斗、伽利略 (Galileo) 、格洛纳斯(GLONASS)卫星定位;增益:5~25dBi;驻波比:≤1.5;接口连接器:IPEX:1~5代IPE、SMA接口/公头等。
最小起订量: 1000 提交需求>
登录 | 立即注册
提交评论