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快速上云實(shí)戰(zhàn)指南:手把手帶你入門機(jī)智云

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

掃碼添加小助手

加入工程師交流群

本項(xiàng)目基于STM32F103C8T6最小系統(tǒng)板,采用HAL庫(kù)開(kāi)發(fā)方式,結(jié)合ESP01s Wi-Fi模塊,實(shí)現(xiàn)將各類傳感器數(shù)據(jù)快速上傳至機(jī)智云平臺(tái)。通過(guò)移植機(jī)智云SDK到自定義項(xiàng)目,用戶可以方便地將傳感器數(shù)據(jù)實(shí)時(shí)傳輸?shù)皆贫耍С滞ㄟ^(guò)機(jī)智云APP遠(yuǎn)程查看數(shù)據(jù)和發(fā)送控制命令。該項(xiàng)目為物聯(lián)網(wǎng)應(yīng)用提供了一個(gè)簡(jiǎn)便的解決方案,能夠幫助開(kāi)發(fā)者快速搭建起智能設(shè)備的云端連接與遠(yuǎn)程控制功能。

PART.01實(shí)物材料

主控芯片:使用STM32F103C8T6,這里用到最小系統(tǒng)板,方便快捷。

wifi模塊:選用ESP8266-01s

傳感器:DHT11溫濕度模塊、LED

準(zhǔn)備軟件:keil5(MDK版本)、STM32CubeMx(用于配置STM32與生成HAL庫(kù)代碼)

PART.02實(shí)物連接

LED負(fù)極 --- STM32的PA0

LED正極 --- 電源正極3.3V

ESP01S的3v3 --- 電源正極3.3V

ESP01S的GND --- GND

ESP01S的TX --- STM32的PA3

ESP01S的RX --- STM32的PA2

DHT11 的 3v3 --- 電源正極3.3V

DHT11 的 GND --- GND

DHT11 的 DATA --- STM32的PA1



97db4052-d5af-11f0-8ce9-92fbcf53809c.png

1、在機(jī)智云平臺(tái)上創(chuàng)建設(shè)備,設(shè)置數(shù)據(jù)點(diǎn)。

進(jìn)入機(jī)智云平臺(tái),注冊(cè)登錄之后,進(jìn)入開(kāi)發(fā)者中心



97f0fadc-d5af-11f0-8ce9-92fbcf53809c.png

創(chuàng)建設(shè)備,設(shè)置數(shù)據(jù)點(diǎn)



9802e22e-d5af-11f0-8ce9-92fbcf53809c.png


這里以其他為例


98143cd6-d5af-11f0-8ce9-92fbcf53809c.png


設(shè)置好名稱,類型(這里根據(jù)圖片默認(rèn)即可)


982791e6-d5af-11f0-8ce9-92fbcf53809c.png


然后編輯我們想要的數(shù)據(jù)點(diǎn)



983acda6-d5af-11f0-8ce9-92fbcf53809c.png




這里以溫濕度的數(shù)據(jù)點(diǎn)設(shè)置為例,如圖



984b3646-d5af-11f0-8ce9-92fbcf53809c.png

我們這里一個(gè)設(shè)置三個(gè)數(shù)據(jù)點(diǎn):溫度temp,濕度humi,照明LED_Flag



985c9bf2-d5af-11f0-8ce9-92fbcf53809c.png

PART.03ESP01s刷機(jī)智云的固件


接下來(lái)先給wifi模塊ESP01s刷機(jī)智云的固件,用于后面的移植機(jī)智云的SDK,我們使用CH340 USB轉(zhuǎn)TTL模塊,給esp01s燒錄固件。



986c563c-d5af-11f0-8ce9-92fbcf53809c.png

實(shí)物連接ch340連接esp01s


Esp01s 3V3 --- 3.3v

Esp01s GND --- GNDv

Esp01s TX --- CH340的RXD

Esp01s RX --- CH340的TXD

Esp01s EN --- 接高電平3.3V

Esp01s IO0 --- 接低電平GND,這里用于下載模式

CH340的跳冒接 VCC與3V3


987b7fd6-d5af-11f0-8ce9-92fbcf53809c.png

連接好實(shí)物圖之后就可以開(kāi)始準(zhǔn)備燒錄固件了,先去機(jī)智云官網(wǎng)下載ESP8266固件。


進(jìn)入機(jī)智云官網(wǎng)---開(kāi)發(fā)者中心---下載中心---GAgent---下載ESP8266固件。



9898be48-d5af-11f0-8ce9-92fbcf53809c.png

