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

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

    文章

    6023

    瀏覽量

    174606
  • 物聯網
    +關注

    關注

    2927

    文章

    46007

    瀏覽量

    389219
  • 機智云
    +關注

    關注

    3

    文章

    611

    瀏覽量

    26759
收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

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

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

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

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

    蜂窩聯網的超低功耗特性

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

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

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

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

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

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

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

    ARM開發板聯網中的應用

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

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

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

    機智ESP8266開發板RGB彩燈控件

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

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

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

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

    聯網(IoT)迅猛發展的今天,高效、穩定且低功耗的數據傳輸設備成為推動行業發展的關鍵。深圳梯LoRa網關以其遠距離、低功耗的特性,以及
    的頭像 發表于 06-27 10:09 ?749次閱讀
    深圳梯<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 ?606次閱讀
    主站蜘蛛池模板: 一区二区三区电影 | 爱爱动态视频免费视频 | 亚洲www在线 | 日本永久免费 | 曰本女人一级毛片看一级毛 | 欧美一区亚洲 | 五月婷婷网站 | 黄黄的网站在线观看 | 高清人人天天夜夜曰狠狠狠狠 | 免费视频淫片aa毛片 | 免费深夜视频 | 三级黄色网址 | 黄色网毛片 | 色多多在线免费观看 | 91po狼人社在线观看 | aa在线观看| yy6080三级理论韩国日本 | 天天干天天做 | 特黄特色三级在线播放 | 色综合久久九月婷婷色综合 | 国产美女亚洲精品久久久综合 | 亚洲人色大成年网站在线观看 | 磁力bt种子搜索在线 | tube44在线观看 | 国产内地激情精品毛片在线一 | 最新丁香六月 | 美女拍拍拍黄色 | 亚洲成电影| 色婷婷久久综合中文久久蜜桃 | 国产三级观看久久 | 天天色天天射天天干 | 久久国产乱子伦精品免费看 | 国产午夜精品久久久久 | 欧美日韩精品乱国产 | 美女一级免费毛片 | 久久riav二区三区 | 在线永久免费播放视频 | 精品一区二区三区自拍图片区 | 萌白酱白丝护士服喷水铁牛tv | 亚洲福利一区 | 尤物蜜芽福利国产污在线观看 |