女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

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

機智云代碼工程移植/采集數(shù)據(jù)上發(fā)/控制數(shù)據(jù)下拉/配置入網(wǎng)

9GxC_IoTMaker ? 來源:CSDN技術(shù)社區(qū) ? 作者:G.Chenhui ? 2022-04-27 13:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

本項目主要通過使用STM32F103C8T6作為主控MCUESP8266作為數(shù)據(jù)透傳模塊,接入機智云AIoT云平臺,通過在線智能產(chǎn)品,實現(xiàn)了遠程聯(lián)網(wǎng)、溫濕度監(jiān)測、APP控制等功能。

上文介紹了“創(chuàng)建云端產(chǎn)品,燒錄Gagent”,“DHT11驅(qū)動的編寫”。本文主要介紹,機智云代碼工程移植、采集數(shù)據(jù)上發(fā)、控制數(shù)據(jù)下拉、配置入網(wǎng)。

機智云代碼工程移植

前面我們有說到,在機智云平臺創(chuàng)建產(chǎn)品完成后,生成了一個 MCU 的工程,這個工程是 CubeMX 所創(chuàng)建的,為了保持一致性,我們選擇使用 HAL 庫進行開發(fā)。

1、創(chuàng)建一個新的 CubeMX 工程。

芯片選型為:STM32F103RCTx

2、配置相關(guān)外設(shè)

2.1 SYS 配置為 SWD 調(diào)試

b78feeaa-c55c-11ec-bce3-dac502259ad0.png

2.2 使能外部高速時鐘,并配置為外部晶振

b7ade892-c55c-11ec-bce3-dac502259ad0.png

2.3 配置 TIM3 相關(guān)參數(shù),機智云的通信協(xié)議中會用到

b7c89930-c55c-11ec-bce3-dac502259ad0.png

2.4 配置 TIM2 相關(guān)參數(shù),用于實現(xiàn) us 級的延時

b7e5981e-c55c-11ec-bce3-dac502259ad0.png

2.5 配置 USART1,用在 PC 端打印信息

b7fdc7ae-c55c-11ec-bce3-dac502259ad0.png

2.6 配置 USART2,用于連接 ESP-8266

b8193b56-c55c-11ec-bce3-dac502259ad0.png

2.6 配置所用到的 IO 口

兩個按鍵

  • 兩個按鍵的公共端配置為 推挽輸出模式、低電平且下拉

  • 兩個按鍵的自由端配置為 輸入模式、上拉

DHT11 DATA 引腳

  • 配置為 推挽輸出模式、高電平且上拉

LED

  • 配置為 推挽輸出模式、低電平

b8353202-c55c-11ec-bce3-dac502259ad0.png

2.7 配置時鐘樹

輸入頻率根據(jù)板子上的晶振頻率填寫,我們現(xiàn)在是 8 MHz。接著鎖相環(huán)進行 9 倍頻,使 AHB、APB1、APB2 橋的頻率達到最高。

b859ef2a-c55c-11ec-bce3-dac502259ad0.png

2.8 自動生成 CubeMX 工程

最好對下面的選項進行勾選。

b8789a4c-c55c-11ec-bce3-dac502259ad0.png

3、將機智云平臺生成的協(xié)議 demo 移植進入自己的工程

打開機智云工程文件夾,將其中的 Gizwits、Hal、Utils 文件夾復制到自己的工程文件夾中。

b8970a90-c55c-11ec-bce3-dac502259ad0.png

Keil 中將復制的所有文件導入工程

b8aec342-c55c-11ec-bce3-dac502259ad0.png

b8cf3dfc-c55c-11ec-bce3-dac502259ad0.png

修改 hal_key.c 中的初始化

語句中對應的IO 口和引腳號改為自己配置好的

b8f6485c-c55c-11ec-bce3-dac502259ad0.png

完成上述步驟后,工程移植成功。

采集數(shù)據(jù)的上發(fā)
voidgizwitsHandle(dataPoint_t*dataPoint)

參數(shù) dataPoint [in]:用戶設(shè)備數(shù)據(jù)點。

該函數(shù)中完成了相應協(xié)議數(shù)據(jù)的處理即數(shù)據(jù)上報的等相關(guān)操作。

自定義相關(guān)代碼如下:

