Matter is a popular smart home standard promoted by the Connectivity Standards Alliance (CSA), which is committed to cross-platform and cross-ecosystem to solve the connection problems between different smart home appliances and devices.
As a leading supplier of IoT chips, Mediatek also supports the Matter protocol in its Genio 130/130A (MT7931/MT7933) products, and is compatible with commercially available smart home products such as Google Nest Hub, providing more convenient smart home device connections.
MediaTek Genio 130/130A (MT7931/MT7933) microprocessor products represented by Pinjia Group are based on the Arm Cortex-M33 architecture processor, with a clock speed of up to 300MHz and built-in up to 8MB SRAM, providing efficient computing power.
Genio 130A (MT7933) also supports wireless connection technologies such as WiFi 6 and BT 5.2, and has supported Matter technology in the new version of SDK. After integration, the product can seamlessly connect to other devices on the smart home platform across platforms, enhancing product value.
In addition, the built-in HiFi4 DSP of Genio 130A (MT7933) greatly improves the efficiency and accuracy of voice recognition. In addition to cooperating with the Cybron voice recognition database to realize local voice assistant services, it can also integrate Amazon Alexa smart voice assistant with WiFi function to provide cloud voice recognition services. Its voice assistant function also provides voice control function for Matter.
MediaTek Genio 130/130A (MT7931/MT7933), with:
-
Arm Cortex-M33 processor, 300MHz
-
Up to 8MB SRAM
-
WiFi 6 and dual-band IEEE 802.11 a/b/g/n/ac/ax 2.4G/5G connectivity subsystem
-
Bluetooth connection subsystem
-
Audio Cadence® Tensilica® HiFi4 DSP@600MHz(Note 1)
-
Hardware encryption engine (AES/DES/3DES/SHA/ECC/TRNG)
-
Power Management Unit
-
Support USB 2.0 OTG (Note 1)
-
Rich peripheral interfaces such as: USB, SDIO, SPI master/slave, I2C, I2S, UART, AUXADC, PWM and up to 46 groups of GIPO
-
Provides FreeRTOS and Arduino development SDK and multiple sample projects to shorten development time
Note 1: HiFi4 DSP and USB 2.0 are functions supported by MT7933.
This solution starts with setting up the environment, using MT793X FreeRTOS SDK v3.1.0, importing it into the Matter project connecthomeip, and compiling the Matter example lighting_app. After burning the firmware into the MT7933 development board, the MT7933 development board is connected to the Google Nest Hub as a Matter device.
Implementation process:
-
Environment Construction
-
Operating System: Linux 22.04 or later
-
Related packages: git, gcc, g++, pkg-config, libssl-dev, libdbus-1-dev, libglib2.0-dev, libavahi-client-dev, ninja-build, python3-venv, python3-dev, python3-pip , unzip, libgirepository1.0-dev, libcairo2-dev, libreadline-dev
-
Download connecthomeip
-
Download the connecthomeip code through the following commandCommand
:
$ git clone https://github.com/matter-mtk/connectedhomeip.git -b v1.0-branch
$ cd connectedhomeip/
$ git submodule update --init --recursive -
Installing connecthomeip through script requires environment kit and setting environment variables
Command:
$ cd connectedhomeip/
$ source scripts/activate.sh
If the message marked as shown is displayed, it means that the connecthomeip setting is complete.
-
Import MT793X FreeRTOS SDK
-
Get the MT793X FreeRTOS SDK and place the SDK in this path: connectedhomeip/third_party/mt793x_sdk/
-
Compile the Matter example: lighting_app
-
Before compiling the Matter example, you need to compile the MT793X project first: matter_sdk
Command:
$ cdconnectedhomeip/third_party/mt793x_sdk/
$./build.sh mt7933_hdk matter_sdk
This project is used to apply MT7933 as the platform-side properties and related resource settings of the Matter device. -
Compile Matter example: lighting_app
Command:
$ cd connectedhomeip/examples/lighting-app/genio/
$ source third_party/connectedhomeip/scripts/activate.sh
$ MTK_DEV=y gn gen out/debug && ninja -C out/debug
After the compilation is completed, the firmware will be generated in out/debug/
-
Burn and start the MT7933 development board
Burn the firmware generated in the previous step to the MT7933 development board through Mediatek toolFBTool. After completion, press the reset button on the MT7933 development board to restart. At this time, MT7933 has become a Matter device and can be connected to Google Nest Hub. -
MT7933 development board connected to Google Nest Hub
-
Connect to WIFI AP
-
Install the "Home" APP. Open the APP
-
Connect Google Nest Hub from the tutorial steps provided by Google Nest Hub
-
Create a Google developer project and add a Matter project. This solution uses Lighting device as the Matter device
Link: https://console.home.google.com/projects
-
Connecting to Google Nest Hub using an Android smartphone
-
Get the QR Code for connecting to the Matter device.
You can get the QR Code URL for connecting to the Matter device from the MT7933 development version log. You can open the URL first.
-
Use the "Home" APP to add Matte devices
Scan nearby devices through Add and Manage, and then select "Matter-supported devices".
When the Matter device is found, use your smartphone to scan the previously opened QR Code to add the Matter device.
After waiting for the connection to complete, set the location and name of the Matter device.
-
Control Matter design
After completing the previous step, you can directly operate the lamp through the APP or voice.
References:
MediaTek Genio 130A(MT7933):
-
Website: https://www.mediatek.com/iot/products/genio-130
-
Datasheet: MediaTek Website
-
Set up your Google Nest device: Google Website
►Scenario application diagram
► Display board photos
►Solution Block Diagram
►Core technology advantages
MediaTek Genio 130/130A is a microprocessor with WIFI 6/BT 5.2 wireless connection technology and supports the Matter protocol to provide a complete solution for smart home devices.
►Solution Specifications
Arm Cortex-M33 with FPU @300MHz Embedded 1MB SRAM + 8MB PSRAM for applications Wi-Fi 6 1x1 5GHz and 2.4GHz Bluetooth 5.2 HiFi 4 DSP@600MHz USB2.0, SDIO, SPI Master/Slave, I2C , I2S, IR input, UART, AUXADC, PWM 12 channels DMA
► Related Videos
MediaTek Genio 130/130A(MT7931/MT7933) Matter Application Solution for Smart Home
Using MT7933 as a Mater device and connecting it to Google Nest Hub to demonstrate the operation and control of lamps
Previous article:Guoxin Sichen | Omnipolar Hall chip AH463 can be used for electronic anti-theft locks, compatible with CC6207
Next article:Guoxin Sichen | Application of high-sensitivity omnipolar Hall AH462 in disinfection cabinets, compatible with SS3413
Recommended ReadingLatest update time:2024-11-16 09:18
- Popular Resources
- Popular amplifiers
- Huawei's Strategic Department Director Gai Gang: The cumulative installed base of open source Euler operating system exceeds 10 million sets
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- Selling ZYNQ 7020 and other idle development boards
- During the Mid-Autumn Festival, engineers will not work overtime!
- Example interpretation of 51 single chip microcomputer complete learning and application
- FM33LG0xx FL Library Examples & Keil Pack
- How do zstack routers and terminal nodes share a common set of programs?
- The efficiency has little to do with IC.
- Display technologies for IoT devices
- [Sipeed LicheeRV 86 Panel Review] 13- Review Summary
- Do I need to remove 1, 2, 3, and 4 from this comment? It seems more detailed, but is it not standard or good?
- Current collapse effect in HEMTs