在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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)集成?;趙eb的用戶界面將幫助開發人員嘗試這一突破性技術。您可以訪問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

    文章

    9200

    瀏覽量

    370605
  • 服務器
    +關注

    關注

    12

    文章

    9391

    瀏覽量

    86402
  • wi-fi
    +關注

    關注

    14

    文章

    2179

    瀏覽量

    125463

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

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

收藏 人收藏

    評論

    相關推薦

    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 ?1077次閱讀
    樂鑫ESP32<b class='flag-5'>調試</b><b class='flag-5'>Wi-Fi</b>常用<b class='flag-5'>調試</b>API

    Wi-Fi 7 與頻率控制的關系

    作者:Poornima Apte 投稿人:DigiKey 北美編輯 2024-12-18 Wi-Fi 需要使用一定范圍的無線電頻率才能讓設備進行通信撥號。多年來,Wi-Fi 一直使用 2.4 GHz
    的頭像 發表于 01-25 14:45 ?209次閱讀
    <b class='flag-5'>Wi-Fi</b> 7 與頻率<b class='flag-5'>控制</b>的關系

    華為海思正式進入Wi-Fi FEM賽道?

    轉載自——鐘林談芯 昨天在網上看到一份九聯UNR050 BE3600無線路由器拆機報告,Wi-Fi主芯片是海思新款Wi-Fi7芯片Hi1155,速率2.5G。 在海思AP Wi-Fi芯片系列中,還有
    發表于 12-11 17:42

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

    1 Wi-Fi技術的快速發展 每一代新的Wi-Fi協議發布,都會帶來更高的無線速率。 ? 從Wi-Fi 4到Wi-Fi 7:無線網絡技術顯著提升,實現了網速的巨大飛躍。 ? ?
    的頭像 發表于 12-09 10:10 ?504次閱讀
    從<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 ?321次閱讀

    Wi-Fi 7與Wi-Fi 6E有什么區別

    也許很多人還在考慮是否要將使用的Wi-Fi設備升級到Wi-Fi 6或Wi-Fi 6E,而這些標準的繼任者卻已經開始“登堂入室”了。Wi-Fi 7是新一代
    的頭像 發表于 11-07 11:38 ?1526次閱讀

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

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

    2.4G+5.8G雙頻WiFi模塊,自帶BLE5.0藍牙,可支持Wi-Fi Mesh 組網

    和Bluetooth 5.0協議。 2.4G+5.8G雙頻Wi-Fi模塊 自帶BLE5.0藍牙 支持Wi-Fi Mesh 組網 產品介紹 BW20集成了雙核 MCU,一個 ARM V8
    的頭像 發表于 10-10 10:32 ?1806次閱讀
    2.4G+5.8G雙頻WiFi模塊,自帶<b class='flag-5'>BLE</b>5.0藍牙,可支持<b class='flag-5'>Wi-Fi</b> Mesh 組網

    ESP32 D0WDQ6設計的板子,ADC2與Wi-Fi驅動程序可以同時工作嗎?

    板子使用 GPIO27作為ADC2 通道7去采集模擬量,調試會打印wifi in use。然后網上搜索到:Wi-Fi 驅動程序使用了ADC2,應用程序只能在未啟動Wi-Fi時使用ADC2。 因為
    發表于 06-20 08:17

    BL2028n(BK7231n),BLE+Wi-Fi雙模SOC-物聯網iot芯片,支持MATTER認證

    1、芯片-簡介 -支持全新MATTER協議,實現真正的物聯網業類-萬物互聯。 BL2028N-BK7231N 是一款高度集成的雙模藍牙 5.2 和 Wi-Fi 802.11n 組合解決方案,芯片集成
    發表于 06-04 15:54

    華為獲得全球首個國際Wi-Fi聯盟WFA企業級Wi-Fi 7認證!

    Wi-Fi聯盟已發布Wi-Fi 7認證標準,華為是第一批送測廠商,獲得業界首個企業級Wi-Fi 7 的Wi-Fi聯盟官方認證。
    的頭像 發表于 04-28 10:17 ?846次閱讀
    華為獲得全球首個國際<b class='flag-5'>Wi-Fi</b>聯盟WFA企業級<b class='flag-5'>Wi-Fi</b> 7認證!

    Matter、Sidewalk、Wi-SUN、Wi-Fi 6–Silicon Labs的全新產品系列,適用于家庭、庭院、城市中的物聯網

    Silicon Labs 宣布了四種新的解決方案,以幫助啟動新的“物聯網大循環”,包括基于 Matter、Amazon Sidewalk、Wi-SUN 和 Wi-Fi 6 的物聯網產品的開發
    的頭像 發表于 04-02 17:37 ?831次閱讀

    Wi-Fi 7與Wi-Fi 6的相關知識科普

    科普:Wi-Fi 7 vs. Wi-Fi 6,青出于藍
    的頭像 發表于 03-12 10:59 ?922次閱讀
    <b class='flag-5'>Wi-Fi</b> 7與<b class='flag-5'>Wi-Fi</b> 6的相關知識科普

    Wi-Fi的誕生與發展

    短距離無線通信技術有Wi-Fi、ZigBee、藍牙以及Z-Wave,今天我們先揭開Wi-Fi的神秘面紗。Chrent短距離無線通信技術——Wi-Fi過去的20多年,Wi-Fi靠著僅有的
    的頭像 發表于 03-07 08:26 ?1532次閱讀
    <b class='flag-5'>Wi-Fi</b>的誕生與發展
    主站蜘蛛池模板: 妇女交性大片 | 日本特黄特色aaa大片免费欧 | 欧美一级片在线免费观看 | 午夜嘿嘿 | 欧美成人免费全部观看天天性色 | 美女被啪到哭网站在线观看 | 日本全黄视频 | 98色花堂国产第一页 | 欧美色婷婷天堂网站 | 免费大片黄国产在线观看 | 激情综合色五月丁香六月亚洲 | 日本a级三级三级三级久久 日本a级影院 | 精品啪啪| 视频在线免费 | 网站啪啪| 色多多最新地址福利地址 | a级黑粗大硬长爽猛视频毛片 | www四虎影视 | 天天摸天天干天天操 | 国产资源在线播放 | 亚洲最大色网站 | 天堂网在线观看 | 一区二区三区四区五区 | 黄视频免费在线看 | 97人人揉人人捏人人添 | 97dyy影院理论片 | 成 人在线观看视频网站 | 国内a级毛片免费··· | 色www永久免费视频 色y情视频免费看 | 日本精品卡一卡2卡3卡四卡三卡 | 成人国产亚洲欧美成人综合网 | 女人张开腿让男人做爽爽 | 91麻豆麻豆 | 五月婷婷六月爱 | 日韩第十页 | 4tube高清性欧美 | 亚洲福利视频一区 | 国产精品美女久久久 | 亚洲男人的性天堂 | 日韩污| 色之综合天天综合色天天棕色 |