先解壓,等下用這個(gè)8Mbit版本的固件。


98aba35a-d5af-11f0-8ce9-92fbcf53809c.png

接下來(lái)打開(kāi)ESP樂(lè)鑫官方的燒錄固件工具(文章結(jié)尾工具包鏈接里面有提供)。


98be6b84-d5af-11f0-8ce9-92fbcf53809c.png

選擇對(duì)應(yīng)的固件版本,這里ESP01s選擇剛剛下載包里面的8Mbit版本,地址0x000,其他選項(xiàng)配置如圖,點(diǎn)擊start開(kāi)始燒錄。


98cfa6d8-d5af-11f0-8ce9-92fbcf53809c.png

燒錄好固件后,就可以進(jìn)行MCU STM32 HAL庫(kù)版本的SDK移植了。

PART.04機(jī)智云SDK的移植與上云

移植機(jī)智云SDK

進(jìn)入MUC開(kāi)發(fā)頁(yè)面


98e6636e-d5af-11f0-8ce9-92fbcf53809c.png

生成代碼包之后下載下來(lái),用于后面的移植到自己的工程。



98f593f2-d5af-11f0-8ce9-92fbcf53809c.png

我們把這個(gè)SDK移植到自己的工程(也可以直接選擇使用這個(gè)SDK工程)


移植機(jī)智云的SDK,我們需要先配置STM32需要的配置:一個(gè)定時(shí)器TIM2實(shí)現(xiàn)1ms中斷給機(jī)智云作為基準(zhǔn)時(shí)鐘,一個(gè)串口usart1 用于與電腦通信實(shí)現(xiàn)調(diào)試打印功能,一個(gè)串口USART2用于單片機(jī)與esp8266的底層通信,我們打開(kāi)STM32CubeMx開(kāi)始配置。


配置TIM2實(shí)現(xiàn)1ms中斷



990b82ca-d5af-11f0-8ce9-92fbcf53809c.png

配置串口usart1,波特率115200



996dd902-d5af-11f0-8ce9-92fbcf53809c.png

配置串口usart2,波特率9600



997e0174-d5af-11f0-8ce9-92fbcf53809c.png

在NVIC中打開(kāi)中斷。



999368fc-d5af-11f0-8ce9-92fbcf53809c.png

配置完成,點(diǎn)擊生成代碼。


我們把下載的SDK的官方文件里面的這兩個(gè)文件復(fù)制到自己的工程。Gizwits機(jī)智云文件,Utils工具文件,Hal生成的hal庫(kù)用到的程序。



99a9acca-d5af-11f0-8ce9-92fbcf53809c.png

打開(kāi)keil工程,在工程中也需要把這兩個(gè)移植文件添加入工程


99b7d69c-d5af-11f0-8ce9-92fbcf53809c.png


記得引用一下路徑


99caa8a8-d5af-11f0-8ce9-92fbcf53809c.png


接下來(lái)我們修改機(jī)智云gizwits_product.c文件中的函數(shù),實(shí)現(xiàn)自己的數(shù)據(jù)點(diǎn)上傳。


void userInit(void) 這個(gè)函數(shù)是數(shù)據(jù)點(diǎn)初始默認(rèn)值函數(shù)。



99e4f1ae-d5af-11f0-8ce9-92fbcf53809c.png

void userHandle(void)這個(gè)函數(shù)實(shí)現(xiàn)了給云平臺(tái)數(shù)據(jù)點(diǎn)賦值,這里我們把讀取到的溫濕度賦值給數(shù)據(jù)點(diǎn)。



99f8ca08-d5af-11f0-8ce9-92fbcf53809c.png


編寫云平臺(tái)下發(fā)數(shù)據(jù)的邏輯控制。



9a0c3bd8-d5af-11f0-8ce9-92fbcf53809c.png

Main.c文件添加初始化與調(diào)用函數(shù),初始化函數(shù)調(diào)用。

調(diào)用機(jī)智云的初始化函數(shù),打開(kāi)定時(shí)器計(jì)時(shí)與中斷和串口2接收中斷,數(shù)據(jù)點(diǎn)初始化,設(shè)置wifi模式為AIRLINK一鍵配網(wǎng)模式。



9a22eea0-d5af-11f0-8ce9-92fbcf53809c.png

While循環(huán)中調(diào)用主要功能函數(shù)


9a37c884-d5af-11f0-8ce9-92fbcf53809c.png

以上機(jī)智云的SDK就移植到自己的程序里面了,接下來(lái)連接好實(shí)物之后開(kāi)始測(cè)試。


