chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

機(jī)智云 ? 2025-05-28 18:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群


最近在項(xiàng)目中需要進(jìn)行物聯(lián)網(wǎng)云平臺(tái)對(duì)接,之前我找到了一些資料,發(fā)現(xiàn)機(jī)智云是一個(gè)不錯(cuò)的平臺(tái)。機(jī)智云的資料豐富,且操作簡(jiǎn)便,可以根據(jù)MCU自動(dòng)生成代碼,直接使用或者稍微移植一下即可適配其他型號(hào),非常適合新手。在實(shí)際的開發(fā)和移植過(guò)程中,還是會(huì)遇到不少問(wèn)題,當(dāng)前機(jī)智云平臺(tái)自動(dòng)生成的代碼與網(wǎng)上的一些舊的教程有差異?,F(xiàn)在,我將自己成功的開發(fā)經(jīng)驗(yàn)總結(jié)出來(lái),手把手教大家如何進(jìn)行移植!


資料下載


通過(guò)網(wǎng)盤分享的文件:手把手連接使用機(jī)智云教程資料


--來(lái)自百度網(wǎng)盤超級(jí)會(huì)員v4的分享





dbba7940-3baa-11f0-986f-92fbcf53809c.png



硬件準(zhǔn)備


1.1、主要材料準(zhǔn)備


1、STM32F103 :機(jī)智云提供的模版為F103C8,我使用的就是F103C8T6,實(shí)際移植中沒有任何問(wèn)題,其他型號(hào)移植一樣操作即可。


2、ESP8266 :我使用的是安信可的ESP12F芯片,大家也可以使用其他的ESP01S芯片,只是燒錄時(shí)有一定的區(qū)別,在燒錄章節(jié)會(huì)提到(基本上只要是ESP8266都可以使用,不同的芯片只是燒錄方式不同)


3、CUBEMX:本文使用的是HAL庫(kù)開發(fā),機(jī)智云提供的103C8模版為基于cubemx創(chuàng)建的hal庫(kù)代碼,如果要使用標(biāo)準(zhǔn)庫(kù),選擇“其他平臺(tái)”生成代碼即可。


4、USB轉(zhuǎn)TTL:我使用的是CH340,用于燒錄機(jī)智云固件時(shí),將模塊與電腦連接。這里最好選用帶有串口的下載器使用,因?yàn)闊龑懝碳r(shí),需要用到多個(gè)VCC和GND。


5、串口調(diào)試助手:這里推薦使用SSCOM,我一般選擇使用XCOM,但是在本項(xiàng)目開發(fā)過(guò)程中,模塊會(huì)發(fā)送多包數(shù)據(jù),XCOM v2.0沒有分包功能,使用過(guò)程中會(huì)很混亂,所以建議使用SSCOM。


6、面包板按鍵X2、LEDX1。





dc011224-3baa-11f0-986f-92fbcf53809c.png

1.2、ESP8266固件燒錄

硬件連線:





dc35ae08-3baa-11f0-986f-92fbcf53809c.png

RST不用接都可以!


固件下載方式:

esp8266固件下載進(jìn)入機(jī)智云官網(wǎng)->點(diǎn)擊開發(fā)者中心->點(diǎn)擊下載中心:





dc5dc3de-3baa-11f0-986f-92fbcf53809c.png

解壓后得到:





dc8b5be6-3baa-11f0-986f-92fbcf53809c.pngdcabeca8-3baa-11f0-986f-92fbcf53809c.png

然后使用燒錄軟件燒錄即可:按照前面的要求接好線,選擇esp8266





dcc85f28-3baa-11f0-986f-92fbcf53809c.png

打開設(shè)備管理器查看com口:最后點(diǎn)擊開始即可





dd03976e-3baa-11f0-986f-92fbcf53809c.png

溫馨提示:如果點(diǎn)擊開始后,進(jìn)度條一直卡著不動(dòng),拔插一下esp8266的3.3V即可



創(chuàng)建機(jī)智云客戶端


