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

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

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

3天內不再提示

基于STM32 HAL庫與標準庫的ESP8266接入機智云方案(一)

機智云 ? 2025-05-28 18:02 ? 次閱讀


最近在項目中需要進行物聯網云平臺對接,之前我找到了一些資料,發現機智云是一個不錯的平臺。機智云的資料豐富,且操作簡便,可以根據MCU自動生成代碼,直接使用或者稍微移植一下即可適配其他型號,非常適合新手。在實際的開發和移植過程中,還是會遇到不少問題,當前機智云平臺自動生成的代碼與網上的一些舊的教程有差異。現在,我將自己成功的開發經驗總結出來,手把手教大家如何進行移植!


資料下載


通過網盤分享的文件:手把手連接使用機智云教程資料


--來自百度網盤超級會員v4的分享





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



硬件準備


1.1、主要材料準備


1、STM32F103 :機智云提供的模版為F103C8,我使用的就是F103C8T6,實際移植中沒有任何問題,其他型號移植一樣操作即可。


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


3、CUBEMX:本文使用的是HAL庫開發,機智云提供的103C8模版為基于cubemx創建的hal庫代碼,如果要使用標準庫,選擇“其他平臺”生成代碼即可。


4、USB轉TTL:我使用的是CH340,用于燒錄機智云固件時,將模塊與電腦連接。這里最好選用帶有串口的下載器使用,因為燒寫固件時,需要用到多個VCC和GND。


5、串口調試助手:這里推薦使用SSCOM,我一般選擇使用XCOM,但是在本項目開發過程中,模塊會發送多包數據,XCOM v2.0沒有分包功能,使用過程中會很混亂,所以建議使用SSCOM。


6、面包板按鍵X2、LEDX1。





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

1.2、ESP8266固件燒錄

硬件連線:





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

RST不用接都可以!


固件下載方式:

esp8266固件下載進入機智云官網->點擊開發者中心->點擊下載中心:





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

解壓后得到:





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

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





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

打開設備管理器查看com口:最后點擊開始即可





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

溫馨提示:如果點擊開始后,進度條一直卡著不動,拔插一下esp8266的3.3V即可



創建機智云客戶端


在創建客戶端之前,首先需要明確項目中哪些功能需要接入機智云(例如,LED控制、溫濕度上傳、二氧化碳濃度上傳等)。為了簡化演示,我將從最基礎的功能(如開關燈)開始,之后再逐步進行功能的擴展和優化。


打開機智云官網 -> 點擊開發者中心并登錄 -> 點擊創建產品:





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

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





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

數據傳輸選擇定長,然后點擊創建





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

創建完成后,新建數據點,這里的數據點其實就是需要遠程的任務





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

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





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

這里我們就已經完成了項目的功能確認了,然后我們點擊虛擬設備,可以提前查看我們的客戶端界面是什么樣子的





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

使用手機下載機智云APP后點擊左上角掃描電腦左上方的二維碼:





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