PART.05實(shí)物連接


LED負(fù)極 --- STM32的PA0

LED正極 --- 電源正極3.3V

ESP01S的3v3 --- 電源正極3.3V

ESP01S的GND --- GND

ESP01S的TX --- STM32的PA3

ESP01S的RX --- STM32的PA2

DHT11 的 3v3 --- 電源正極3.3V

DHT11 的 GND --- GND

DHT11 的 DATA --- STM32的PA1



9a4a9586-d5af-11f0-8ce9-92fbcf53809c.png


PART.06使用ST-Link燒錄器燒錄程序


首先用一部手機(jī)連接wifi,這里wifi必須要2.4g模式的(建議再用另一臺(tái)手機(jī)開(kāi)熱點(diǎn),這一臺(tái)手機(jī)連接熱點(diǎn)然后代開(kāi)機(jī)智云APP),之后我們打開(kāi)機(jī)智云APP開(kāi)始測(cè)試。


添加設(shè)備,這里選擇一鍵配網(wǎng)然后輸入wifi密碼。


9a62c35e-d5af-11f0-8ce9-92fbcf53809c.png

下一步之后,給板子斷電,點(diǎn)擊“我已完成上述操作”之后立馬給板子通電,等待連接之后,返回就連接成功了。



9a7631f0-d5af-11f0-8ce9-92fbcf53809c.png

測(cè)試成功,可以看到機(jī)智云APP可以顯示溫濕度數(shù)據(jù)和控制LED了。


9a8c94ae-d5af-11f0-8ce9-92fbcf53809c.png



9aa32afc-d5af-11f0-8ce9-92fbcf53809c.png

