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

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進行控制的視頻如下,操作實時性很好,幾乎感覺不到延遲。


五、總結


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

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

    關注

    172

    文章

    5852

    瀏覽量

    171927
  • 物聯網
    +關注

    關注

    2903

    文章

    44295

    瀏覽量

    371375
  • 機智云
    +關注

    關注

    2

    文章

    582

    瀏覽量

    26369
收藏 人收藏

    評論

    相關推薦

    STM32連接機智,代碼移植,NTP實時時間獲取(一)

    目錄一、機智介紹二、固件下載三、項目例程下載四、代碼移植五、代碼編寫準備(已配置完畢,正式開始編寫代碼)六、設備配對與連接七、NTP(網絡時間協議)實現八、網盤資料鏈接機智介紹廣州
    的頭像 發表于 11-19 01:01 ?136次閱讀
    STM32連接<b class='flag-5'>機智</b><b class='flag-5'>云</b>,代碼移植,NTP實時時間獲取(一)

    聯網學習路線來啦!

    環境 STM32主流開發方式 3.1.2單片機常見接口 熟練掌握GPIO、UART、SPI、I2C、ADC等接口,以及中斷、定時器、DMA等單片機基本模塊的使用,適度了解看門狗、低功耗控制。 3.1.3
    發表于 11-11 16:03

    ARM開發板功耗分析與優化

    隨著移動設備和聯網設備的快速發展,對低功耗的需求日益增長。 1. 功耗的來源 ARM開發板功耗
    的頭像 發表于 11-05 11:40 ?226次閱讀

    ARM開發板聯網中的應用

    聯網(IoT)是一個由互聯網、傳統電信網、傳感器網絡等多種網絡組成的網絡,它允許物體與物體、物體與人、人與人之間的智能互聯。 ARM開發板的優勢 1.
    的頭像 發表于 11-05 11:38 ?362次閱讀

    【星閃派聯網開發套件體驗連載】智能交通

    感謝電子發燒友,感謝潤和軟件,提供星閃派聯網開發套件試用。 本次試用計劃: 用星閃派聯網開發
    發表于 10-05 13:00

    機智ESP8266開發板RGB彩燈控件

    隨著智能家居技術的迅猛發展,RGB彩燈控件正逐漸成為現代家庭不可或缺的一部分。在這一潮流中,機智(Gizwits)的ESP8266開發板RGB彩燈控件以其先進的
    的頭像 發表于 08-09 08:10 ?349次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>ESP8266<b class='flag-5'>開發板</b>RGB彩燈控件

    聯LoRa網關:聯網時代的遠距離低功耗通信先鋒

    聯網(IoT)技術日新月異的今天,高效、穩定且低功耗的數據傳輸設備成為了推動行業發展的關鍵。深圳梯聯推出的LoRa網關,正是這樣一款
    的頭像 發表于 07-25 09:59 ?257次閱讀

    深圳梯LoRa網關:賦能聯網的遠距離低功耗通信解決方案

    聯網(IoT)迅猛發展的今天,高效、穩定且低功耗的數據傳輸設備成為推動行業發展的關鍵。深圳梯LoRa網關以其遠距離、低功耗的特性,以及
    的頭像 發表于 06-27 10:09 ?444次閱讀
    深圳梯<b class='flag-5'>云</b>LoRa網關:賦能<b class='flag-5'>物</b><b class='flag-5'>聯網</b>的遠距離<b class='flag-5'>低功耗</b>通信解決方案

    機智平臺定制開發:國產企業級低代碼AIoT聯網解決方案

    據和人工智能的領先企業,推出了一款國產化企業級低代碼 AIoT 聯網平臺,為各行各業提供了強大的定制開發解決方案。 ? 平臺概述 機智
    的頭像 發表于 06-20 16:33 ?314次閱讀

    機智助力小程序開發:連接智能硬件與智能生活

    隨著智能硬件的普及和小程序的興起,人們的生活越來越依賴于智能化的解決方案。作為聯網領域的領先者,機智為小程序開發者提供了豐富的支持和功能
    的頭像 發表于 06-15 08:10 ?382次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>助力小程序<b class='flag-5'>開發</b>:連接智能硬件與智能生活

    基于機智聯網的智能花卉栽培系統

    WiFi傳輸實現信息交互,并在機智聯網平臺實現實時監測和遠程操控。種植者可遠程監測土壤溫濕度、環境溫濕度、CO2濃度、光照強度,并通過App實現遠程控制水泵、排氣
    的頭像 發表于 05-15 08:10 ?1267次閱讀
    基于<b class='flag-5'>機智</b><b class='flag-5'>云</b><b class='flag-5'>物</b><b class='flag-5'>聯網</b>的智能花卉栽培系統

    基于機智聯網平臺的智能垃圾回收箱與控制系統研究

    和數據傳輸模塊;設計了軟件,包括稱重、測距、防夾手和煙霧報警功能;開發了基于機智后臺服務器的操作系統,實現了用戶信息識別和與垃圾箱的信息交互。測試結果表明,實現了無觸碰開門、投放、自動稱重、容量檢測
    發表于 04-09 17:25

    基于機智聯網的PCR溫度控制

    本文設計了基于聯網的PCR溫度控制系統,能夠實現快速、準確的溫度控制。通過將檢測設備端接入機智平臺,使檢測人員能夠遠程監控PCR儀的運行,實現檢測現場的無人值守,減輕檢測人員的負擔
    的頭像 發表于 03-07 08:09 ?716次閱讀
    基于<b class='flag-5'>機智</b><b class='flag-5'>云</b><b class='flag-5'>物</b><b class='flag-5'>聯網</b>的PCR溫度控制

    【涂鴉T2-U開發板試用體驗】涂鴉T2-U開發板初體驗

    :通過Wi-Fi配網、閃電配網等配網方式,連接涂鴉,可助力開發者快速實現對設備的智能化控制; 通過Wi-Fi可接收具備涂鴉特色的Wi-Fi遙控器控制,用戶端控制方式更豐富。 2、低功耗
    發表于 12-22 10:59

    精彩回顧丨機智聯網平臺選擇垂直行業的實踐與思考

    解決方案,聯網平臺廠商能獲得什么?我們期盼用具體的企業案例來回答這些問題。 為此, 聯傳媒記者、AIoT星圖研究院分析師特別采訪了 廣州機智
    的頭像 發表于 11-28 14:55 ?610次閱讀
    精彩回顧丨<b class='flag-5'>機智</b><b class='flag-5'>云</b>:<b class='flag-5'>物</b><b class='flag-5'>聯網</b>平臺選擇垂直行業的實踐與思考