91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用Arm虛擬硬件進(jìn)行Matter 開發(fā)、BLE調(diào)試和Wi-Fi控制

jf_9aVl32Dp ? 來源:Arm軟件開發(fā)者 ? 2023-01-03 11:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Matter于11月推出了190種認(rèn)證產(chǎn)品。這是物聯(lián)網(wǎng)的一個(gè)主要轉(zhuǎn)折點(diǎn),因?yàn)闃?biāo)準(zhǔn)為現(xiàn)在可以無縫控制任何制造商的任何設(shè)備的服務(wù)打開了大門。在本系列的第一篇博客中,我們介紹了Arm虛擬硬件(AVH),并演示了如何使用AVH開始Matter堆棧的開發(fā)。在第二篇博客中,我們演示了Python在AVH上運(yùn)行,以使用Matter協(xié)議控制燈光。在本博客中,我們將更接近Matter產(chǎn)品的實(shí)際場(chǎng)景,即通過藍(lán)牙進(jìn)行調(diào)試,然后通過WiFi進(jìn)行控制。在這篇博客之后,我們將介紹一款虛擬手機(jī),通過BLE進(jìn)行調(diào)試,然后通過WiFi將控制權(quán)移交給Matter hub。一步一個(gè)腳印…

準(zhǔn)備

1.在Linux計(jì)算機(jī)(或虛擬機(jī))上按照“為AVH打包Ubuntu服務(wù)器固件”指南創(chuàng)建AVH Ubuntu 22.04 OS映像。(https://intercom.help/arm-avh/en/articles/6561138-package-ubuntu-server-firmware-for-avh)

Lighting應(yīng)用程序設(shè)備


1.假設(shè)您已經(jīng)注冊(cè),請(qǐng)?jiān)诖颂幍卿洠╤ttps://app.avh.arm.com/login)。如果沒有,請(qǐng)?jiān)诖颂幾?cè)(https://www.arm.com/resources/contact-us/virtual-hardware-boards),注冊(cè)完成后返回此步驟。

2.在“設(shè)備”選項(xiàng)卡中,單擊“創(chuàng)建設(shè)備”按鈕。

5e89bd20-89f8-11ed-bfe3-dac502259ad0.png

3.單擊樹莓派 4板。

5ea50a26-89f8-11ed-bfe3-dac502259ad0.png

4.單擊“下一步”按鈕繼續(xù)。

5ecd0f58-89f8-11ed-bfe3-dac502259ad0.png

5.單擊右側(cè)的“瀏覽”鏈接,選擇前面的Ubuntu Server 22.04映像。

5f08d79a-89f8-11ed-bfe3-dac502259ad0.png

6.上傳后,單擊下一步。

5f1c62d8-89f8-11ed-bfe3-dac502259ad0.png

7.輸入設(shè)備名稱,然后單擊“創(chuàng)建設(shè)備”按鈕。任何名字都可以。我們使用了ubuntu-lighting

5f592524-89f8-11ed-bfe3-dac502259ad0.png

8.等待虛擬設(shè)備創(chuàng)建并啟動(dòng)。要與虛擬板交互,請(qǐng)單擊Console選項(xiàng)卡。

5f803272-89f8-11ed-bfe3-dac502259ad0.png

9.使用用戶名ubuntu和密碼ubuntu登錄控制臺(tái)并更改密碼。

5fbab78a-89f8-11ed-bfe3-dac502259ad0.png