void userHandle(void){  DHT11_Read_Data(&temperature, &humidity); currentDataPoint.valuetemperature = temperature;//Add Sensor Data Collection  currentDataPoint.valuehumidity = humidity;//Add Sensor Data Collection}
控制數(shù)據(jù)的下拉
int8_tgizwitsEventProcess(eventInfo_t*info,uint8_t*gizdata,uint32_tlen)
  • 參數(shù) info [in]:事件隊列

  • 參數(shù) data [in]:數(shù)據(jù)

  • 參數(shù) len [in]:數(shù)據(jù)長度

用戶數(shù)據(jù)處理函數(shù),包括wifi狀態(tài)更新事件和控制事件。

自定義相關(guān)代碼如下:

case EVENT_LED:  currentDataPoint.valueLED = dataPointPtr->valueLED;  GIZWITS_LOG("Evt: EVENT_LED %d 
", currentDataPoint.valueLED);if(0x01 == currentDataPoint.valueLED)  {//user handle    PCout(15) = 1; // led燈亮  }else  {//user handle      PCout(15) = 0; // led燈滅  }break;

ESP8266配置入網(wǎng)

有兩種配網(wǎng)的方式:airlink、softap。

這里我們選用 softap 模式進行配網(wǎng)。

步驟如下:

1、板子上電后,短按 按鍵2 進入 softap 模式

如果想要查詢是否處于 softap 模式,可以將串口連接至 PC,查看打印出的相關(guān)信息。

2、進入機智云 APP 中選擇 熱點配置

填寫要連接的路由器的賬號和密碼,以及ESP-8266發(fā)出的 WIFI 名前綴和密碼。

b90f0d7e-c55c-11ec-bce3-dac502259ad0.jpg

3、選擇樂鑫模組

b92db026-c55c-11ec-bce3-dac502259ad0.jpg

4、按照提示,連接前綴為 XPG-GAgent- 的熱點信號

b9496ff0-c55c-11ec-bce3-dac502259ad0.png

5、等待幾秒鐘時間

b9731e04-c55c-11ec-bce3-dac502259ad0.jpg

6、連接成功

b98cfb3a-c55c-11ec-bce3-dac502259ad0.jpg

至此,即完成了 ESP-8266 softap 模式的配網(wǎng)。

原文標題:基于物聯(lián)網(wǎng)的遠程溫濕度監(jiān)測系統(tǒng)(3)機智云代碼移植

文章出處:【微信公眾號:機智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

    關(guān)注

    0

    文章

    6

    瀏覽量

    7011
  • 機智云
    +關(guān)注

    關(guān)注

    3

    文章

    616

    瀏覽量

    26817
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    965

    瀏覽量

    47276

原文標題:基于物聯(lián)網(wǎng)的遠程溫濕度監(jiān)測系統(tǒng)(3)機智云代碼移植

文章出處:【微信號:IoTMaker,微信公眾號:機智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    機智開源框架介紹

    使用GizWifiSDK,連接到機智的開源物聯(lián)示例APP。該APP針對的是智能家電中的燈泡類產(chǎn)品,此款產(chǎn)品已滿足用戶基本功能需求,其中包括:1.用戶登錄;2.配置入網(wǎng);3. 搜索設(shè)備列表;4.綁定或解綁設(shè)備
    發(fā)表于 12-27 15:47

    機智自動生成工程移植STM32CubeMX

    的接口,即可將機智自助生成的STM32方案工程里面的設(shè)備協(xié)議移植過來,真正實現(xiàn)全程圖形化配置,傻瓜式開發(fā),這樣既可十分方便的將其它型號ST
    發(fā)表于 02-07 16:59

    機智APP開源框架介紹

    :這是一款可以幫助開發(fā)者快速使用GizWifiSDK,連接到機智的開源物聯(lián)示例APP。該APP針對的是智能家電中的燈泡類產(chǎn)品,此款產(chǎn)品已滿足用戶基本功能需求,其中包括:1.用戶登錄;2.配置入網(wǎng);3.
    發(fā)表于 02-15 17:56

    史上最詳細的Arduino uno R3接入機智教程

    和esp8266無線WIFI模塊實現(xiàn)了通過手機APP遠程監(jiān)測單片機系統(tǒng)采集數(shù)據(jù)控制一個LED的亮滅,讀者將體驗到使用機智智能硬件自助開
    發(fā)表于 11-18 14:52

    STM32CubeMX移植機智自動生成代碼詳解

    工程中只有STM32L496ZGT相關(guān)的驅(qū)動代碼,若要使用機智的聯(lián)網(wǎng)能力就需要移植相關(guān)的協(xié)議源碼(即前文介紹的已自動生成的STM32F1
    發(fā)表于 12-28 13:50

    STM32+機智WebSocket實現(xiàn)物聯(lián)網(wǎng)游戲

    給出整套代碼。     2.3 在機智部署產(chǎn)品  首先就是在機智創(chuàng)建一個自己的產(chǎn)品,以此來獲取 Product Key,這個是
    發(fā)表于 07-16 14:30

    基于arduino +機智物聯(lián)網(wǎng)平臺的陽臺生態(tài)控制系統(tǒng)的設(shè)計

    端)到設(shè)備的雙向數(shù)據(jù)通訊,以及配置入網(wǎng)、發(fā)現(xiàn)綁定。軟件層面,機智提供開發(fā)框架代碼實現(xiàn)了底層通信協(xié)議的解析封包,通信
    發(fā)表于 07-16 12:28

    基于機智的嵌入式系統(tǒng)應用開發(fā)—空調(diào)遠程智能控制系統(tǒng)

    控制器程序開發(fā)方法是借用機智提供的軟件包完成,步驟如下:(1)根據(jù)產(chǎn)品密鑰下載相應的軟件工具包,內(nèi)容包括官方提供的移植手冊和設(shè)備控制程序
    發(fā)表于 06-15 17:49

    正點原子探索版STM32F407,接入機智代碼移植

    為了給自己的移植過程做一個記錄,特此寫下正點原子探索者STM32F497的移植過程。移植步驟在機智物聯(lián)網(wǎng)開發(fā)平臺新建設(shè)備,
    發(fā)表于 06-17 12:12

    機智創(chuàng)建項目和數(shù)據(jù)

    一、基于STM32+ESP8266+機智的物聯(lián)網(wǎng)demo1、在機智創(chuàng)建項目和數(shù)據(jù)集2、WI
    發(fā)表于 08-03 07:45

    ESP8266-01S接入機智物聯(lián)網(wǎng)平臺

    就可以成功。 最后進入配置成功頁面GAgent協(xié)議GAgent主要的作用是數(shù)據(jù)轉(zhuǎn)發(fā),是設(shè)備數(shù)據(jù)機智、應用端(APP)的
    發(fā)表于 04-06 18:32

    基于機智服務(wù)平臺的媒體設(shè)備控制系統(tǒng)

    ,設(shè)備做出實時響應。設(shè)備配置入網(wǎng)基于機智的媒體設(shè)備控制系統(tǒng)設(shè)計的設(shè)備配置入網(wǎng)測試步驟如下:①給設(shè)備
    發(fā)表于 07-31 20:47

    基于物聯(lián)網(wǎng)的遠程溫濕度監(jiān)測系統(tǒng)(3)機智代碼移植

    “創(chuàng)建云端產(chǎn)品,燒錄Gagent”,“DHT11驅(qū)動的編寫”。本文主要介紹,機智代碼工程移植采集數(shù)據(jù)
    的頭像 發(fā)表于 04-27 11:02 ?1464次閱讀
    基于物聯(lián)網(wǎng)的遠程溫濕度監(jiān)測系統(tǒng)(3)<b class='flag-5'>機智</b><b class='flag-5'>云</b><b class='flag-5'>代碼</b><b class='flag-5'>移植</b>

    基于機智移植STM32L496G代碼移植

    前言最近我拿到了STM32L496AGMCU,發(fā)現(xiàn)其擴展版可以連接ESP-01S。我想嘗試將開發(fā)板連接到我們的機智,并根據(jù)機智提供的文
    的頭像 發(fā)表于 09-20 08:05 ?1140次閱讀
    基于<b class='flag-5'>機智</b><b class='flag-5'>云</b><b class='flag-5'>移植</b>STM32L496G<b class='flag-5'>代碼</b><b class='flag-5'>移植</b>

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

    在《STM32與機智連接實現(xiàn)步驟與技巧(上篇)》中,我們介紹了硬件連接和通信協(xié)議配置。本篇將重點講解如何將機智相關(guān)
    的頭像 發(fā)表于 05-23 18:10 ?225次閱讀
    STM32與<b class='flag-5'>機智</b><b class='flag-5'>云</b>連接實現(xiàn)步驟與技巧(下篇):<b class='flag-5'>機智</b><b class='flag-5'>云</b><b class='flag-5'>代碼</b><b class='flag-5'>移植</b>與優(yōu)化
    主站蜘蛛池模板: 株洲市| 弥勒县| 瓦房店市| 镇沅| 沙河市| 常熟市| 怀柔区| 六安市| 玉溪市| 奉新县| 雷州市| 泾源县| 香港| 托克逊县| 米林县| 佛学| 临汾市| 平湖市| 眉山市| 合阳县| 吉林市| 昌图县| 沽源县| 平山县| 阳泉市| 鄂温| 乌恰县| 合阳县| 安丘市| 泰来县| 库伦旗| 子洲县| 许昌县| 响水县| 阜平县| 嘉义县| 福泉市| 凤凰县| 葫芦岛市| 甘泉县| 玉环县|