91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

教程:ESP8266接入機(jī)智云,成功實(shí)現(xiàn)代碼移植

機(jī)智云 ? 2022-01-12 10:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文主要以圖文方式介紹了ESP8266接入機(jī)智云,生成MCU代碼,并成功移植代碼,實(shí)現(xiàn)APP控制硬件設(shè)備的過程。

操作步驟如下:

1、將固件寫入ESP8266的過程及注意事項(xiàng)

2、機(jī)智云平臺(tái)使用過程:

創(chuàng)建產(chǎn)品-編輯數(shù)據(jù)點(diǎn)-使用MCU代碼生成器

3、代碼移植和編譯:

主要涉及修改"gizwits_product.h"頭文件-初始化Wifi模塊“Gizwits_Init()”

4、測(cè)試:

連接8266模塊與STM32F103c8t6,通電,下載機(jī)智云APP,測(cè)試功能

1. 燒寫固件到ESP8266

將模塊通過串口接入電腦,串口TX接模塊RX,RX接模塊TX,同時(shí)需要將8266的KEY引腳接高。

9c36423a-72ff-11ec-a4ad-dac502259ad0.png

9c6991d0-72ff-11ec-a4ad-dac502259ad0.png9c8cbf7a-72ff-11ec-a4ad-dac502259ad0.png
9cc6c40e-72ff-11ec-a4ad-dac502259ad0.png
9cf660b0-72ff-11ec-a4ad-dac502259ad0.png
9d29be4c-72ff-11ec-a4ad-dac502259ad0.png
9d5c6a5e-72ff-11ec-a4ad-dac502259ad0.png
9d94366e-72ff-11ec-a4ad-dac502259ad0.png

下載之前先將模塊按下面說明操作

9dd7c398-72ff-11ec-a4ad-dac502259ad0.png

9e3a2178-72ff-11ec-a4ad-dac502259ad0.png

9e7c8b80-72ff-11ec-a4ad-dac502259ad0.png
9eb987e2-72ff-11ec-a4ad-dac502259ad0.png

2. 機(jī)智云平臺(tái)配置及代碼生成

9eedf374-72ff-11ec-a4ad-dac502259ad0.png
9f17930a-72ff-11ec-a4ad-dac502259ad0.png
9f51e64a-72ff-11ec-a4ad-dac502259ad0.png
9f8548fa-72ff-11ec-a4ad-dac502259ad0.png
9fb5fe82-72ff-11ec-a4ad-dac502259ad0.png
9fe36a16-72ff-11ec-a4ad-dac502259ad0.png
a01a6994-72ff-11ec-a4ad-dac502259ad0.png
a04c513e-72ff-11ec-a4ad-dac502259ad0.png

3. 代碼移植到自己的工程

a077e0e2-72ff-11ec-a4ad-dac502259ad0.png
a0a524d0-72ff-11ec-a4ad-dac502259ad0.png
a0d5b348-72ff-11ec-a4ad-dac502259ad0.png
a10ce552-72ff-11ec-a4ad-dac502259ad0.png

a1398c92-72ff-11ec-a4ad-dac502259ad0.png
a186a220-72ff-11ec-a4ad-dac502259ad0.png
a1aece44-72ff-11ec-a4ad-dac502259ad0.png

a1f58eba-72ff-11ec-a4ad-dac502259ad0.png
a228116e-72ff-11ec-a4ad-dac502259ad0.png
a24b0674-72ff-11ec-a4ad-dac502259ad0.png
a2964918-72ff-11ec-a4ad-dac502259ad0.png

a2e466fc-72ff-11ec-a4ad-dac502259ad0.png
a31a109a-72ff-11ec-a4ad-dac502259ad0.pnga3699a20-72ff-11ec-a4ad-dac502259ad0.png

a39cd674-72ff-11ec-a4ad-dac502259ad0.png

修改"gizwits_product.h"頭文件

a3d389a8-72ff-11ec-a4ad-dac502259ad0.png
a3f71738-72ff-11ec-a4ad-dac502259ad0.png
a43708de-72ff-11ec-a4ad-dac502259ad0.png
a46a3902-72ff-11ec-a4ad-dac502259ad0.png
a4a56b44-72ff-11ec-a4ad-dac502259ad0.png
a4ebf078-72ff-11ec-a4ad-dac502259ad0.png
a5330b66-72ff-11ec-a4ad-dac502259ad0.png

