国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

【物聯網低功耗轉接板】+機智云開發體驗之遙控燈

機智云 ? 2023-03-10 14:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在本文中,通過設計一個智能遙控的小燈來介紹一下使用機智云平臺的開發過程和體驗。


一、硬件設計

設計硬件電路之前,我先查閱了GE211的規格書,發現預留接口是5V電平。翻找了一下手頭的板卡,發現只有一塊arduino UNO是5V電平的。因此選定Arduino平臺作為此次試用的軟硬件環境。


通過機智云社區發現一篇非常有價值的帖子,《史上最詳細的Arduino uno R3接入機智云教程》。


通過學習此貼文,我基本了解機智云開發流程和關鍵點,下面把我的設計過程逐步寫一下。借用參考貼文中的接線圖,我按照我這連線方便從新改造了一下。

接線圖如下:

pYYBAGQKptCAFvMIAAaQVb6AnbU380.png

圖1、硬件連接圖


其中,兩個按鍵和LED燈,我原封照搬的。電壓測量本次測試用不到去掉了。由于Arduino UNO下載程序和GE211共用唯一的一個硬串口,我在GE211的TX引線上加了一個開關,在下載程序時斷開GE211的發送,防止干擾程序下載。為了方便調試,我單獨引出一路軟串口,只將軟串口的TX接到了USB轉串口的RX,能看到運行中發的數據就行。


由于手頭沒有面包板和各種直插器件,我就找了一塊閑置空白的PCB,通過在上面飛線把上圖中的各個器件焊接在一起,最終的實物圖下圖。


poYBAGQKpwiAbX0LAAzLrrQNdio434.png

圖2、焊接好的實物圖


二、云端產品創建


參照貼文和機智云幫助文檔,很容易創建自己的云端產品。這里我不再詳細描述。如下圖是我創建了一個名為“LED燈”的產品。


poYBAGQKpw6AMzpgAAD1RpjZOus984.png


圖3、設備創建成功


功能上,我只設計了一個布爾量開關,用來控制LED燈開關,如下圖。


pYYBAGQKpxOAXzlTAAEw-sMBZCs177.png

圖4、布爾量開關


為了驗證設置參數,創建一個虛擬設備進行調試一下,確保參數設置正確。


三、模擬MCU調試


云端設置好后,可以通過機智云提供的串口調試助手實現模擬MCU調試功能,這樣可以驗證整個軟硬件鏈路是否正常,防止在開發中遇到諸如電源不對,wifi配錯,RX、TX接反等低級錯誤。

先把GE211和USB轉串口小板連起來接入電腦,如下圖。


poYBAGQKpyCAJzCIAA8P7zWCZGk173.png

圖6、連接GE211和USB轉串口小板


然后打開串口調試助手《GAgent_Debugger.exe》進行參數設置。注意此軟件需要聯網,我在一個有端口限制的內網環境就沒配置成功。按照說明配置如下圖。


poYBAGQKpyeAYA6_AAD1XEpn1C0735.png

圖7、模擬MCU配置


網絡通訊建立成功后,就可以看到左上窗口顯示從GE211收發的數據。還可以通過左下的命令按鈕實現各種配網、校時等基礎功能。


poYBAGQKpzCAHZ_iAADwQeujH-U590.png

圖8、模擬MCU調試


下圖是數據上傳后,在云端收到的效果展示。


pYYBAGQKpzeAVP2GAAfpe6mi1kM249.png

圖9、模擬MCU調試效果


通過模擬MCU調試可以確認我這的軟硬件連接均正常,可以進行下一步程序設計了。


四、程序編寫,設備調試


機智云針對常用的MCU平臺,專門設計了一個程序包自動生成功能,這個把物聯網相關的操作都封裝好了,極大簡化了開發難度,這個是其他云平臺所不具備的,對于提高產品開發效率非常友好。


我這里直接生成Arduino UNO的程序包,如下圖。


poYBAGQKpz2AEEFCAAVVlKGF5SQ131.png

圖10、生成MCU代碼


參照貼文例程,對程序的三個地方進行修改,如下圖。這里特別贊一下Arduino-IDE_2.0.4版本的編輯界面,已經支持函數、變量轉到定義功能,非常有助于理解已有的程序。


poYBAGQKp0OAMzhZAADBPEsJ5jk986.png

圖11、接口定義修改


poYBAGQKp0iAATktAAC01xWP8pc842.png

圖12、初始化接口


pYYBAGQKp06AL1-2AAC694_qrXE347.png

圖13、功能實現


只需把這三個地方簡單修改一下,就實現了預期的功能,不用考慮JSON解碼,不用設置回調函數,比其他平臺簡單很多。

程序編好后,將GE211的TX線斷開,下載程序。觀察軟串口輸出,可以監測到聯網狀態。如下圖。


poYBAGQKp1SAPSzXAAIm4sCpmbs489.png

圖14、串口監視


從云端觀察,可見設備已經在線,說明程序好用,設備聯網成功。如下圖。


poYBAGQKp1SAPSzXAAIm4sCpmbs489.png

圖15、設備在線


此時,可以在機智云調試APP中對這個設備進行控制,下圖是APP截圖。


poYBAGQKp2CAQfqPAAK_wgtQCyo230.png

圖16、APP控制


手機上的操作,同時也可以在云端看到,進行實時調試。如下圖。


poYBAGQKp2qADaBbAAYFyp0d3nU074.png


圖17、設備實時調試


LED燈通過手機APP進行控制的視頻如下,操作實時性很好,幾乎感覺不到延遲。


五、總結