在創(chuàng)建客戶端之前,首先需要明確項(xiàng)目中哪些功能需要接入機(jī)智云(例如,LED控制、溫濕度上傳、二氧化碳濃度上傳等)。為了簡(jiǎn)化演示,我將從最基礎(chǔ)的功能(如開關(guān)燈)開始,之后再逐步進(jìn)行功能的擴(kuò)展和優(yōu)化。


打開機(jī)智云官網(wǎng) -> 點(diǎn)擊開發(fā)者中心并登錄 -> 點(diǎn)擊創(chuàng)建產(chǎn)品:





dd45152c-3baa-11f0-986f-92fbcf53809c.png

這里可以隨便選擇,我選擇的是自定義方案:





dd6d341c-3baa-11f0-986f-92fbcf53809c.png

數(shù)據(jù)傳輸選擇定長(zhǎng),然后點(diǎn)擊創(chuàng)建





dd91c7aa-3baa-11f0-986f-92fbcf53809c.png

創(chuàng)建完成后,新建數(shù)據(jù)點(diǎn),這里的數(shù)據(jù)點(diǎn)其實(shí)就是需要遠(yuǎn)程的任務(wù)





ddd02f22-3baa-11f0-986f-92fbcf53809c.png

輸入相應(yīng)的信息,我們需要控制LED燈,所以讀寫類型選擇可寫,數(shù)據(jù)類型是指我們發(fā)送到MCU的值是什么類型,這里選擇布爾型即可





ddf4a398-3baa-11f0-986f-92fbcf53809c.png

這里我們就已經(jīng)完成了項(xiàng)目的功能確認(rèn)了,然后我們點(diǎn)擊虛擬設(shè)備,可以提前查看我們的客戶端界面是什么樣子的





de1fd72a-3baa-11f0-986f-92fbcf53809c.pngdbabf2a8-3baa-11f0-986f-92fbcf53809c.png

使用手機(jī)下載機(jī)智云APP后點(diǎn)擊左上角掃描電腦左上方的二維碼:





de5d39f8-3baa-11f0-986f-92fbcf53809c.pngdbabf2a8-3baa-11f0-986f-92fbcf53809c.png


