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

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

3天內不再提示

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

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

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

我相信大家之所以購買我們的 SM5350 物聯網開發板,肯定是非??粗?a target="_blank">手機 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。

審核編輯:湯梓紅

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

    關注

    2878

    文章

    42064

    瀏覽量

    360463
  • ZigBee
    +關注

    關注

    158

    文章

    2250

    瀏覽量

    241460
  • 串口
    +關注

    關注

    14

    文章

    1501

    瀏覽量

    74696
  • 開發板
    +關注

    關注

    25

    文章

    4560

    瀏覽量

    94886
  • OpenWrt
    +關注

    關注

    10

    文章

    120

    瀏覽量

    38976
收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

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

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

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

    Z-Stack_開發指南

    Z-Stack_開發指南歡迎研究ZigBee的朋友和我交流。。。
    發表于 08-12 21:07

    《SF-CY3_FPGA套件開發指南Ver6.00_(by特權同學)》樣下載

    ;typeid=580《FPGACPLD 邊練邊學——快速入門VerilogVHDL》樣下載《SF-CY3 FPGA套件最新的設計開發指南Ver4.03 》樣下載《SF-CY3 FPGA套件
    發表于 05-16 15:56

    CPLD/FPGA高級應用開發指南 光盤

    `CPLD/FPGA高級應用開發指南1可編程邏輯器件與EDA技術2Xilinx CPLD系列產品第3
    發表于 06-02 10:13

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

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

    STM32開發指南-庫函數版本

    前言參考資料《STM32開發指南-庫函數版本》4.3小姐《STM32中文參考手冊V10》-第六
    發表于 08-03 07:50

    ZigBee2007視頻教程-應用開發指

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

    橫版排插開發指南

    橫版排插開發指南
    發表于 12-29 20:02 ?0次下載

    彩光燈開發指南

    彩光燈開發指南
    發表于 12-29 20:15 ?0次下載

    AN074 GD32E23x系列硬件開發指南

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

    Linux NOR開發指南

    Linux NOR開發指南
    的頭像 發表于 03-06 09:55 ?654次閱讀
    Linux NOR<b class='flag-5'>開發指南</b>

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

    兆易創新AN074GD32E23x系列硬件開發指南AN074GD32E23x系列硬件開發指南
    發表于 10-19 17:26 ?2次下載
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>