由于篇幅限制,接下來的內容將在下一篇中詳細講解,包括代碼下載、分析及直接使用這些代碼連接機智云。此外,我們還將討論如何移植HAL庫和標準庫,以確保與機智云的兼容性,從而幫助開發者更高效地完成項目的云平臺接入。


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

    關注

    2290

    文章

    11018

    瀏覽量

    362960
  • 機智云
    +關注

    關注

    3

    文章

    611

    瀏覽量

    26760
  • ESP8266
    +關注

    關注

    51

    文章

    965

    瀏覽量

    47071
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    HAL每天例】第063例:WIFI-ESP8266

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

    機智自動生成工程移植STM32CubeMX

    ESP8266-12F);3.USB轉TTL模塊個,串口調試用;軟件工具為:1.STM32CubeMX V4.16.1;2.機智自助開
    發表于 02-07 16:59

    ESP8266-12F模塊接入案例

    本文介紹了如何將ESP8266-12F模塊連接上云端以及如何通過PC端調試工具驗證ESP8266是否能正常連接云端服務器。準備工作ESP8266-12F模塊個;USB轉TTL模塊
    發表于 02-20 16:49

    如何移植STM32固件

    機智官方生成的MCU代碼(hal)移植為STM32標準
    發表于 11-11 06:24

    STM32F103+ESP8266使用工程模板接入機智的過程

    正點原子STM32mini開發板+ESP8266接入機智博主是位剛剛接觸
    發表于 02-14 07:47

    基于STM32esp8266機智app聯網總結

    背景是有個成熟的STM32機智項目代碼,記錄下成功應用的過程。第步:用ttl轉u***串
    發表于 04-25 13:40

    機智ESP8266模組固件資料下載

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

    從5方面描述STM32F407+ESP8266連接機智過程

    由于本次使用的ESP8266是原來機智二代產品上的,可能正常聯上機智,故沒有給ESP8266
    的頭像 發表于 06-21 10:06 ?1.2w次閱讀

    ESP8266系列封裝資源下載

    ESP8266系列封裝資源下載
    發表于 05-20 16:04 ?0次下載

    ESP8266 PCB的模塊封裝下載

    ESP8266 PCB的模塊封裝下載
    發表于 10-28 14:50 ?181次下載

    機智官方生成的MCU代碼(hal)移植為STM32標準教程

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

    STM32通過ESP8266利用機智平臺實現手機遠程操作

    直奔主題,本次練習是將STM32作為主控芯片,ESP8266作為外設,利用串口傳遞信息,通過機智平臺實現與手機之間的通信
    發表于 12-06 18:36 ?14次下載
    <b class='flag-5'>STM32</b>通過<b class='flag-5'>ESP8266</b>利用<b class='flag-5'>機智</b><b class='flag-5'>云</b>平臺實現手機遠程操作

    正點原子STM32F103+ESP8266使用工程模板接入機智的詳細步驟

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

    教程:ESP8266接入機智,成功實現代碼移植

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

    基于STM32 HAL標準esp8266接入機智方案(二)

    在《基于STM32HAL標準esp8266接入機智
    的頭像 發表于 05-28 18:02 ?339次閱讀
    基于<b class='flag-5'>STM32</b> <b class='flag-5'>HAL</b><b class='flag-5'>庫</b>與<b class='flag-5'>標準</b><b class='flag-5'>庫</b>的<b class='flag-5'>esp8266</b><b class='flag-5'>接入</b><b class='flag-5'>機智</b><b class='flag-5'>云</b><b class='flag-5'>方案</b>(二)
    主站蜘蛛池模板: 深爱五月激情网 | 久久精品国产99国产精品免费看 | 国产一级淫 | 一二三四日本视频社区 | 100000免费啪啪18免进 | 亚洲涩综合 | 国产小视频在线播放 | 在线你懂的网址 | 蕾丝视频在线播放 | 精品四虎免费观看国产高清午夜 | 亚洲天天看 | 久青草免费在线视频 | 宅男666在线永久免费观看 | 国产成人乱码一区二区三区 | 久久99精品久久久久久久野外 | 国产区一区二区三区 | 欧美乱淫 | 亚洲欧美一区二区三区图片 | 欧美一区二区精品 | 好爽毛片一区二区三区四 | 456影院第一 | 一级毛片视频在线 | 人人洗澡人人洗澡人人 | 国产h视频在线观看高清 | 激情综合网激情 | 国产重口老太和小伙乱视频 | 黄a免费| 亚洲综合激情六月婷婷在线观看 | 丁香综合| 五月综合色啪 | 亚洲天天综合网 | 亚洲qingse中文久久网 | 欧美一级第一免费高清 | 色拍拍综合网 | 亚洲人成电影综合网站色 | 四虎国产精品永久在线网址 | 日本大片免费播放网站 | 一区二区中文字幕亚洲精品 | 国产色视频一区 | 插插好爽爽爽 | 日本口工全彩无遮拦漫画大 |