זוימען סטודיאָ ESP32 RISC-V קליינטשיק MCU באָרד
ESP32 פּראָדוקט דעטאַילס
פֿעיִקייטן
- ענכאַנסט קאַנעקטיוויטי: קאַמביינז 2.4GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE) און IEEE 802.15.4 ראַדיאָ קאַנעקטיוויטי, אַלאַוינג איר צו צולייגן די פאָדעם און זיגבעע פּראָטאָקאָלס.
- Matter Native: שטיצט בנין מאַטטער-געהאָרכיק קלוג היים פראיעקטן דאַנק צו זיין ענכאַנסט קאַנעקטיוויטי, אַטשיווינג ינטעראָפּעראַביליטי
- זיכערהייט ענקריפּטיד אויף שפּאָן: פּאַוערד דורך ESP32-C6, עס ברענגט ימפּרוווד ענקריפּטיד-אויף-שפּאָן זיכערהייט צו דיין סמאַרט היים פּראַדזשעקס דורך זיכער שטיוול, ענקריפּשאַן און טראַסטיד עקסעקוטיאָן סוויווע (TEE)
- בוילעט רף פאָרשטעלונג: האט אַן אָנ-באָרד אַנטענע מיט אַרויף צו 80 ם
BLE / Wi-Fi קייט, בשעת ריזערווינג אַ צובינד פֿאַר פונדרויסנדיק UFL אַנטענע - לעווערידזשינג מאַכט קאַנסאַמשאַן: קומט מיט 4 ארבעטן מאָדעס, מיט די לאָואַסט 15 μA אין טיף שלאָפן מאָדע, און אויך שטיצן ליטהיום באַטאַרייע אָפּצאָל פאַרוואַלטונג.
- צווייענדיק RISC-V פּראַסעסערז: ינקאָרפּערייץ צוויי 32-ביסל RISC-V פּראַסעסערז, מיט די הויך-פאָרשטעלונג פּראַסעסער פליסנדיק אַרויף צו 160 מהז, און די נידעריק-מאַכט פּראַסעסער קלאַקינג אַרויף צו 20
- קלאַסיש קסיאַאָ דעסיגנס: די קלאַסיש קסיאַאָ דיזיינז פון די גראָבער פינגער גרייס פון 21 רענטגענ 17.5 מם און איין-סיידאַד בארג, וואָס מאכט עס גאנץ פֿאַר פּלאַץ-לימיטעד פּראַדזשעקס אַזאַ ווי וועראַבאַלז.
באַשרייַבונג
Seeed Studio XIAO ESP32C6 איז פּאַוערד דורך די העכסט-ינאַגרייטיד ESP32-C6 SoC, געבויט אויף צוויי 32-ביסל RISC-V פּראַסעסערז, מיט אַ הויך-פאָרשטעלונג (HP) פּראַסעסער מיט פליסנדיק אַרויף צו 160 מהז, און אַ נידעריק-מאַכט (לפּ) 32-ביסל RISC-V פּראַסעסער, וואָס קענען זיין קלאַקט אַרויף צו 20 מהז פּראַסעסער. עס זענען 512KB SRAM און 4 MB פלאַש אויף דעם שפּאָן, וואָס אַלאַוז מער פּראָגראַממינג פּלאַץ און ברענגען מער פּאַסאַבילאַטיז צו די IoT קאָנטראָל סינעריאָוז.
XIAO ESP32C6 איז מאַטער געבוירן דאַנק צו זיין ענכאַנסט וויירליס קאַנעקטיוויטי. די דראָט ווייניקער אָנלייגן שטיצט 2.4 GHz WiFi 6, בלועטאָאָטה® 5.3, זיגבעע און פֿאָדעם (802.15.4). ווי דער ערשטער XIAO מיטגליד קאַמפּאַטאַבאַל מיט פֿאָדעם, עס איז אַ שליימעסדיק פּאַסיק פֿאַר בנין מאַטטער-קאַמפּליאַנט פּראַדזשעקס, אַזוי אַטשיווינג ינטעראָפּעראַביליטי אין סמאַרט-היים.
צו בעסער שטיצן דיין IoT פּראַדזשעקס, XIAO ESP32C6 גיט ניט בלויז סימלאַס ינטאַגריישאַן מיט מיינסטרים וואָלקן פּלאַטפאָרמס ווי ESP Rain Maker, AWS IoT, Microsoft Azur e און Google Cloud, אָבער אויך לעוועראַגעס זיכערהייט פֿאַר דיין IoT אַפּלאַקיישאַנז. מיט זיין זיכער שטיוול אויף-שפּאָן, בליץ ענקריפּשאַן, אידענטיטעט שוץ און טראַסטיד עקסעקוטיאָן סוויווע (TEE), דעם קליינטשיק ברעט ינשורז די געוואלט זיכערהייט מדרגה פֿאַר דעוועלאָפּערס וואָס זוכן צו בויען קלוג, זיכער און פארבונדן סאַלושאַנז.
דער נייַ XIAO איז יקוויפּט מיט אַ הויך-פאָרשטעלונג אַנבאָרד סעראַמיק אַנטענע מיט אַרויף צו 80 ם BLE / Wi-Fi קייט, בשעת עס אויך ריזערווז אַ צובינד פֿאַר אַ פונדרויסנדיק UFL אַנטענע. אין דער זעלביקער צייט, עס אויך קומט מיט אַ אָפּטימיזעד מאַכט קאַנסאַמשאַן פאַרוואַלטונג. מיט פיר מאַכט מאָדעס און אַן אַנבאָרד ליטהיום באַטאַרייע טשאַרדזשינג פאַרוואַלטונג קרייַז, עס אַרבעט אין די טיף סליפּ מאָדע מיט אַ קראַנט ווי נידעריק ווי 15 μA, וואָס מאכט עס אַ ויסגעצייכנט פּאַסיק פֿאַר ווייַט, באַטאַרייע-Powered אַפּלאַקיישאַנז.
XIAO ESP8C32 איז דער 6טער מיטגליד פון דער סעעד סטודיאָ קסיאַאָ משפּחה, און עס איז דיזיינד צו פּאַסיק די 21 רענטגענ 17.5 מם, קסיאַאָ נאָרמאַל גרייס, און עס בלייבט זייַן קלאַסיש איין-זי דיד קאַמפּאָונאַנץ. אפילו מיט אַ גראָבער פינגער, עס אַמייזינגלי ברייקס אויס 15 גאַנץ GPIO פּינס, אַרייַנגערעכנט 11 דיגיטאַל I / Os פֿאַר PWM פּינס און 4 אַנאַלאָג I / Os פֿאַר ADC פּינס. עס שטיצט UART, IIC און SPI סיריאַל קאָמוניקאַציע פּאָרץ. אַלע די פֿעיִקייטן מאַכן עס אַ שליימעסדיק פּאַסיק פֿאַר פּלאַץ-לימיטעד פּראַדזשעקס אַזאַ ווי וועראַבאַלז אָדער אַ פּראָדוקציע-גרייט אַפּאַראַט פֿאַר דיין פּקבאַ דיזיינז.
געטינג סטאַרטעד
ערשטער, מיר וועלן פאַרבינדן XIAO ESP32C3 צו די קאָמפּיוטער, פאַרבינדן אַ געפירט צו די ברעט און ופּלאָאַד אַ פּשוט קאָד פון Arduino IDE צו קאָנטראָלירן צי די ברעט איז פאַנגקשאַנינג געזונט דורך בלינקינג די פארבונדן געפירט.
ייַזנוואַרג סעטאַפּ
איר דאַרפֿן צו צוגרייטן די פאלגענדע:
- 1 קס סעעד סטודיאָ XIAO ESP32C6
- 1 x קאָמפּיוטער
- 1 רענטגענ וסב טיפּע- C קאַבלע
טיפּ
עטלעכע וסב קייבאַלז קענען בלויז צושטעלן מאַכט און קענען נישט אַריבערפירן דאַטן. אויב איר טאָן ניט האָבן אַ וסב קאַבלע אָדער טאָן ניט וויסן אויב דיין וסב קאַבלע קענען יבערשיקן דאַטן, איר קענט קאָנטראָלירן סעעד וסב טיפּ-C שטיצן וסב 3.1.
- שריט 1. פאַרבינדן XIAO ESP32C6 צו דיין קאָמפּיוטער דורך אַ וסב טיפּ-C קאַבלע.
- שריט 2. פאַרבינדן אַ געפירט צו די D10 שפּילקע ווי גייט
באַמערקונג: מאַכן זיכער צו פאַרבינדן אַ רעסיסטאָר (וועגן 150Ω) אין סעריע צו באַגרענעצן די קראַנט דורך די געפירט און צו פאַרמייַדן וידעפדיק קראַנט וואָס קענען פאַרברענען די געפירט
צוגרייטן די ווייכווארג
ונטער איך וועט רשימה די סיסטעם ווערסיע, ESP-IDF ווערסיע און ESP-Matter ווערסיע געניצט אין דעם אַרטיקל פֿאַר רעפֿערענץ. דאָס איז אַ סטאַביל ווערסיע וואָס איז טעסטעד צו אַרבעטן רעכט.
- האָסט: Ubuntu 22.04 LTS (Jammy Jellyfish).
- ESP-IDF: Tags v5.2.1.
- ESP-Matter: הויפּט צווייַג, ווי פון 10 מאי 2024, טוען bf56832.
- קאָננעקטעדהאָמעיפּ: דערווייַל אַרבעט מיט commit 13ab158f10, ווי פון 10 מאי 2024.
- גיט
- וויסואַל סטודיאָ קאָד
ינסטאַללאַטיאָן ESP-Matter שריט דורך שריט
שריט 1. ינסטאַלירן דיפּענדאַנסיז
ערשטער, איר דאַרפֿן צו ינסטאַלירן די פארלאנגט פּאַקאַדזשאַז ניצן . עפֿענען דיין וואָקזאַל און ויספירן די פאלגענדע באַפֿעל: apt-get
- sudo apt-get install git gcc g++ pkg-config libssl-dev libdbus-1-dev \ libglib2.0-dev libavahi-client-dev נינדזשאַ-build python3-venv python3-dev \ python3-pip unzip libcagirepository. libreadline-dev
דער באַפֿעל ינסטאָלז פאַרשידן פּאַקאַדזשאַז ווי , קאָמפּילערס (, ), און לייברעריז דארף פֿאַר בנין און לויפן די Matter SDK.gitgccg ++
טרעטן 2. קלאָון די ESP-Matter Repository
קלאָון די ריפּאַזאַטאָרי פֿון GitHub ניצן די באַפֿעל מיט אַ טיפקייַט פון 1 צו ברענגען בלויז די לעצטע מאָמענטבילד: esp-mattergit קלאָון
- cd ~/ספּ
git clone -depth 1 https://github.com/espressif/esp-matter.git
טוישן די וועגווייַזער און ינישאַלייז די פארלאנגט Git סובמאָדולעס: esp-matter
- cd esp-Matter
גיט סובמאָדולע דערהייַנטיקן -יניט -דיפּטה 1
נאַוויגירן צו די וועגווייַזער און לויפן אַ פּיטהאָן שריפט צו פירן סובמאָדולעס פֿאַר ספּעציפיש פּלאַטפאָרמס: קאָננעקטעדהאָמעיפּ
- cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –פּלאַטפאָרמע esp32 לינוקס –shallow
דער שריפט דערהייַנטיקט סובמאָדולעס פֿאַר ביידע ESP32 און לינוקס פּלאַטפאָרמס אויף אַ פּליטקע שטייגער (בלויז לעצטע יבערגעבן).
שריט 3. ינסטאַלירן ESP-Matter
צוריקקומען צו די וואָרצל וועגווייַזער, און לויפן די ינסטאַלירונג שריפט: esp-matter
- cd ../…/install.sh
דער שריפט וועט ינסטאַלירן נאָך דיפּענדאַנסיז ספּעציפיש צו די ESP-Matter SDK.
שריט 4. באַשטעטיק ינווייראַנמענאַל וועריאַבאַלז
מקור די שריפט צו שטעלן די סוויווע וועריאַבאַלז דארף פֿאַר אַנטוויקלונג: export.sh
- מקור ./export.sh
דער באַפֿעל קאַנפיגיער דיין שאָל מיט די נויטיק סוויווע פּאַטס און וועריאַבאַלז.
שריט 5 (אָפּטיאָנאַל). שנעל אַקסעס צו די ESP-Matter אַנטוויקלונג סוויווע
צו לייגן די צוגעשטעלט ייליאַסיז און ינווייראַנמענאַל סעטטינגס צו דיין file, נאָכגיין די סטעפּס. דאָס וועט קאַנפיגיער דיין שאָל סוויווע צו לייכט באַשטימען צווישן IDF און Matter אַנטוויקלונג סעטאַפּס, און געבן קאַטשע פֿאַר פאַסטער בילדז..bashrc
עפֿענען דיין וואָקזאַל און נוצן אַ טעקסט רעדאַקטאָר צו עפֿענען די file ליגן אין דיין היים וועגווייַזער. איר קענען נוצן אָדער קיין רעדאַקטאָר איר בעסער וועלן. פֿאַר עקסample:.bashrcnano
- נאַנאָ ~/.באַשרק
מעגילע צו די דנאָ פון די file און לייגן די פאלגענדע שורות:.באַשרק
- # אַליאַס פֿאַר באַשטעטיקן די ESP-Matter סוויווע אַליאַס get_matter='. ~/esp/esp-matter/export.sh'
- # געבן קאַטשע צו פאַרגיכערן זאַמלונג אַליאַס set_cache='export IDF_CCACHE_ENABLE=1′
נאָך אַדינג די שורות, ראַטעווען די file און אַרויסגאַנג דעם טעקסט רעדאַקטאָר. אויב איר נוצן , איר קענען ראַטעווען דורך דרינגלעך , שלאָגן צו באַשטעטיקן, און דאַן צו exit.nanoCtrl+OEenterCtrl+X
פֿאַר די ענדערונגען צו נעמען ווירקונג, איר דאַרפֿן צו רילאָוד די file. איר קענען טאָן דאָס דורך סאָרסינג די file אָדער פאַרמאַכן און ריאָופּאַנינג דיין וואָקזאַל. צו מקור file, נוצן די פאלגענדע
- מקור ~/.באַשרק באַפֿעל:.באַשרק.באַשרק.באַשרק
איצט איר קענען לויפן און שטעלן אַרויף אָדער דערפרישן די esp-matter סוויווע אין קיין וואָקזאַל session.get_matterset_cache
- get_matter set_cache
אַפּפּליקאַטיאָן
- זיכער און קאָננעקטעד סמאַרט היים, ימפּרוווינג וואָכעדיק לעבן דורך אָטאַמיישאַן, ווייַט קאָנטראָל און מער.
- ספעיס-לימיטעד און באַטאַרייע-Powered וועאַראַבלעס, דאַנק צו זייער גראָבער פינגער גרייס און נידעריק מאַכט קאַנסאַמשאַן.
- ווירעלעסס IoT סצענאַר, וואָס אַלאַוז גיך און פאַרלאָזלעך דאַטן טראַנסמיסיע.
דעקלאַראַציע דאָ
דער מיטל שטיצט נישט BT כאַפּינג אָפּעראַציע אונטער Dss מאָדע.
פקק
FCC דערקלערונג
דער מיטל איז אין לויט מיט טייל 15 פון די FCC כּללים. אָפּעראַציע איז אונטערטעניק צו די פאלגענדע צוויי באדינגונגען:
- דעם מיטל קען נישט פאַרשאַפן שעדלעך ינטערפיראַנס, און
- דער מיטל מוזן אָננעמען קיין ינטערפיראַנס באקומען, אַרייַנגערעכנט ינטערפיראַנס וואָס קען פאַרשאַפן אַנדיזייראַבאַל אָפּעראַציע.
קיין ענדערונגען אָדער מאָדיפיקאַטיאָנס וואָס זענען נישט בפירוש באוויליקט דורך די פּאַרטיי פאַראַנטוואָרטלעך פֿאַר העסקעם קען פּאָסל די אויטאָריטעט פון די באַניצער צו אַרבעטן די ויסריכט.
באַמערקונג: די עקוויפּמענט איז טעסטעד און געפֿונען צו נאָכקומען מיט די לימאַץ פֿאַר אַ קלאַס ב דיגיטאַל מיטל, לויט טייל 15 פון די FCC רולעס. די לימאַץ זענען דיזיינד צו צושטעלן גלייַך שוץ קעגן שעדלעך ינטערפיראַנס אין אַ רעזידענטשאַל ינסטאַלירונג. דער עקוויפּמענט דזשענערייץ ניצט און קענען שטראַלן ראַדיאָ אָפטקייַט ענערגיע און, אויב ניט אינסטאַלירן און געוויינט אין לויט מיט די ינסטראַקשאַנז, קען פאַרשאַפן שעדלעך ינטערפיראַנס צו ראַדיאָ קאָמוניקאַציע. אָבער, עס איז קיין גאַראַנטירן אַז ינטערפיראַנס וועט נישט פּאַסירן אין אַ באַזונדער ינסטאַלירונג. אויב די עקוויפּמענט טוט פאַרשאַפן שעדלעך ינטערפיראַנס צו ראַדיאָ אָדער טעלעוויזיע אָפּטראָג, וואָס קענען זיין באשלאסן דורך קערן די עקוויפּמענט אַוועק און אויף, דער באַניצער איז ינקעראַדזשד צו פּרובירן צו פאַרריכטן די ינטערפיראַנס דורך איינער אָדער מער פון די פאלגענדע מיטלען:
- ריאָריענט אָדער רילאָוקייטיד די ריסיווינג אַנטענע.
- פאַרגרעסערן די צעשיידונג צווישן די עקוויפּמענט און ופנעמער.
- פאַרבינדן די עקוויפּמענט אין אַ ווענטיל אויף אַ קרייַז אַנדערש פון דעם צו וואָס די ופנעמער איז קאָננעקטעד.
- באַראַטנ זיך די הענדלער אָדער אַ יקספּיריאַנסט ראַדיאָ / טעלעוויזיע טעכניקער פֿאַר הילף.
פקק ראַדיאַציע ויסשטעלן סטאַטעמענט
דער מאַדזשאַלער קאַמפּלייז מיט די לימאַץ פון די FCC רף ראַדיאַציע ויסשטעלן פֿאַר אַן אַנקאַנטראָולד סוויווע. דער טראַנסמיטער מוזן נישט זיין קאָולאָוקייטיד אָדער אַפּערייטינג אין קאַנדזשאַנגקשאַן מיט קיין אנדערע אַנטענע אָדער טראַנסמיטער. דעם מאַדזשאַלער מוזן זיין אינסטאַלירן און אַפּערייטאַד מיט אַ מינימום ווייַטקייט פון 20 סענטימעטער צווישן די קאַלאָריפער און באַניצער גוף.
דער מאָדולע איז לימיטעד בלויז צו אָעם ינסטאַלירונג
די אָעם ינטעגראַטאָר איז פאַראַנטוואָרטלעך פֿאַר ינשורינג אַז דער סוף באַניצער האט קיין מאַנואַל ינסטראַקשאַנז צו באַזייַטיקן אָדער ינסטאַלירן מאָדולע
אויב די FCC לעגיטימאַציע נומער איז ניט קענטיק ווען די מאָדולע איז אינסטאַלירן אין אן אנדער מיטל, די אַרויס פון די מיטל אין וואָס די מאָדולע איז אינסטאַלירן מוזן אויך ווייַזן אַ פירמע וואָס ריפערד צו די ענקלאָוזד מאָדולע. די יקסטיריער פירמע קענען נוצן ווערדינג אַזאַ ווי די פאלגענדע: "מיט טראַנסמיטער מאָדולע פקק שייַן: Z4T-XIAOESP32C6 אָדער כּולל FCC ID: Z4T-XIAOESP32C6"
ווען דער מאָדולע איז אינסטאַלירן אין אן אנדער מיטל, דער באַניצער מאַנואַל פון דער באַלעבאָס מוזן אַנטהאַלטן אונטן ווארענונג סטייטמאַנץ;
- דער מיטל איז אין לויט מיט טייל 15 פון די FCC כּללים. אָפּעראַציע איז אונטערטעניק צו די פאלגענדע צוויי באדינגונגען:
- דער מיטל קען נישט פאַרשאַפן שעדלעך ינטערפיראַנס.
- דער מיטל מוזן אָננעמען קיין ינטערפיראַנס באקומען, אַרייַנגערעכנט ינטערפיראַנס וואָס קען פאַרשאַפן אַנדיזייראַבאַל אָפּעראַציע.
- ענדערונגען אָדער מאָדיפיקאַטיאָנס וואָס זענען נישט בפירוש באוויליקט דורך די פּאַרטיי פאַראַנטוואָרטלעך פֿאַר העסקעם קען פּאָסל די באַניצער ס אויטאָריטעט צו אַרבעטן די ויסריכט.
די דעוויסעס מוזן זיין אינסטאַלירן און געוויינט אין שטרענג לויט מיט די ינסטראַקשאַנז פון די פאַבריקאַנט ווי דיסקרייבד אין די באַניצער דאַקיומענטיישאַן וואָס קומט מיט דעם פּראָדוקט.
יעדער פירמע פון דער באַלעבאָס מיטל וואָס ינסטאַלירן דעם מאַדזשאַלער מיט אַ לימיטעד מאַדזשאַלער האַסקאָמע זאָל דורכפירן די פּראָבע פון ראַדיאַטעד ימישאַן און ספּוריאָוס ימישאַן לויט צו FCC טייל 15C: 15.247 פאָדערונג, נאָר אויב די פּראָבע רעזולטאַט נאָכקומען מיט FCC טייל 15C: 15.247 פאָדערונג, דער באַלעבאָס קענען זיין ליגאַלי סאָלד.
אַנטענע
טיפּ | געווינען |
סעראַמיק שפּאָן אַנטענע | קסנומקסדבי |
פפּק אַנטענע | קסנומקסדבי |
רוט אַנטענע | קסנומקסדבי |
די אַנטענע איז פּערמאַנאַנטלי אַטאַטשט, קענען ניט זיין ריפּלייסט. קלייַבן צי צו נוצן די געבויט-אין סעראַמיק אַנטענע אָדער פונדרויסנדיק אַנטענע דורך GPIO14. שיקן 0 צו GPIO14 צו נוצן די געבויט-אין אַנטענע, און שיקן 1 צו נוצן די פונדרויסנדיק אַנטענע טראַסע אַנטענע דיזיינז: ניט אָנווענדלעך.
אָפט געשטעלטע פֿראגן (FAQ)
ק: קען איך נוצן דעם פּראָדוקט פֿאַר ינדאַסטרי אַפּלאַקיישאַנז?
א: כאָטש די פּראָדוקט איז דיזיינד פֿאַר סמאַרט היים פּראַדזשעקס, עס קען נישט זיין פּאַסיק פֿאַר ינדאַסטריאַל אַפּלאַקיישאַנז רעכט צו ספּעציפיש רעקווירעמענץ אין ינדאַסטרי סעטטינגס.
ק: וואָס איז די טיפּיש מאַכט קאַנסאַמשאַן פון דעם פּראָדוקט?
א: דער פּראָדוקט אָפפערס פאַרשידן ארבעטן מאָדעס מיט די לאָואַסט מאַכט קאַנסאַמשאַן איז 15 א אין טיף שלאָפן מאָדע.
דאָקומענטן / רעסאָורסעס
![]() |
זוימען סטודיאָ ESP32 RISC-V קליינטשיק MCU באָרד [pdf] באַזיצער'ס מאַנואַל ESP32, ESP32 RISC-V Tiny MCU Board, RISC-V Tiny MCU Board, Tiny MCU Board, MCU Board, Board |