通過本次試驗,我熟悉了機智云的基本設計開發流程,且由于機智云對框架完整的封裝和豐富的資源,使我的開發過程非常高效。機智云對于剛接觸物聯網開發的工程師會非常友好,不用深入學習各種協議、解碼就能完成產品開發,相信未來機智云的粉絲會越來越多。

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

    關注

    173

    文章

    6076

    瀏覽量

    178418
  • 物聯網
    +關注

    關注

    2945

    文章

    47820

    瀏覽量

    415068
  • 機智云
    +關注

    關注

    3

    文章

    647

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    機智Gokit3開發篇》4 RGB的介紹與驅動移植(HAL庫)

    聯網開發與STM32嵌入式應用實踐中,RGB是實現可視化交互、狀態指示的常用外設,而機智
    的頭像 發表于 01-28 19:11 ?5067次閱讀
    《<b class='flag-5'>機智</b><b class='flag-5'>云</b>Gokit3<b class='flag-5'>開發</b>篇》4 RGB<b class='flag-5'>燈</b>的介紹與驅動移植(HAL庫)

    聯網 + 養老:基于機智與 STM32 的智能拐杖安全監測系統

    隨著老齡化加劇與科技進步,“聯網+養老”成為智慧養老核心方向,老年人出行安全與健康監測需求日益迫切。針對傳統拐杖智能化不足、功能單一的痛點,本文提出一種融合多傳感器與機智
    的頭像 發表于 01-09 19:00 ?1513次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯網</b> + 養老:基于<b class='flag-5'>機智</b><b class='flag-5'>云</b>與 STM32 的智能拐杖安全監測系統

    MCU低功耗主要體現在哪些方面?

    隨著聯網的快速發展,終端設備對功耗要求越來越高,而MCU低功耗就顯得尤為重要。 對于低功耗MCU(微控制器單元)評估
    發表于 12-26 06:31

    STM32快速上實戰指南:手把手帶你入門機智

    傳感器數據實時傳輸到云端,支持通過機智APP遠程查看數據和發送控制命令。該項目為聯網應用提供了一個簡便的解決方案,能夠幫助開發者快速搭建
    的頭像 發表于 12-10 18:04 ?1095次閱讀
    STM32快速上<b class='flag-5'>云</b>實戰指南:手把手帶你入門<b class='flag-5'>機智</b><b class='flag-5'>云</b>

    聯網開發必備:四款低功耗藍牙透傳模塊參數全解析與應用實戰

    聯網開發必備:四款低功耗藍牙透傳模塊參數全解析與應用實戰 作為聯網設備的“無線神經末梢”,
    的頭像 發表于 11-05 14:37 ?676次閱讀

    學習聯網怎么入門?

    的關鍵步驟。學習聯網需要進行實踐操作,通過實踐操作掌握聯網的相關技術和應用。可以通過購買聯網
    發表于 10-14 10:34

    低功耗/廣覆蓋/高安全:翎智能低軌衛星聯網通信重定義新邊界

    低軌衛星聯網通信技術,以低功耗、廣覆蓋、高安全三大核心優勢,正在重新定義聯網的邊界。翎智能
    的頭像 發表于 10-09 21:31 ?832次閱讀
    <b class='flag-5'>低功耗</b>/廣覆蓋/高安全:<b class='flag-5'>云</b>翎智能低軌衛星<b class='flag-5'>物</b><b class='flag-5'>聯網</b>通信重定義新邊界

    聯網藍牙模塊有哪些優勢?

    隨著聯網技術的不斷發展,藍牙模塊作為聯網的重要組成部分,其應用越來越廣泛。那么,聯網藍牙模
    發表于 06-28 21:49

    聯網智能家居方案-基于Nucleo-STM32L073&amp;機智實例項目打包下載

    聯網智能家居方案-基于Nucleo-STM32L073&機智實例項目打包,推薦下載!
    發表于 05-29 21:50

    聯網智能家居方案-基于Nucleo-STM32L073&amp;機智 項目實例

    聯網智能家居方案-基于Nucleo-STM32L073&機智 項目實例下載! 純分享帖,需要者可點擊附件免費獲取完整資料~~~【免責聲明】本文系網絡轉載,版權歸原作者所
    發表于 05-23 21:01

    STM32與機智連接實現步驟與技巧(上篇)

    通過STM32與機智的連接,開發者可以實現設備的遠程控制和數據管理,提升聯網應用的智能化水平。本文將介紹STM32與
    的頭像 發表于 05-23 18:10 ?1166次閱讀
    STM32與<b class='flag-5'>機智</b><b class='flag-5'>云</b>連接實現步驟與技巧(上篇)

    低功耗Wi-Fi 6模塊聯網:NRF7002

    在智能終端爆發式增長的背景下,迅通科技推出的?PTR7002超低功耗Wi-Fi 6模塊?,憑借其高性能和緊湊設計,迅速成為聯網設備開發者的關注焦點。這款模塊不僅適配智能家居、工業自動
    發表于 05-21 17:10

    蜂窩聯網的超低功耗特性

    針對低功耗進行優化的蜂窩聯網 革命性的蜂窩解決方案: 無與倫比的電源效率 要打造卓越的蜂窩聯網產品,
    的頭像 發表于 04-07 14:57 ?1055次閱讀

    Nordic NRF9151低功耗蜂窩模組 助力衛星聯網應用.

    合作伙伴關系,在Skylo的衛星網絡服務上認證Nordic的nRF9151低功耗蜂窩模組。 兩家公司合作為小型、受限的聯網設備實現無縫衛星連接,開啟了全新的大規模
    發表于 03-24 11:12

    DA14531-00000FX2 超低功耗藍牙5.1 SOC芯片介紹

    的設備 5. 開發支持 開發工具:提供 SDK、開發板、調試工具 軟件支持:支持多種操作系統和協議棧 6. 總結DA14531-00000FX2 是一款高性能、低功耗的藍牙 So
    發表于 03-10 16:47