a573db14-72ff-11ec-a4ad-dac502259ad0.png

a58fcbb2-72ff-11ec-a4ad-dac502259ad0.png

a5ccdcdc-72ff-11ec-a4ad-dac502259ad0.png

a60e8baa-72ff-11ec-a4ad-dac502259ad0.png

a6473f72-72ff-11ec-a4ad-dac502259ad0.png

a675db34-72ff-11ec-a4ad-dac502259ad0.png

4. 編譯

a6b6538a-72ff-11ec-a4ad-dac502259ad0.png
a6fa3be0-72ff-11ec-a4ad-dac502259ad0.png

5. 測(cè)試
  1. 將8266模塊與STM32F103c8t6連接,8266的RX接C8T6的PB10,TX接C8T6的PB11,例如下圖,然后把設(shè)備上電。
    a7364c7a-72ff-11ec-a4ad-dac502259ad0.jpg

  2. 手機(jī)上下載機(jī)智云APP并安裝,然后自己注冊(cè)個(gè)賬號(hào)。

  3. 點(diǎn)擊添加設(shè)備
    a760e980-72ff-11ec-a4ad-dac502259ad0.png

  4. 輸入你手機(jī)連接的路由器的ssid名稱和密碼,點(diǎn)擊下一步
    a7a0fb10-72ff-11ec-a4ad-dac502259ad0.png

  5. 選擇樂鑫或者ESP,然后點(diǎn)擊OK。
    a7e11326-72ff-11ec-a4ad-dac502259ad0.jpg

  6. app上“已完成上述操作”打勾,點(diǎn)擊下一步。
    a816ab44-72ff-11ec-a4ad-dac502259ad0.png

  7. 開始掃描后模塊的燈會(huì)快速閃爍,直到模塊接入平臺(tái),一般如果掃描超過30%之后模塊還沒有接入app的話基本上就不會(huì)接入app了,建議將模塊斷電后上電,然后在用APP重新添加。
    a86ba964-72ff-11ec-a4ad-dac502259ad0.jpg

  8. 模塊配對(duì)成功圖
    a898690e-72ff-11ec-a4ad-dac502259ad0.jpg

  9. 9.這時(shí)候點(diǎn)進(jìn)去就可以看到里面剛定義的變量了,如下圖,這里的變量和程序當(dāng)中的結(jié)構(gòu)體currentDataPoint的valueLED_OnOff相關(guān)聯(lián),撥動(dòng)app上面的這個(gè)開關(guān)就會(huì)改變stm32結(jié)構(gòu)體currentDataPoint的valueLED_OnOff變量,相反改變STM32當(dāng)中的這個(gè)值,app上面的狀態(tài)也會(huì)發(fā)生變化a8d58fe6-72ff-11ec-a4ad-dac502259ad0.png

  10. 我們測(cè)試一下
    a8ed97da-72ff-11ec-a4ad-dac502259ad0.png

  11. 測(cè)試成功
    a9210a34-72ff-11ec-a4ad-dac502259ad0.jpg

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4967

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    ESP8266系列】WT8266-S6模組規(guī)格書

    處理器ESP8266在較小尺寸封裝中集成了業(yè)界領(lǐng)先的TensilicaL106超低功耗32位微型MCU,帶有16位精簡(jiǎn)模式,主頻支持80MHz和160MHz,支持R
    的頭像 發(fā)表于 02-05 18:03 ?101次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S6模組規(guī)格書

    無需安裝!在瀏覽器里就能玩轉(zhuǎn)ESP32/ESP8266,這個(gè)神器絕了!

    無需安裝!在瀏覽器里就能玩轉(zhuǎn)ESP32/ESP8266,這個(gè)神器絕了!【往期精選】十年嵌入式最深的痛,不是Bug,而是抓不到日志!vivo宣布原生支持HomeAssistant生態(tài)設(shè)備接入(含
    的頭像 發(fā)表于 01-10 10:01 ?796次閱讀
    無需安裝!在瀏覽器里就能玩轉(zhuǎn)<b class='flag-5'>ESP</b>32/<b class='flag-5'>ESP8266</b>,這個(gè)神器絕了!

    【瑞薩RA6E2地奇星開發(fā)板試用】基于RA6E2+ESP8266在STA模式下數(shù)據(jù)透?jìng)鞯絇ython服務(wù)器整體系統(tǒng)演示總結(jié)

    傳整體方案。 8. 項(xiàng)目代碼: 附件為項(xiàng)目實(shí)現(xiàn)代碼。*附件:基于瑞薩RA6E2+ESP8266在STA模式下數(shù)據(jù)透?jìng)鞯絇ython服務(wù)器整體系統(tǒng)-項(xiàng)目代碼.zip
    發(fā)表于 12-28 20:16

    一鍵配網(wǎng)失敗怎么辦?機(jī)智熱點(diǎn)配網(wǎng)全攻略

    在使用機(jī)智APP進(jìn)行一鍵配網(wǎng)時(shí),常見的失敗原因之一是WiFi頻段不匹配。許多機(jī)智入門設(shè)備(如ESP8266)僅支持2.4GHz的WiFi
    的頭像 發(fā)表于 12-11 18:03 ?803次閱讀
    一鍵配網(wǎng)失敗怎么辦?<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>熱點(diǎn)配網(wǎng)全攻略

    晶科鑫 | 國(guó)產(chǎn)26MHz晶振匹配Espressif(樂鑫) ESP8285/ESP8266芯片案例

    【應(yīng)用】國(guó)產(chǎn)26MHz頻率晶振應(yīng)用于物聯(lián)網(wǎng)WIFI物聯(lián)網(wǎng)模塊(串口轉(zhuǎn)WiFi模塊),Espressif(樂鑫)ESP8285/ESP8266芯片匹配測(cè)試OKESP8285其實(shí)是ESP8266的升級(jí)版
    的頭像 發(fā)表于 11-21 15:37 ?4605次閱讀
    晶科鑫 | 國(guó)產(chǎn)26MHz晶振匹配Espressif(樂鑫) <b class='flag-5'>ESP</b>8285/<b class='flag-5'>ESP8266</b>芯片案例

    ESP8266ESP32開發(fā)板常見的2種下載方式

    ESP32和ESP8266是性價(jià)比很高而且使用較為廣泛的的Wi-Fi模塊,在物聯(lián)網(wǎng)(IoT)領(lǐng)域的DIY項(xiàng)目中可以首先考慮這2款產(chǎn)品。 兩款芯片都屬于32位處理器。ESP32是低功耗雙核80MHz
    的頭像 發(fā)表于 11-10 20:30 ?952次閱讀
    <b class='flag-5'>ESP8266</b>和<b class='flag-5'>ESP</b>32開發(fā)板常見的2種下載方式

    基于機(jī)智平臺(tái)的新疆農(nóng)田氣候檢測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    本文設(shè)計(jì)了一種基于平臺(tái)的新疆農(nóng)田氣候檢測(cè)系統(tǒng),用于實(shí)時(shí)監(jiān)測(cè)風(fēng)速、溫濕度和PM2.5等環(huán)境參數(shù),提升農(nóng)業(yè)生產(chǎn)智能化水平。系統(tǒng)采用STM32單片機(jī)與傳感器采集數(shù)據(jù),通過ESP8266Wi-Fi模塊上傳
    的頭像 發(fā)表于 09-23 18:45 ?732次閱讀
    基于<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>平臺(tái)的新疆農(nóng)田氣候檢測(cè)系統(tǒng)設(shè)計(jì)與<b class='flag-5'>實(shí)現(xiàn)</b>

    基于智能家居項(xiàng)目 完結(jié)散花

    一、項(xiàng)目目標(biāo)通過機(jī)智平臺(tái),快速實(shí)現(xiàn)以下功能:MCU+ESP8266實(shí)現(xiàn)單點(diǎn)控制實(shí)現(xiàn)多點(diǎn)控制(如
    的頭像 發(fā)表于 07-31 18:03 ?617次閱讀
    基于智能家居項(xiàng)目  完結(jié)散花

    STM32+esp8266連接機(jī)智,上傳溫濕度數(shù)據(jù)并控制繼電器開關(guān)(平臺(tái)配置、代碼生成、代碼移植

    本教程將詳細(xì)介紹如何將STM32微控制器與ESP8266Wi-Fi模塊連接到機(jī)智平臺(tái),實(shí)現(xiàn)溫濕度數(shù)據(jù)的上傳與繼電器的遠(yuǎn)程控制。通過此過程,您將學(xué)會(huì)如何配置
    的頭像 發(fā)表于 07-15 18:54 ?1062次閱讀
    STM32+<b class='flag-5'>esp8266</b>連接<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>,上傳溫濕度數(shù)據(jù)并控制繼電器開關(guān)(平臺(tái)配置、<b class='flag-5'>代碼</b>生成、<b class='flag-5'>代碼</b><b class='flag-5'>移植</b>)

    【RA-Eco-RA4M2開發(fā)板評(píng)測(cè)】使用RA4M2和ESP8266實(shí)現(xiàn)MQTT協(xié)議上傳傳感器數(shù)據(jù)到服務(wù)器并反向點(diǎn)燈控制

    人遠(yuǎn)在千里之外的異國(guó)他鄉(xiāng),在ESP8266接入互聯(lián)網(wǎng)的條件下,都可以遠(yuǎn)程點(diǎn)燈,不限制距離和IP地址,服務(wù)器確實(shí)是個(gè)好東西呀! 在這個(gè)萬物互聯(lián)的時(shí)代,互聯(lián)網(wǎng)正在我們的日常生活中越來越扮演者重要的角色
    發(fā)表于 05-29 15:29

    基于STM32 HAL庫與標(biāo)準(zhǔn)庫的esp8266接入機(jī)智方案(二)

    在《基于STM32HAL庫與標(biāo)準(zhǔn)庫的esp8266接入機(jī)智方案(一)》中,我們?cè)敿?xì)介紹了硬件連接和機(jī)智
    的頭像 發(fā)表于 05-28 18:02 ?1399次閱讀
    基于STM32 HAL庫與標(biāo)準(zhǔn)庫的<b class='flag-5'>esp8266</b><b class='flag-5'>接入</b><b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>方案(二)

    基于STM32 HAL庫與標(biāo)準(zhǔn)庫的ESP8266接入機(jī)智方案(一)

    新手。在實(shí)際的開發(fā)和移植過程中,還是會(huì)遇到不少問題,當(dāng)前機(jī)智平臺(tái)自動(dòng)生成的代碼與網(wǎng)上的一些舊的教程有差異。現(xiàn)在,我將自己成功的開發(fā)經(jīng)驗(yàn)總結(jié)
    的頭像 發(fā)表于 05-28 18:02 ?1112次閱讀
    基于STM32 HAL庫與標(biāo)準(zhǔn)庫的<b class='flag-5'>ESP8266</b><b class='flag-5'>接入</b><b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>方案(一)

    機(jī)智Airlink配網(wǎng)超時(shí)、數(shù)據(jù)上傳延遲及更新不及時(shí)問題分析

    本教程旨在分析并解決在使用32單片機(jī)和ESP8266-01S接入機(jī)智時(shí)可能遇到的配網(wǎng)超時(shí)、數(shù)據(jù)上傳延遲及更新不及時(shí)的問題。通過將傳感器采集的數(shù)據(jù)上傳至
    的頭像 發(fā)表于 05-26 18:03 ?969次閱讀
    <b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>Airlink配網(wǎng)超時(shí)、數(shù)據(jù)上傳延遲及更新不及時(shí)問題分析

    ESP8266燒錄與機(jī)智一鍵配網(wǎng)教程

    ESP8266模塊因其低成本和高性能,廣泛應(yīng)用于智能家居和工業(yè)自動(dòng)化等領(lǐng)域。機(jī)智平臺(tái)提供了一鍵配網(wǎng)功能,簡(jiǎn)化了設(shè)備的聯(lián)網(wǎng)過程。本教程將詳細(xì)介紹如何使用ESP8266進(jìn)行燒錄,并通過
    的頭像 發(fā)表于 05-24 11:04 ?1983次閱讀
    <b class='flag-5'>ESP8266</b>燒錄與<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>一鍵配網(wǎng)教程

    STM32與機(jī)智連接實(shí)現(xiàn)步驟與技巧(下篇):機(jī)智代碼移植與優(yōu)化

    在《STM32與機(jī)智連接實(shí)現(xiàn)步驟與技巧(上篇)》中,我們介紹了硬件連接和通信協(xié)議配置。本篇將重點(diǎn)講解如何將機(jī)智相關(guān)
    的頭像 發(fā)表于 05-23 18:10 ?1105次閱讀
    STM32與<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>連接<b class='flag-5'>實(shí)現(xiàn)</b>步驟與技巧(下篇):<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b><b class='flag-5'>代碼</b><b class='flag-5'>移植</b>與優(yōu)化