女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用Arm虛擬硬件進行Matter 開發、BLE調試和Wi-Fi控制

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

掃碼添加小助手

加入工程師交流群

Matter于11月推出了190種認證產品。這是物聯網的一個主要轉折點,因為標準為現在可以無縫控制任何制造商的任何設備的服務打開了大門。在本系列的第一篇博客中,我們介紹了Arm虛擬硬件(AVH),并演示了如何使用AVH開始Matter堆棧的開發。在第二篇博客中,我們演示了Python在AVH上運行,以使用Matter協議控制燈光。在本博客中,我們將更接近Matter產品的實際場景,即通過藍牙進行調試,然后通過WiFi進行控制。在這篇博客之后,我們將介紹一款虛擬手機,通過BLE進行調試,然后通過WiFi將控制權移交給Matter hub。一步一個腳印…

準備

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

Lighting應用程序設備


1.假設您已經注冊,請在此處登錄(https://app.avh.arm.com/login)。如果沒有,請在此處注冊(https://www.arm.com/resources/contact-us/virtual-hardware-boards),注冊完成后返回此步驟。

2.在“設備”選項卡中,單擊“創建設備”按鈕。

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

3.單擊樹莓派 4板。

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

4.單擊“下一步”按鈕繼續。

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

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

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

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

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

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

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

8.等待虛擬設備創建并啟動。要與虛擬板交互,請單擊Console選項卡。

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

9.使用用戶名ubuntu和密碼ubuntu登錄控制臺并更改密碼。

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

10.根據《Building Matter-在樹莓派4上安裝先決條件》一節的步驟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和您選擇的文本編輯器創建/etc/wpa_supplicant/wpa_supplicant.conf文件。添加以下內容:

ctrl_interface=DIR=/run/wpa_supplicant
update_config=1

12.重新啟動wpa_supplicant:

sudo systemctl restart wpa_supplicant.service
sudo systemctl daemon-reload

13.安裝依賴項

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.出現以下提示時,按tab鍵選擇“Ok”,然后按enter鍵。

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

15.克隆repo 和設置子模塊

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

16.設置開發環境(需要5-10分鐘)。

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

17.構建lighting-app 示例。

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

18.禁用以太網接口

sudo ip link set dev eth0 down

19.運行lighting-app示例。

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

Chip-tool 設備

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

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

3.構建chip-tool示例。

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

4.安裝網絡管理器。

sudo apt -y  install network-manager

5.啟用Wi-Fi并設置Wi-Fi SSID憑據(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.禁用以太網接口。

sudo ip link set dev eth0 down

使用Chip-tool

1.使用以下方法將照明設備調試到AVH虛擬Wi-Fi網絡:

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

42-節點id芯片工具將分配設備
Arm–是Wi-Fi SSID
密碼–是Wi-Fi網絡密碼
20202021–是設置引腳代碼
3840–是鑒別器

選擇的“ble wifi”選項向chip-tool 應用程序指定所請求的序列是通過ble進行調試,然后通過wifi進行控制。應用程序將設置BLE以發現其他AVH RPi上的照明設備。默認情況下,BLE在Ubuntu服務器映像中處于活動狀態。

2.打開燈

./out/debug/chip-toolonoffon421

3.關燈

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

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

rm -rf /tmp/chip_*

下一步

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

創建AVH是為了使用腳本從命令行界面運行,因為最終目標是自動化。AVH還被設計為與現代CI/CD工具(如GitHub Actions)集成。基于web的用戶界面將幫助開發人員嘗試這一突破性技術。您可以訪問API并與CI/CD工具集成,以在網絡規模執行自主測試。

為了使物聯網在Arm上運行,我們有責任通過不斷提高整個價值鏈的性能、簡化開發和軟件重用標準,為創新和規模創造更大的機會。因此,我們引入了Arm虛擬硬件,這是一種變革性產品,旨在實現云虛擬硬件上的軟件開發。這使得Arm生態系統可以輕松采用復雜的現代基于云的開發和CI/CD技術,而無需大型定制硬件。

資源:

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

審核編輯 :李倩


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9352

    瀏覽量

    377539
  • 服務器
    +關注

    關注

    13

    文章

    9795

    瀏覽量

    87983
  • wi-fi
    +關注

    關注

    14

    文章

    2259

    瀏覽量

    126993

原文標題:使用Arm虛擬硬件進行Matter 開發、BLE調試和Wi-Fi控制

文章出處:【微信號:Arm軟件開發者,微信公眾號:Arm軟件開發者】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

    計,并可通過連接標準聯盟(Connectivity Standard Alliance, CSA)的Matter 1.4 認證計劃進行認證,使SiWx917成為了支持 Matter over
    的頭像 發表于 07-15 10:03 ?320次閱讀

    如何選擇合適的芯科科技Wi-Fi開發

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

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

    。同時,由于使用了Wi-Fi 6技術,該模塊將支持Matter中使用的所有無線協議,包括低功耗藍牙BLE、以及高速率的Wi-Fi。這意味著,用戶可以在智能家居、物聯網、醫療健康等領域中
    發表于 06-28 21:42

    Nordic的matter是如何做的

    使用Thread、Wi-Fi和Ethernet進行傳輸,使用Bluetooth LE進行調試。所有基于Thread的Matter設備都需要同
    發表于 04-27 11:24

    nRF Cloud Wi-Fi 定位服務

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

    Wi-Fi 定位服務

    Wi-Fi 網絡數據庫進行比較。 Wi-Fi 定位系統包含以下關鍵組件: 用戶設備中的 Wi-Fi 無線電設備,用于檢測附近的網絡。 將 MAC 地址等
    發表于 04-17 15:01

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

    支持長壽命的電池供電Wi-Fi操作。 借助 Wi-Fi 6,我們將支持用于 Matter 的所有無線協議、用于調試的藍牙 LE、用于低功耗mesh網絡的 Thread 以及用于高吞吐量
    發表于 03-26 11:00

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

    芯片nRF7002和高性能雙核處理器芯片nRF5340設計。它不僅支持Wi-Fi 6功能,還支持BLE模式,能夠實現無縫的藍牙和Wi-Fi連接。 二、技術亮點 1、 低功耗設計:這對于需要長時間
    發表于 03-12 15:20

    nRF7002是我們獨特的Wi-Fi產品組合中的第一款設備

    ,包括進一步提高效率,以支持長壽命的電池供電Wi-Fi操作。 借助 Wi-Fi 6,我們將支持用于 Matter 的所有無線協議、用于調試的藍牙 LE、用于低功耗mesh網絡的 Thr
    發表于 03-10 15:42

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

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

    樂鑫ESP32調試Wi-Fi常用調試API

    在使用ESP32調試Wi-Fi功能時,由于場景和各種因素的影響,難免會遇到各種連接不上,Wi-Fi斷連等問題。下面介紹一些API,方便新手調試Wi-
    的頭像 發表于 02-07 18:10 ?2598次閱讀
    樂鑫ESP32<b class='flag-5'>調試</b><b class='flag-5'>Wi-Fi</b>常用<b class='flag-5'>調試</b>API

    Wi-Fi 4到Wi-Fi 7:網速飆升40倍的無線革命

    1 Wi-Fi技術的快速發展 每一代新的Wi-Fi協議發布,都會帶來更高的無線速率。 ? 從Wi-Fi 4到Wi-Fi 7:無線網絡技術顯著提升,實現了網速的巨大飛躍。 ? ?
    的頭像 發表于 12-09 10:10 ?1056次閱讀
    從<b class='flag-5'>Wi-Fi</b> 4到<b class='flag-5'>Wi-Fi</b> 7:網速飆升40倍的無線革命

    Silicon Labs將參加CSA和Wi-Fi聯盟合辦技術論壇

    智能家居市場的快車道技術論壇”。芯科科技亞太區生態高級經理劉俊將進行主題演講:“Matter 1.4對家庭網絡基礎設施Wi-Fi路由器的提升”。
    的頭像 發表于 12-03 10:20 ?653次閱讀

    【AI技術支持】ESP32無線Wi-Fi常用調試API

    Wi-Fi常用調試API在使用esp32調試Wi-Fi功能時,由于場景和各種因素的影響,難免會遇到各種連接不上,Wi-Fi斷連等問題。下面介
    的頭像 發表于 10-26 08:00 ?1809次閱讀
    【AI技術支持】ESP32無線<b class='flag-5'>Wi-Fi</b>常用<b class='flag-5'>調試</b>API