10.根據(jù)《Building Matter-在樹莓派4上安裝先決條件》一節(jié)的步驟1(https://github.com/project-chip/connectedhomeip/blob/master/docs/guides/BUILDING.md#installing-prerequisites-on-raspberry-pi-4),使用sudo和您選擇的文本編輯器編輯/etc/systemd/system/dbus-fi.w1.wpa_supplicant1.service。將ExecStart行更改為

ExecStart=/sbin/wpa_supplicant -u -s -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf

11.使用sudo和您選擇的文本編輯器創(chuàng)建/etc/wpa_supplicant/wpa_supplicant.conf文件。添加以下內(nèi)容:

ctrl_interface=DIR=/run/wpa_supplicant
update_config=1

12.重新啟動(dòng)wpa_supplicant:

sudo systemctl restart wpa_supplicant.service
sudo systemctl daemon-reload

13.安裝依賴項(xiàng)

sudo apt-get update
sudo apt-get -y install git gcc g++ python3 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

14.出現(xiàn)以下提示時(shí),按tab鍵選擇“Ok”,然后按enter鍵。

5fe946c2-89f8-11ed-bfe3-dac502259ad0.png

15.克隆repo 和設(shè)置子模塊

git clone https://github.com/project-chip/connectedhomeip.git
cd connectedhomeip
./scripts/checkout_submodules.py --shallow --platform linux

16.設(shè)置開發(fā)環(huán)境(需要5-10分鐘)。

./scripts/build/gn_bootstrap.sh
source scripts/activate.sh

17.構(gòu)建lighting-app 示例。

cd examples/lighting-app/linux
gn gen out/debug
ninja -C out/debug

18.禁用以太網(wǎng)接口。

sudo ip link set dev eth0 down

19.運(yùn)行l(wèi)ighting-app示例。

./out/debug/chip-lighting-app --wifi

Chip-tool 設(shè)備

1.打開新的瀏覽器窗口:https://app.avh.arm.com

2.從上面重復(fù)步驟2-9和13-16,將設(shè)備名稱更改為不同的名稱,如步驟6中的ubuntu-chip-tool。

3.構(gòu)建chip-tool示例。

cd examples/chip-tool
gn gen out/debug
ninja -C out/debug

4.安裝網(wǎng)絡(luò)管理器。

sudo apt -y  install network-manager

5.啟用Wi-Fi并設(shè)置Wi-Fi SSID憑據(jù)(SSID:Arm,密碼:password)–(基于https://ubuntu.com/core/docs/networkmanager/configure-wifi-connections).

sudo nmcli r wifi on
sudo nmcli d wifi connect Arm password password

6.禁用以太網(wǎng)接口。

sudo ip link set dev eth0 down

使用Chip-tool

1.使用以下方法將照明設(shè)備調(diào)試到AVH虛擬Wi-Fi網(wǎng)絡(luò):

./out/debug/chip-tool pairing ble-wifi 42 Arm password 20202021 3840

42-節(jié)點(diǎn)id芯片工具將分配設(shè)備
Arm–是Wi-Fi SSID
密碼–是Wi-Fi網(wǎng)絡(luò)密碼
20202021–是設(shè)置引腳代碼
3840–是鑒別器

選擇的“ble wifi”選項(xiàng)向chip-tool 應(yīng)用程序指定所請(qǐng)求的序列是通過ble進(jìn)行調(diào)試,然后通過wifi進(jìn)行控制。應(yīng)用程序?qū)⒃O(shè)置BLE以發(fā)現(xiàn)其他AVH RPi上的照明設(shè)備。默認(rèn)情況下,BLE在Ubuntu服務(wù)器映像中處于活動(dòng)狀態(tài)。

2.打開燈

./out/debug/chip-toolonoffon421

3.關(guān)燈

./out/debug/chip-tool onoff off 42 1

如果需要,可以使用以下命令清除設(shè)備配置:

rm -rf /tmp/chip_*

下一步

我們的目標(biāo)是讓所有開發(fā)人員能夠以最小的阻礙盡快開始探索Matter SDK,我希望這個(gè)例子能有所幫助。

創(chuàng)建AVH是為了使用腳本從命令行界面運(yùn)行,因?yàn)樽罱K目標(biāo)是自動(dòng)化。AVH還被設(shè)計(jì)為與現(xiàn)代CI/CD工具(如GitHub Actions)集成?;趙eb的用戶界面將幫助開發(fā)人員嘗試這一突破性技術(shù)。您可以訪問API并與CI/CD工具集成,以在網(wǎng)絡(luò)規(guī)模執(zhí)行自主測(cè)試。

為了使物聯(lián)網(wǎng)在Arm上運(yùn)行,我們有責(zé)任通過不斷提高整個(gè)價(jià)值鏈的性能、簡化開發(fā)和軟件重用標(biāo)準(zhǔn),為創(chuàng)新和規(guī)模創(chuàng)造更大的機(jī)會(huì)。因此,我們引入了Arm虛擬硬件,這是一種變革性產(chǎn)品,旨在實(shí)現(xiàn)云虛擬硬件上的軟件開發(fā)。這使得Arm生態(tài)系統(tǒng)可以輕松采用復(fù)雜的現(xiàn)代基于云的開發(fā)和CI/CD技術(shù),而無需大型定制硬件。

資源:

.探索入門示例、高級(jí)功能、常見問題解答等。(https://intercom.help/arm-avh/en/)
.探索可用于使用腳本訪問AVH功能的API(https://app.avh.arm.com/api/docs#overview)
.通過注冊(cè)Arm虛擬硬件私人測(cè)試版開始使用此示例:https://avh.arm.com/

審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    135

    文章

    9564

    瀏覽量

    392517
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    14

    文章

    10291

    瀏覽量

    91581
  • wi-fi
    +關(guān)注

    關(guān)注

    15

    文章

    2439

    瀏覽量

    129703

原文標(biāo)題:使用Arm虛擬硬件進(jìn)行Matter 開發(fā)、BLE調(diào)試和Wi-Fi控制

文章出處:【微信號(hào):Arm軟件開發(fā)者,微信公眾號(hào):Arm軟件開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    技術(shù)資訊 I Wi-Fi 模塊設(shè)計(jì)

    。Wi-Fi模塊可實(shí)現(xiàn)無縫連接和數(shù)據(jù)交換,對(duì)設(shè)備進(jìn)行遠(yuǎn)程控制和監(jiān)測(cè)。Wi-Fi模塊設(shè)計(jì)旨在打造一套緊湊且高效的軟硬件解決方案,使設(shè)備能夠通過
    的頭像 發(fā)表于 02-27 17:12 ?677次閱讀
    技術(shù)資訊 I <b class='flag-5'>Wi-Fi</b> 模塊設(shè)計(jì)

    ESP32 Wi-Fi 控制 LED 燈的原理

    在智能家居、物聯(lián)網(wǎng)設(shè)備中,用手機(jī)通過Wi-Fi控制燈光、風(fēng)扇或插座,已經(jīng)非常普遍。而在嵌入式開發(fā)中,ESP32是最常用的Wi-Fi模塊之一。本文將帶你系統(tǒng)理解:ESP32是如何通過
    的頭像 發(fā)表于 01-09 19:04 ?359次閱讀
    ESP32 <b class='flag-5'>Wi-Fi</b> <b class='flag-5'>控制</b> LED 燈的原理

    Nordic發(fā)布nRF7002 EBII 開發(fā)板, 支持Wi-Fi 6, 解鎖nRF54L新玩法

    Wi-Fi 6 的開發(fā)進(jìn)程。開發(fā)人員可依托Nordic在低功耗無線技術(shù)領(lǐng)域的專業(yè)優(yōu)勢(shì),構(gòu)建先進(jìn)的互聯(lián)多協(xié)議應(yīng)用。 針對(duì)兼容性進(jìn)行優(yōu)化 nRF7002 EBII 支持雙頻
    發(fā)表于 12-10 11:58

    Wi-Fi模塊選型指南 | 低功耗藍(lán)牙/Wi-Fi 6模塊推薦 | 物聯(lián)網(wǎng)設(shè)備集成攻略

    :選擇用模塊的理由: 是為了方便電路集成設(shè)計(jì),特別是硬件兼容集成設(shè)計(jì),這樣只要產(chǎn)品前期做好了綜合設(shè)計(jì),后續(xù)做產(chǎn)品設(shè)計(jì)以及應(yīng)用端的靈活選擇,提供了很大的便利,省得重復(fù)設(shè)計(jì)硬件,縮短開發(fā)周,加快將產(chǎn)品推向市場(chǎng)的時(shí)間; 二:
    的頭像 發(fā)表于 12-09 11:27 ?1147次閱讀
    <b class='flag-5'>Wi-Fi</b>模塊選型指南 | 低功耗藍(lán)牙/<b class='flag-5'>Wi-Fi</b> 6模塊推薦 | 物聯(lián)網(wǎng)設(shè)備集成攻略

    賦予白色家電新智能!增添Wi-Fi 6、低功耗藍(lán)牙和Matter連接

    Wi-Fi助力實(shí)現(xiàn)高帶寬和對(duì)時(shí)間敏感的云端交互,而低功耗藍(lán)牙提供低功耗、短距離的本地通信,用于簡化設(shè)備入網(wǎng)和控制。在單一設(shè)備中同時(shí)集成Wi-Fi和低功耗藍(lán)牙,為兼容Matter等新興智
    的頭像 發(fā)表于 11-12 15:55 ?517次閱讀
    賦予白色家電新智能!增添<b class='flag-5'>Wi-Fi</b> 6、低功耗藍(lán)牙和<b class='flag-5'>Matter</b>連接

    為智能家居加枝添葉,華普微Matter over Wi-Fi模塊HM-MT7201新品上市!

    華普微推出Matter over Wi-Fi模塊,助力智能家居統(tǒng)一生態(tài),解決設(shè)備割裂問題。
    的頭像 發(fā)表于 07-23 10:53 ?2366次閱讀
    為智能家居加枝添葉,華普微<b class='flag-5'>Matter</b> over <b class='flag-5'>Wi-Fi</b>模塊HM-MT7201新品上市!

    有沒有什么修復(fù)方法可以確保 AP 模式下的 Wi-FiBLE 連接同時(shí)正常工作?

    我正在使用 CYBSYSKIT DEV 01 套件。我嘗試在 AP 模式下打開 Wi-Fi 并宣傳 BLE。我可以宣傳 SoftAP 和 BLE。但是,我無法從中央設(shè)備連接到 BLE。
    發(fā)表于 07-17 06:13

    芯科科技SiWx917 SoC全面支持Matter over Wi-Fi功能

    計(jì),并可通過連接標(biāo)準(zhǔn)聯(lián)盟(Connectivity Standard Alliance, CSA)的Matter 1.4 認(rèn)證計(jì)劃進(jìn)行認(rèn)證,使SiWx917成為了支持 Matter over
    的頭像 發(fā)表于 07-15 10:03 ?1928次閱讀

    如何選擇合適的芯科科技Wi-Fi開發(fā)

    您正在尋找適用于超低功耗物聯(lián)網(wǎng)應(yīng)用項(xiàng)目的Wi-Fi 開發(fā)板嗎?本文將介紹Silicon Labs(芯科科技)推出的所有SiWx917 Wi-Fi 6和低功耗藍(lán)牙5.4解決方案的Wi-Fi
    的頭像 發(fā)表于 07-09 09:15 ?2752次閱讀

    BLE代碼示例中Wi-Fi連接重試失敗的原因?

    您好,我正在使用 BLE 代碼示例進(jìn)行 Wi-Fi 接入。我從 modus 工具箱下載了代碼示例。 代碼示例包含所有最新的庫。 當(dāng)在提供 SSID 和密碼后從手機(jī)發(fā)送連接命令時(shí),微控制
    發(fā)表于 07-08 07:42

    高性能低功耗雙核Wi-Fi6+BLE5.3二合一

    。同時(shí),由于使用了Wi-Fi 6技術(shù),該模塊將支持Matter中使用的所有無線協(xié)議,包括低功耗藍(lán)牙BLE、以及高速率的Wi-Fi。這意味著,用戶可以在智能家居、物聯(lián)網(wǎng)、醫(yī)療健康等領(lǐng)域中
    發(fā)表于 06-28 21:42

    Nordic的matter是如何做的

    使用Thread、Wi-Fi和Ethernet進(jìn)行傳輸,使用Bluetooth LE進(jìn)行調(diào)試。所有基于Thread的Matter設(shè)備都需要同
    發(fā)表于 04-27 11:24

    nRF Cloud Wi-Fi 定位服務(wù)

    ,可為另一款主芯片添加低功耗 Wi-Fi? 6 功能。此外,我們最近還推出了專用于該用例的 nRF7000。這是一款雙頻 Wi-Fi 配套 IC,不發(fā)送數(shù)據(jù),但可以進(jìn)行主動(dòng)和被動(dòng)掃描,純粹用于
    發(fā)表于 04-17 15:07

    Wi-Fi 定位服務(wù)

    Wi-Fi 網(wǎng)絡(luò)數(shù)據(jù)庫進(jìn)行比較。 Wi-Fi 定位系統(tǒng)包含以下關(guān)鍵組件: 用戶設(shè)備中的 Wi-Fi 無線電設(shè)備,用于檢測(cè)附近的網(wǎng)絡(luò)。 將 MAC 地址等
    發(fā)表于 04-17 15:01

    推出了期待已久的 nRF7002 低功耗Wi-Fi 6

    支持長壽命的電池供電Wi-Fi操作。 借助 Wi-Fi 6,我們將支持用于 Matter 的所有無線協(xié)議、用于調(diào)試的藍(lán)牙 LE、用于低功耗mesh網(wǎng)絡(luò)的 Thread 以及用于高吞吐量
    發(fā)表于 03-26 11:00