色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

機智云代碼工程移植/采集數據上發/控制數據下拉/配置入網

9GxC_IoTMaker ? 來源:CSDN技術社區 ? 作者:G.Chenhui ? 2022-04-27 13:47 ? 次閱讀

前言

本項目主要通過使用STM32F103C8T6作為主控MCUESP8266作為數據透傳模塊,接入機智云AIoT云平臺,通過在線智能產品,實現了遠程聯網、溫濕度監測、APP控制等功能。

上文介紹了“創建云端產品,燒錄Gagent”,“DHT11驅動的編寫”。本文主要介紹,機智云代碼工程移植、采集數據上發、控制數據下拉、配置入網。

機智云代碼工程移植

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

1、創建一個新的 CubeMX 工程。

芯片選型為:STM32F103RCTx

2、配置相關外設

2.1 SYS 配置為 SWD 調試

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

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

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

2.3 配置 TIM3 相關參數,機智云的通信協議中會用到

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

2.4 配置 TIM2 相關參數,用于實現 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 配置時鐘樹

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

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

2.8 自動生成 CubeMX 工程

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

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

3、將機智云平臺生成的協議 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

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

采集數據的上發
voidgizwitsHandle(dataPoint_t*dataPoint)

參數 dataPoint [in]:用戶設備數據點。

該函數中完成了相應協議數據的處理即數據上報的等相關操作。

自定義相關代碼如下:

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

  • 參數 data [in]:數據

  • 參數 len [in]:數據長度

用戶數據處理函數,包括wifi狀態更新事件和控制事件。

自定義相關代碼如下:

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配置入網

有兩種配網的方式:airlink、softap。

這里我們選用 softap 模式進行配網。

步驟如下:

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

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

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

填寫要連接的路由器的賬號和密碼,以及ESP-8266發出的 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 模式的配網。

原文標題:基于物聯網的遠程溫濕度監測系統(3)機智云代碼移植

文章出處:【微信公眾號:機智云開發者】歡迎添加關注!文章轉載請注明出處。

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

    關注

    0

    文章

    6

    瀏覽量

    6922
  • 機智云
    +關注

    關注

    2

    文章

    590

    瀏覽量

    26436
  • ESP8266
    +關注

    關注

    50

    文章

    962

    瀏覽量

    45136

原文標題:基于物聯網的遠程溫濕度監測系統(3)機智云代碼移植

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

收藏 人收藏

    評論

    相關推薦

    Wifi固件空降:RealTek_8711AM,硬件工程師也能開發智能硬件產品啦

    webconfig方式配置入網 5、支持APP在局域網模式下同模組通信 6、支持APP在廣域網模式下同模組通信 7、支持模組同MCU間以9600波特率進行串口通信,滿足機智串口通信協議 8、支持模組在線OTA升級
    發表于 08-18 18:26

    機智開源框架介紹

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

    機智自動生成工程移植STM32CubeMX

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

    機智APP開源框架介紹

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

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

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

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

    工程中只有STM32L496ZGT相關的驅動代碼,若要使用機智的聯網能力就需要移植相關的協議源碼(即前文介紹的已自動生成的STM32F1
    發表于 12-28 13:50

    STM32+機智WebSocket實現物聯網游戲

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

    基于arduino +機智物聯網平臺的陽臺生態控制系統的設計

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

    基于機智的嵌入式系統應用開發—空調遠程智能控制系統

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

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

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

    機智創建項目和數據

    一、基于STM32+ESP8266+機智的物聯網demo1、在機智創建項目和數據集2、WI
    發表于 08-03 07:45

    ESP8266-01S接入機智物聯網平臺

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

    基于機智服務平臺的媒體設備控制系統

    ,設備做出實時響應。設備配置入網基于機智的媒體設備控制系統設計的設備配置入網測試步驟如下:①給設備
    發表于 07-31 20:47

    基于物聯網的遠程溫濕度監測系統(3)機智代碼移植

    “創建云端產品,燒錄Gagent”,“DHT11驅動的編寫”。本文主要介紹,機智代碼工程移植采集數據
    的頭像 發表于 04-27 11:02 ?1094次閱讀
    基于物聯網的遠程溫濕度監測系統(3)<b class='flag-5'>機智</b><b class='flag-5'>云</b><b class='flag-5'>代碼</b><b class='flag-5'>移植</b>

    基于機智移植STM32L496G代碼移植

    前言最近我拿到了STM32L496AGMCU,發現其擴展版可以連接ESP-01S。我想嘗試將開發板連接到我們的機智,并根據機智提供的文
    的頭像 發表于 09-20 08:05 ?455次閱讀
    基于<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>
    主站蜘蛛池模板: 精品手机在线视频| 欧美性xxx极品| 熟女啪啪白浆嗷嗷叫| 大胸美女洗澡扒奶衣挤奶| 十次啦中文网| 国产小视频国产精品| 亚洲综合小说久久另类区| 久久伊人影院| YY600800新视觉理论私人| 无码天堂亚洲内射精品课堂| 黑人 尺寸 强行害怕 痛哭| 自拍 偷拍 亚洲 经典| 噼里啪啦免费观看视频大全| 国产精品96久久久久久AV网址| 亚洲精品AV无码喷奶水糖心| 麻豆精品传媒卡一卡二传媒短视频| jj插入bb| 亚洲色爽视频在线观看| 男人J放进女人P全黄网站| 国产国产乱老熟视频网站| 伊人久综合| 手机免费毛片| 狂躁美女BBBBBB视频| 高傲教师麻麻被同学调教123| 亚洲在线无码免费观看| 麒麟色欧美影院在线播放| 韩日午夜在线资源一区二区| 99re精品视频在线播放视频| 亚州精品视频| 欧美高清vivoesosexo10 | fyeex性欧美人与曾| 午夜理论片YY4399影院| 免费被靠视频动漫| 国产小伙和50岁熟女23p| YELLOW视频在线观看免费版高清| 亚洲黄色免费在线观看| 日本美女毛茸茸| 看美女大腿中间的部分| 国产免费看片| 草莓湿漉漉是好事还是恶性| 越南女 黑人 痛苦 大叫|