精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

Openwrt開發指南 第23章 手機控制ZigBee

嵌入式大雜燴 ? 來源:嵌入式大雜燴 ? 作者:嵌入式大雜燴 ? 2023-07-10 09:12 ? 次閱讀

1 通過串口調試助手控制小 En_準備工作

我相信大家之所以購買我們的 SM5350 物聯網開發板,肯定是非常看重手機 APP 控制小Co、小 En 的應用。那么,我們將通過這次的項目教程,帶大家一步一步的揭開這門技術的神秘面紗。在這一小節中, 首先給大家演示通過串口調試助手給小 Co 發命令, 然后小 Co 通過 ZigBee來控制小 En。

1). 由于我們需要通過串口調試助手給小 Co 發命令,因此我們這里需要讓小 Co 上面的COM2 和 CC2530 發生聯系。

通過查看原理圖發現,我們只需要通過跳線帽將 P2 的 5、6、7、8 四個引腳短接即可經過上面的設置以后,小 Co 上面的 COM2 就能用于控制小 Co 上面的 ZigBee 部分了。

2).往小 Co 上的 CC2530 燒寫程序,打開“無線控制 LED 燈小 Co 小 En 代碼”里的工程,最好不要在含有中文路徑的目錄下打開。然后在“Workspace”下方的下拉菜單中選“擇協調器”相關的工程,如圖所示。

1.png

當如圖所示,選中協調器相關工程以后,便開始編譯、下載程序到小 Co。

3).下載相應程序到小 En 上,同樣是打開“無線控制 LED 燈小 Co 小 En 代碼”里的工程,最好不要在含有中文路徑的目錄下打開。 然后在“Workspace”下方的下拉菜單中選擇“節點”相關的工程,如圖所示。

2.png

當如圖所示,選中協調器相關工程以后,便開始編譯、下載程序到小 En。

2 通過串口調試助手控制小 En_控制演示

接下來,就給大家演示通過串口調試助手控制小 En。

1). 將小 Co 的 COM2 和電腦USB 口進行連接,這里要求裝 USB 轉串口驅動,前面已經將過,這里不再說。

2)確定小 Co 的 COM2 對應的串口號,在設備管理器里面,前面也已經講過。

3)打開串口調試軟件,設置和打開相應的串口(115200,8N1),

3.png

4)小 Co、小 En 分別接上各自的電源,上電。

5)接下來就可以通過小 Co 來控制小 En 了。需要注意的是,串口調試助手向小 Co 發送的命令,一定要以十六進制的形式,設置如下。

a). 當我們發 10 時,點亮 D1;

b). 當我們發 11 時,熄滅 D1;

c). 當我們發 20 時,點亮 D2;

d). 當我們發 21 時,點亮 D2;

3 通過手機網絡助手控制小 En_準備工作

通過前面部分的學習,我們應該知道了通過小 Co 控制小 En 的方法了,就是通過串口給小 Co 的 CC2530 發命令,然后就能控制小 En。

于是,我們就馬上聯想到項目一的 WiFi 串口了,我們是不是可以通過 WiFi 串口來給小Co 上的 CC2530 發命令,然后控制小 En 呢?答案是肯定的。接下來我們就來實現它。

1)通過查看小 Co 的原理圖發現,我們要讓小 Co 的 WiFi 和 ZigBee 聯系起來,只需要短接 P2 的 3、4、5、6 短接即可。

2). 給小 Co 燒程序,WiFi 部分,就按項目一的 WiFi 串口操作,燒相同的系統,做相同的設置即可;ZigBee 部分,就和第1部分的一樣。

3)給小 En 燒程序,和第1部分的一樣。

4 通過手機網絡助手控制小 En_控制演示

接下來,就給大家演示通過手機網絡助手控制小 En。

1)手機連接上開發板發出的 WiFi 信號 f403tech_ap。

2)啟動“網絡調試助手”軟件。

3)選擇 tcp client。

4)點添加按鈕。然后在彈出的對話框中填入開發板的 IP 地址,還有就是 Wi-Fi 串口的端口號 8002.

5). 接下來就可以發命令來控制小 En 了,先熄滅小 En 的 D1 吧,發 11。注意,一定是發二進制哦,如圖的紅色框!

4.png

再來點亮 D1,發 10,同樣是二進制。

5.png

同理,發 20,點亮小 En 的 D2;發 21,熄滅小 En 的 D2。

審核編輯:湯梓紅

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

    關注

    2904

    文章

    44304

    瀏覽量

    371449
  • ZigBee
    +關注

    關注

    158

    文章

    2269

    瀏覽量

    242552
  • 串口
    +關注

    關注

    14

    文章

    1547

    瀏覽量

    76229
  • 開發板
    +關注

    關注

    25

    文章

    4959

    瀏覽量

    97214
  • OpenWrt
    +關注

    關注

    10

    文章

    128

    瀏覽量

    39268