由于篇幅限制,接下來(lái)的內(nèi)容將在下一篇中詳細(xì)講解,包括代碼下載、分析及直接使用這些代碼連接機(jī)智云。此外,我們還將討論如何移植HAL庫(kù)和標(biāo)準(zhǔn)庫(kù),以確保與機(jī)智云的兼容性,從而幫助開發(fā)者更高效地完成項(xiàng)目的云平臺(tái)接入。


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

    關(guān)注

    2305

    文章

    11118

    瀏覽量

    370929
  • 機(jī)智云
    +關(guān)注

    關(guān)注

    3

    文章

    629

    瀏覽量

    27608
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    966

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    HAL庫(kù)每天例】第063例:WIFI-ESP8266

    /1i574oPv 密碼:r3s3(硬石YS-F1Pro開發(fā)板HAL庫(kù)例程持續(xù)更新\1. 軟件設(shè)計(jì)之基本裸機(jī)例程(HAL庫(kù)版本)\YSF1-064. WIFI-
    發(fā)表于 07-07 09:03

    機(jī)智自動(dòng)生成工程移植STM32CubeMX

    ESP8266-12F);3.USB轉(zhuǎn)TTL模塊個(gè),串口調(diào)試用;軟件工具為:1.STM32CubeMX V4.16.1;2.機(jī)智自助開
    發(fā)表于 02-07 16:59

    ESP8266-12F模塊接入案例

    本文介紹了如何將ESP8266-12F模塊連接上云端以及如何通過(guò)PC端調(diào)試工具驗(yàn)證ESP8266是否能正常連接云端服務(wù)器。準(zhǔn)備工作ESP8266-12F模塊個(gè);USB轉(zhuǎn)TTL模塊
    發(fā)表于 02-20 16:49

    ESP8266模塊和機(jī)智學(xué)習(xí)中遇到的些問(wèn)題

    正點(diǎn)原子STM32開發(fā)板+ESP8266使用機(jī)智最近學(xué)習(xí)STM32,學(xué)長(zhǎng)和大佬建議我去學(xué)習(xí)
    發(fā)表于 08-24 06:28

    如何移植STM32固件庫(kù)

    機(jī)智官方生成的MCU代碼(hal庫(kù))移植為STM32標(biāo)準(zhǔn)庫(kù)
    發(fā)表于 11-11 06:24

    STM32F103+ESP8266使用工程模板接入機(jī)智的過(guò)程

    正點(diǎn)原子STM32mini開發(fā)板+ESP8266接入機(jī)智博主是位剛剛接觸
    發(fā)表于 02-14 07:47

    基于STM32esp8266機(jī)智app聯(lián)網(wǎng)總結(jié)

    背景是有個(gè)成熟的STM32機(jī)智項(xiàng)目代碼,記錄下成功應(yīng)用的過(guò)程。第步:用ttl轉(zhuǎn)u***串
    發(fā)表于 04-25 13:40

    機(jī)智ESP8266模組固件資料下載

    機(jī)智ESP8266模組固件
    發(fā)表于 04-23 15:55 ?67次下載
    <b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b><b class='flag-5'>ESP8266</b>模組固件資料下載

    從5方面描述STM32F407+ESP8266連接機(jī)智過(guò)程

    由于本次使用的ESP8266是原來(lái)機(jī)智二代產(chǎn)品上的,可能正常聯(lián)上機(jī)智,故沒有給ESP8266
    的頭像 發(fā)表于 06-21 10:06 ?1.3w次閱讀

    ESP8266系列封裝庫(kù)資源下載

    ESP8266系列封裝庫(kù)資源下載
    發(fā)表于 05-20 16:04 ?0次下載

    ESP8266 PCB的模塊封裝庫(kù)下載

    ESP8266 PCB的模塊封裝庫(kù)下載
    發(fā)表于 10-28 14:50 ?211次下載

    機(jī)智官方生成的MCU代碼(hal庫(kù))移植為STM32標(biāo)準(zhǔn)庫(kù)教程

    機(jī)智官方生成的MCU代碼(hal庫(kù))移植為STM32標(biāo)準(zhǔn)庫(kù)
    發(fā)表于 11-06 09:51 ?15次下載
    <b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>官方生成的MCU代碼(<b class='flag-5'>hal</b><b class='flag-5'>庫(kù)</b>)移植為<b class='flag-5'>STM32</b><b class='flag-5'>標(biāo)準(zhǔn)</b><b class='flag-5'>庫(kù)</b>教程

    正點(diǎn)原子STM32F103+ESP8266使用工程模板接入機(jī)智的詳細(xì)步驟

    正點(diǎn)原子STM32mini開發(fā)板+ESP8266接入機(jī)智博主是位剛剛接觸
    發(fā)表于 12-08 20:21 ?16次下載
    正點(diǎn)原子<b class='flag-5'>STM32F103+ESP8266</b>使用工程模板<b class='flag-5'>接入</b><b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>的詳細(xì)步驟

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

    本文主要以圖文方式介紹了ESP8266接入機(jī)智,生成MCU代碼,并成功移植代碼,實(shí)現(xiàn)APP控制硬件設(shè)備的過(guò)程。操作步驟如下:1、將固件寫入ESP8
    的頭像 發(fā)表于 01-12 10:16 ?7753次閱讀
    教程:<b class='flag-5'>ESP8266</b><b class='flag-5'>接入</b><b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>,成功實(shí)現(xiàn)代碼移植

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

    在《基于STM32HAL庫(kù)標(biāo)準(zhǔn)庫(kù)esp8266接入機(jī)智
    的頭像 發(fā)表于 05-28 18:02 ?1084次閱讀
    基于<b class='flag-5'>STM32</b> <b class='flag-5'>HAL</b><b class='flag-5'>庫(kù)</b>與<b class='flag-5'>標(biāo)準(zhǔn)</b><b class='flag-5'>庫(kù)</b>的<b class='flag-5'>esp8266</b><b class='flag-5'>接入</b><b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b><b class='flag-5'>方案</b>(二)