一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

jf_9aVl32Dp ? 來(lái)源:Arm軟件開(kāi)發(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)在可以無(wú)縫控制任何制造商的任何設(shè)備的服務(wù)打開(kāi)了大門(mén)。在本系列的第一篇博客中,我們介紹了Arm虛擬硬件(AVH),并演示了如何使用AVH開(kāi)始Matter堆棧的開(kāi)發(fā)。在第二篇博客中,我們演示了Python在AVH上運(yùn)行,以使用Matter協(xié)議控制燈光。在本博客中,我們將更接近Matter產(chǎn)品的實(shí)際場(chǎng)景,即通過(guò)藍(lán)牙進(jìn)行調(diào)試,然后通過(guò)WiFi進(jìn)行控制。在這篇博客之后,我們將介紹一款虛擬手機(jī),通過(guò)BLE進(jìn)行調(diào)試,然后通過(guò)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)。如果沒(méi)有,請(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.單擊樹(shù)莓派 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-在樹(shù)莓派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è)置開(kāi)發(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.打開(kāi)新的瀏覽器窗口: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)求的序列是通過(guò)ble進(jìn)行調(diào)試,然后通過(guò)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.打開(kāi)燈

./out/debug/chip-toolonoffon421

3.關(guān)燈

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

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

rm -rf /tmp/chip_*

下一步

我們的目標(biāo)是讓所有開(kāi)發(fā)人員能夠以最小的阻礙盡快開(kāi)始探索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的用戶界面將幫助開(kāi)發(fā)人員嘗試這一突破性技術(shù)。您可以訪問(wèn)API并與CI/CD工具集成,以在網(wǎng)絡(luò)規(guī)模執(zhí)行自主測(cè)試。

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

資源:

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

審核編輯 :李倩


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

    關(guān)注

    134

    文章

    9353

    瀏覽量

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

    關(guān)注

    13

    文章

    9796

    瀏覽量

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

    關(guān)注

    14

    文章

    2259

    瀏覽量

    127046

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

    計(jì),并可通過(guò)連接標(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 ?379次閱讀

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

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

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

    。同時(shí),由于使用了Wi-Fi 6技術(shù),該模塊將支持Matter中使用的所有無(wú)線協(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ù)庫(kù)進(jìn)行比較。 Wi-Fi 定位系統(tǒng)包含以下關(guān)鍵組件: 用戶設(shè)備中的 Wi-Fi 無(wú)線電設(shè)備,用于檢測(cè)附近的網(wǎng)絡(luò)。 將 MAC 地址等
    發(fā)表于 04-17 15:01

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

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

    還不知道Nordic 有Wi-Fi 6+BLE組合?

    芯片nRF7002和高性能雙核處理器芯片nRF5340設(shè)計(jì)。它不僅支持Wi-Fi 6功能,還支持BLE模式,能夠?qū)崿F(xiàn)無(wú)縫的藍(lán)牙和Wi-Fi連接。 二、技術(shù)亮點(diǎn) 1、 低功耗設(shè)計(jì):這對(duì)于需要長(zhǎng)時(shí)間
    發(fā)表于 03-12 15:20

    nRF7002是我們獨(dú)特的Wi-Fi產(chǎn)品組合中的第一款設(shè)備

    ,包括進(jìn)一步提高效率,以支持長(zhǎng)壽命的電池供電Wi-Fi操作。 借助 Wi-Fi 6,我們將支持用于 Matter 的所有無(wú)線協(xié)議、用于調(diào)試的藍(lán)牙 LE、用于低功耗mesh網(wǎng)絡(luò)的 Thr
    發(fā)表于 03-10 15:42

    2.4GHz+5GHz雙頻低功耗 Wi-Fi 6協(xié)同IC -nRF7002

    的數(shù)據(jù)傳輸速率、更大的容量和更高的能效,使用戶在虛擬世界中獲得更穩(wěn)定、低延遲的體驗(yàn)。nRF7002 Wi-Fi 6協(xié)同IC是一款低功耗IC,專為提供無(wú)線連接和基于Wi-Fi的定位功能而設(shè)計(jì)。它支持
    發(fā)表于 02-26 14:54

    樂(lè)鑫ESP32調(diào)試Wi-Fi常用調(diào)試API

    在使用ESP32調(diào)試Wi-Fi功能時(shí),由于場(chǎng)景和各種因素的影響,難免會(huì)遇到各種連接不上,Wi-Fi斷連等問(wèn)題。下面介紹一些API,方便新手調(diào)試Wi-
    的頭像 發(fā)表于 02-07 18:10 ?2621次閱讀
    樂(lè)鑫ESP32<b class='flag-5'>調(diào)試</b><b class='flag-5'>Wi-Fi</b>常用<b class='flag-5'>調(diào)試</b>API

    Wi-Fi 4到Wi-Fi 7:網(wǎng)速飆升40倍的無(wú)線革命

    1 Wi-Fi技術(shù)的快速發(fā)展 每一代新的Wi-Fi協(xié)議發(fā)布,都會(huì)帶來(lái)更高的無(wú)線速率。 ? 從Wi-Fi 4到Wi-Fi 7:無(wú)線網(wǎng)絡(luò)技術(shù)顯著提升,實(shí)現(xiàn)了網(wǎng)速的巨大飛躍。 ? ?
    的頭像 發(fā)表于 12-09 10:10 ?1059次閱讀
    從<b class='flag-5'>Wi-Fi</b> 4到<b class='flag-5'>Wi-Fi</b> 7:網(wǎng)速飆升40倍的無(wú)線革命

    Silicon Labs將參加CSA和Wi-Fi聯(lián)盟合辦技術(shù)論壇

    智能家居市場(chǎng)的快車(chē)道技術(shù)論壇”。芯科科技亞太區(qū)生態(tài)高級(jí)經(jīng)理劉俊將進(jìn)行主題演講:“Matter 1.4對(duì)家庭網(wǎng)絡(luò)基礎(chǔ)設(shè)施Wi-Fi路由器的提升”。
    的頭像 發(fā)表于 12-03 10:20 ?659次閱讀

    【AI技術(shù)支持】ESP32無(wú)線Wi-Fi常用調(diào)試API

    Wi-Fi常用調(diào)試API在使用esp32調(diào)試Wi-Fi功能時(shí),由于場(chǎng)景和各種因素的影響,難免會(huì)遇到各種連接不上,Wi-Fi斷連等問(wèn)題。下面介
    的頭像 發(fā)表于 10-26 08:00 ?1826次閱讀
    【AI技術(shù)支持】ESP32無(wú)線<b class='flag-5'>Wi-Fi</b>常用<b class='flag-5'>調(diào)試</b>API