收藏 人收藏

    評論

    相關推薦

    Openwrt開發指南 25 配置OpenWrt支持網絡攝像頭

    Openwrt開發指南 25 配置OpenWrt支持網絡攝像頭
    的頭像 發表于 07-13 08:56 ?2326次閱讀
    <b class='flag-5'>Openwrt</b><b class='flag-5'>開發指南</b> <b class='flag-5'>第</b>25<b class='flag-5'>章</b> 配置<b class='flag-5'>OpenWrt</b>支持網絡攝像頭

    Openwrt開發指南 1 OpenWrt入門

    如果要學習openwrt的話,買些列表中二手的路由器來實踐下更容易學習,大部分要升級一下rom芯片和內存芯片,典型配置都是4M、64M。
    的頭像 發表于 06-27 09:09 ?4249次閱讀

    Openwrt開發指南 2 OpenWrt開發環境搭建

    開發PC機上的軟件時,可以直接在PC機上編輯、編譯、調試軟件,最終發布的軟件也是在PC機上運行。對于物聯網OpenWrt開發,最初的嵌入式設備是一個空白的系統,需要通過主機為它構建基本的軟件系統,并
    的頭像 發表于 06-27 09:09 ?6957次閱讀
    <b class='flag-5'>Openwrt</b><b class='flag-5'>開發指南</b> <b class='flag-5'>第</b>2<b class='flag-5'>章</b> <b class='flag-5'>OpenWrt</b><b class='flag-5'>開發</b>環境搭建

    Openwrt開發指南 3 OpenWrt下載及配置

    編譯OpenWrt首先需要下載源碼,OpenWrt的源碼是通過git下載,OpenWrt目前已經很好的支持了MT7620、MT7821等芯片,因此OpenWrt系統完全可以用于MT76
    的頭像 發表于 06-27 09:10 ?5589次閱讀
    <b class='flag-5'>Openwrt</b><b class='flag-5'>開發指南</b> <b class='flag-5'>第</b>3<b class='flag-5'>章</b> <b class='flag-5'>OpenWrt</b>下載及配置

    Openwrt開發指南 12 添加OpenWrt軟件包

    OpenWrt是一個比較完善的嵌入式Linux開發平臺,在無線路由器應用上已有4000多個軟件包。我們可以在其基礎上增加軟件包,以擴大其應用范圍。在OpenWrt中增加軟件包極其方便,按照
    的頭像 發表于 06-29 09:09 ?8713次閱讀

    Openwrt開發指南 13 OpenWrt啟動流程

    任何系統的啟動都是開發人員首要關注的問題,因為只有了解了系統的啟動流程和啟動機制,才能真正掌握一個系統,如果對啟動的啟動不熟悉的話,是不可能真正用好一個系統,openwrt系統也不例外,他的啟動和一般的嵌入式系統啟動還有所區別,現在咱們就分析一下
    的頭像 發表于 06-29 09:09 ?3450次閱讀
    <b class='flag-5'>Openwrt</b><b class='flag-5'>開發指南</b> <b class='flag-5'>第</b>13<b class='flag-5'>章</b> <b class='flag-5'>OpenWrt</b>啟動流程

    Openwrt開發指南 22 Openwrt串口的使用2

    在上一中,我們成功的讓驅動程序支持了串口 2,并且做了簡單的測試。接下來,我們就為串口 2 添加一個應用程序,從而實現 Wi-Fi 串口。實現過程非常簡單,首先進入 OpenWrt 系統源碼,然后運行 make menuconfig 命令進行配置。
    的頭像 發表于 07-05 09:09 ?3984次閱讀
    <b class='flag-5'>Openwrt</b><b class='flag-5'>開發指南</b> <b class='flag-5'>第</b>22<b class='flag-5'>章</b> <b class='flag-5'>Openwrt</b>串口的使用2

    Openwrt開發指南 24 配置開發板支持U盤

    Openwrt開發指南 24 配置開發板支持U盤
    的頭像 發表于 07-13 08:55 ?3027次閱讀
    <b class='flag-5'>Openwrt</b><b class='flag-5'>開發指南</b> <b class='flag-5'>第</b>24<b class='flag-5'>章</b> 配置<b class='flag-5'>開發</b>板支持U盤

    Openwrt開發指南 29 OpenWrt 防火墻介紹

    Openwrt 是一個 GNU/Linux 的發行版, 和其他大多數的發行版一樣,Openwrt 的防火墻同樣也是基于 iptables。 在 OpenWRT 下防火墻的默認行為已經可以滿足路由器的需要,一般情況下也無需修改。
    的頭像 發表于 07-15 16:24 ?3497次閱讀
    <b class='flag-5'>Openwrt</b><b class='flag-5'>開發指南</b> <b class='flag-5'>第</b>29<b class='flag-5'>章</b> <b class='flag-5'>OpenWrt</b> 防火墻介紹

    AVR單片機應用開發指南及實例

    圖書簡介及目錄:《AVR單片機應用開發指南及實例精解》結構清晰,由淺入深,通俗易懂,結合ATmega128單片機闡述AVR單片機的理論和工程應用。《AVR單片機應用開發指南及實例精解》共分9,主要
    發表于 07-28 10:28

    ZigBee2007視頻教程-應用開發指

    ZigBee2007視頻教程-應用開發指ZigBee2007視頻教程-應用開發指ZigBee2007視頻教程-應用
    發表于 12-29 10:31 ?19次下載

    openwrt開發教程1~6

    openwrt開發教程1~6
    發表于 03-17 14:23 ?53次下載

    《嵌入式-STM32開發指南》第二部分 基礎篇 - 4 定時器(HAL庫)

    《嵌入式-STM32開發指南》第二部分 基礎篇 - 4 定時器(HAL庫)
    發表于 12-05 14:51 ?15次下載
    《嵌入式-STM32<b class='flag-5'>開發指南</b>》第二部分 基礎篇 - <b class='flag-5'>第</b>4<b class='flag-5'>章</b>  定時器(HAL庫)

    AN074 GD32E23x系列硬件開發指南

    AN074 GD32E23x系列硬件開發指南
    發表于 03-01 18:57 ?1次下載
    AN074 GD32E<b class='flag-5'>23</b>x系列硬件<b class='flag-5'>開發指南</b>

    兆易創新AN074 GD32E23x系列硬件開發指南

    兆易創新AN074GD32E23x系列硬件開發指南AN074GD32E23x系列硬件開發指南
    發表于 10-19 17:26 ?2次下載