聲明:本文內(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)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2574

    文章

    54424

    瀏覽量

    786284
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2939

    文章

    47339

    瀏覽量

    408181
  • STM32
    +關(guān)注

    關(guān)注

    2305

    文章

    11123

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    手把手教你學(xué)單片機(jī)之AVR入門視頻教程

    的使用_手把手教你學(xué)單片機(jī)之AVR入門篇第12講--DS18B20與多功能電子鐘_手把手教你學(xué)單片機(jī)之AVR入門篇第12講-下-DS18B
    發(fā)表于 03-02 11:04

    力天手把手教你學(xué)單片機(jī)視頻全集下載

    /file/belfh4ic#02電路圖【力天電子原創(chuàng)】.rarhttp://115.com/file/dpl0n2u7#03.第二講.硬件技術(shù)基本知識(shí)--力天手把手教你學(xué)單片機(jī)之入門篇.rarhttp
    發(fā)表于 02-14 17:06

    機(jī)智第一網(wǎng)紅手把手教你使用代碼自動(dòng)生成神器

    ` 本帖最后由 機(jī)智小編 于 2016-10-26 10:24 編輯 機(jī)智第一網(wǎng)紅手把手教你物聯(lián)網(wǎng)開(kāi)發(fā)對(duì)代碼自動(dòng)生成神器一無(wú)所知?對(duì)物聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)無(wú)從下手?時(shí)間 :10月26日2
    發(fā)表于 10-19 16:01

    在線課程|直播課:機(jī)智智能紅外體溫計(jì)方案實(shí)戰(zhàn)開(kāi)發(fā)

    :如何在機(jī)智創(chuàng)建自己的第一個(gè)設(shè)備入門教程2:機(jī)智自動(dòng)生成代碼工程及原理介紹
    發(fā)表于 03-03 11:57

    樹(shù)莓派(Raspberry+Pi)實(shí)戰(zhàn)指南+手把手教你掌握100個(gè)精彩案例

    樹(shù)莓派(Raspberry+Pi)實(shí)戰(zhàn)指南+手把手教你掌握100個(gè)精彩案例
    發(fā)表于 04-02 14:18

    手把手教你將MQTT客戶端移植到stm32開(kāi)發(fā)板

    手把手教你將MQTT客戶端移植到stm32開(kāi)發(fā)板,使用TencentOS tiny官方開(kāi)發(fā)板——TencentOS_tiny_EVB_MX_Plus開(kāi)發(fā)板作為移植實(shí)驗(yàn),使用wifi模塊連接到
    發(fā)表于 08-03 07:33

    手把手的教大家實(shí)現(xiàn)LoRa設(shè)備接入騰訊IoT物聯(lián)網(wǎng)平臺(tái)

    今天,我們以智芯的HTS221溫濕度傳感器的E53擴(kuò)展板為例,手把手的教大家實(shí)現(xiàn)LoRa設(shè)備接入騰訊IoT物聯(lián)網(wǎng)平臺(tái),通過(guò)騰訊連連小程序展示現(xiàn)場(chǎng)溫濕度數(shù)據(jù)變化。LoRa 硬 件 開(kāi) ...
    發(fā)表于 08-06 06:59

    手把手教你學(xué)stm32

    手把手教你學(xué)stm32,STM32編程作為一項(xiàng)實(shí)操性很強(qiáng)的技能,所以要多實(shí)操。初學(xué)的話,我覺(jué)得書籍就暫時(shí)先不買吧,先考慮入手一塊STM32開(kāi)發(fā)板,然后跟著開(kāi)發(fā)板的教程走。幾年前,做
    發(fā)表于 08-09 07:44

    【課程匯總】Hello HarmonyOS系列課程,手把手帶你零基礎(chǔ)入門

    匯總?cè)缦拢蕛?nèi)容不容錯(cuò)過(guò),快點(diǎn)開(kāi)始學(xué)習(xí)吧!↓一、Hello HarmonyOS:手把手教你搭建開(kāi)發(fā)環(huán)境課程介紹:超級(jí)適合零基礎(chǔ)入門手把手教你配置IDE、創(chuàng)建HelloWorld工程,運(yùn)行一個(gè)開(kāi)源
    發(fā)表于 04-21 16:19

    手把手教你學(xué)DSP28335_張卿杰

    手把手教你學(xué)DSP28335張卿杰百度分享手把手教你學(xué)DSP28335張卿杰百度分享
    發(fā)表于 01-11 11:45 ?178次下載

    手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)

    手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)手把手
    發(fā)表于 03-06 01:41 ?3457次閱讀

    《嵌入式 - STM32開(kāi)發(fā)指南手把手教你搭建STM32開(kāi)發(fā)環(huán)境 [Windows版 - 3]

    《嵌入式 - STM32開(kāi)發(fā)指南手把手教你搭建STM32開(kāi)發(fā)環(huán)境 [Windows版 - 1]《嵌入式 - STM32開(kāi)發(fā)
    發(fā)表于 12-06 09:36 ?0次下載
    《嵌入式 - <b class='flag-5'>STM32</b>開(kāi)發(fā)<b class='flag-5'>指南</b>》<b class='flag-5'>手把手</b>教你搭建<b class='flag-5'>STM32</b>開(kāi)發(fā)環(huán)境 [Windows版 - 3]

    《嵌入式 - STM32開(kāi)發(fā)指南手把手教你搭建STM32開(kāi)發(fā)環(huán)境 [Linux版 - 3]

    《嵌入式 - STM32開(kāi)發(fā)指南手把手教你搭建STM32開(kāi)發(fā)環(huán)境 [Linux版 - 1]《嵌入式 - STM32開(kāi)發(fā)
    發(fā)表于 12-06 09:36 ?0次下載
    《嵌入式 - <b class='flag-5'>STM32</b>開(kāi)發(fā)<b class='flag-5'>指南</b>》<b class='flag-5'>手把手</b>教你搭建<b class='flag-5'>STM32</b>開(kāi)發(fā)環(huán)境 [Linux版 - 3]

    機(jī)智入門必備》手把手教你燒錄GAgent固件

    本文《機(jī)智入門必備》將詳細(xì)講解GAgent固件的燒錄過(guò)程,從基礎(chǔ)設(shè)置到實(shí)際操作,將一步步帶你完成每一個(gè)環(huán)節(jié),確保你的設(shè)備順利連接機(jī)智
    的頭像 發(fā)表于 09-12 08:04 ?1233次閱讀
    《<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b><b class='flag-5'>入門</b>必備》<b class='flag-5'>手把手</b>教你燒錄GAgent固件

    【RK3568 NPU實(shí)戰(zhàn)】別再閑置你的NPU!手把手帶你用迅為資料跑通Android AI檢測(cè)Demo,附完整流程與效果

    【RK3568 NPU實(shí)戰(zhàn)】別再閑置你的NPU!手把手帶你用迅為資料跑通Android AI檢測(cè)Demo,附完整流程與效果
    的頭像 發(fā)表于 11-10 15:58 ?881次閱讀
    【RK3568 NPU<b class='flag-5'>實(shí)戰(zhàn)</b>】別再閑置你的NPU!<b class='flag-5'>手把手</b><b class='flag-5'>帶你</b>用迅為資料跑通Android AI檢測(cè)Demo,附完整流程與效果