精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

STM32驅動ESP8266連接阿里云(1)----使用AT指令連接阿里云

嵌入式單片機MCU開發 ? 來源:嵌入式單片機MCU開發 ? 作者:嵌入式單片機MCU開 ? 2023-07-27 11:47 ? 次閱讀

燒錄MQTT固件

購買的ESP8266一般沒帶MQTT固件,所以無法通過MQTT指令與云平臺通信,需要燒錄固件。 MQTT固件可以在安信可科技進行下載

[https://docs.espressif.com/projects/esp-at/zh_CN/release-v2.2.0.0_esp8266/index.html]

在這里插入圖片描述

下載器可以使用樂鑫官方的下載器。

[https://www.espressif.com.cn/zh-hans/support/download/other-tools]

在這里插入圖片描述

下載完畢之后,選擇對應模塊的型號。

在這里插入圖片描述

接線方式如下所示。

在這里插入圖片描述

選擇剛剛下載的固件,配置好對應的串口,點擊下載即可。

在這里插入圖片描述

下載成功如下所示。

在這里插入圖片描述

若出現這種情況8-download data fail,則是flash大小不夠,需要更換nor flash。

在這里插入圖片描述

創建阿里云產品

阿里云官網:https://www.aliyun.com/

選擇物聯網平臺,開始創建產品。

在這里插入圖片描述

選擇公共實例,點擊進入。

在這里插入圖片描述

創建產品。

在這里插入圖片描述

這里我的基本配置如下所示。

在這里插入圖片描述

添加設備。

在這里插入圖片描述

這里可以輸入自己喜歡的設備名字,也可以點擊確認自動生成。

在這里插入圖片描述

生成設備之后,將溫濕度上報添加進來。

在這里插入圖片描述

添加標準功能。

在這里插入圖片描述

添加所需功能。

在這里插入圖片描述

添加完畢之后點擊上線。

在這里插入圖片描述

AT指令接入阿里云 AT指令手冊:
[https://docs.espressif.com/projects/esp-at/zh_CN/release-v2.2.0.0_esp8266/AT_Command_Set/MQTT_AT_Commands.html]

設置Wi-Fi模式

在這里插入圖片描述

AT+CWMODE=1

連接路由器

在這里插入圖片描述

例如WIFI名稱66,密碼:1234abcd,則輸入

AT+CWJAP="66","1234abcd"

可以通過查詢IP地址來查看是否連接上wifi。

在這里插入圖片描述

AT+CIFSR

使能 SNTP 服務器,設置中國時區 (UTC+08:00)

在這里插入圖片描述

AT+CIPSNTPCFG=1,8,"ntp1.aliyun.com"

查看MQTT參數,這里面包含MQTT三元組信息:clientld,username,password

在這里插入圖片描述

設置登錄密碼

在這里插入圖片描述

對應的MQTT參數如下所示。

在這里插入圖片描述

AT+MQTTUSERCFG=0,1,"NULL","4WpGE15ik3MbGt0lEiIj&a1ZCbJN0kQB","0ac7bb4bf8eb2b96ea8ced5760eb72b62238935a5ec42c22849fcee7fe13137d",0,0,""

在這里插入圖片描述

配置 MQTT 用戶屬性 設置指令:

AT+MQTTUSERCFG=< LinkID >,< scheme >,< "client_id" >,< "username" >,< "password" >,< cert_key_ID >,< CA_ID >,< "path" >

對應的MQTT參數如下所示。

在這里插入圖片描述

注意:需要在每個逗號前面加上

AT+MQTTCLIENTID=0,"a1ZCbJN0kQB.4WpGE15ik3MbGt0lEiIj|securemode=2,signmethod=hmacsha256,timestamp=1679562771636|"

連接 MQTT Broker

在這里插入圖片描述

對應的MQTT參數如下所示。

在這里插入圖片描述

設置指令:

AT+MQTTCONN=0,"a1ZCbJN0kQB.iot-as-mqtt.cn-shanghai.aliyuncs.com",1883,1

此時可以查看設備,可以看到已經是在線狀態。

在這里插入圖片描述

訂閱

訂閱Topic是指在一個訂閱服務中,用戶可以選擇關注或訂閱感興趣的話題或主題。

在這里插入圖片描述

通過訂閱Topic,用戶可以更加精準地獲取自己的內容,提高信息的質量和效率。

在這里插入圖片描述

發送AT指令,訂閱Topic

在這里插入圖片描述

AT+MQTTSUB=0,"/a1ZCbJN0kQB/4WpGE15ik3MbGt0lEiIj/user/get",1

在這里插入圖片描述

訂閱成功會在阿里云進行顯示。

在這里插入圖片描述

上報數據

這里定義了溫濕度的功能。

在這里插入圖片描述

可以使用AT+MQTTPUBRAW發布 MQTT 消息

在這里插入圖片描述

例如發送溫度32 濕度66

AT+MQTTPUB=0,"/sys/a1ZCbJN0kQB/4WpGE15ik3MbGt0lEiIj/thing/event/property/post","{params:{"Temperature":32}}",0,0
AT+MQTTPUB=0,"/sys/a1ZCbJN0kQB/4WpGE15ik3MbGt0lEiIj/thing/event/property/post","{params:{"CurrentHumidity":66}}",0,0

實際情況如下所示:

在這里插入圖片描述

下發數據

下發數據可以按照如下操作進行。

在這里插入圖片描述

實際情況如下所示。

在這里插入圖片描述

斷開連接

在這里插入圖片描述

使用下列指令可以斷開連接

AT+MQTTCLEAN=0

審核編輯:湯梓紅

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

    關注

    6023

    文章

    44376

    瀏覽量

    628409
  • STM32
    +關注

    關注

    2258

    文章

    10828

    瀏覽量

    352495
  • 下載器
    +關注

    關注

    1

    文章

    62

    瀏覽量

    12749
  • 阿里云
    +關注

    關注

    3

    文章

    922

    瀏覽量

    42780
  • ESP8266
    +關注

    關注

    50

    文章

    959

    瀏覽量

    44545
  • stm32cubemx
    +關注

    關注

    5

    文章

    278

    瀏覽量

    14619
收藏 人收藏

    評論

    相關推薦

    STM32F103C8T6連接阿里物聯網平臺

    STM32F103C8T6連接阿里物聯網平臺(1)—阿里
    發表于 08-11 09:33

    ESP8266使用LUA開發連接阿里的流程

    這篇文章主要簡單介紹一下ESP8266使用LUA開發,連接阿里的一些大概流程。詳細操作可以看視頻講解。做這個之前,自己也是百度查來查去,所以再次感謝所有開源玩家。那么這里就主要做個總
    發表于 11-01 06:03

    使用EsP8266(NodeMCU)連接阿里服務器

    Esp8266【NodeMCU】連接阿里服務器創建阿里產品添加設備
    發表于 11-24 06:23

    如何使用STM32和EPS8266通過AT指令連接阿里

    如何使用STM32和EPS8266通過AT指令連接阿里
    發表于 11-26 07:27

    esp8266怎樣通過MQTT協議連接阿里

    STM32F103單片機應用WIFI模塊esp8266通過MQTT協議連接阿里:復制這段內容后打開百度網盤手機App,操作更方便哦–來自百
    發表于 11-26 08:24

    stm32通過esp8266 AT命令連接阿里物聯網

    stm32通過esp8266 AT命令連接阿里物聯網。不引用庫,自己寫協議數據以便了解MQTT為方便調試,上位機的AT命令可以通過
    發表于 01-21 08:29

    STM32單片機如何通過ESP8266阿里平臺進行通信

    模塊USB轉TTL模塊3.3V供電設備一、整體思路:①:首先STM32單片機通過ESP8266模塊連接路由器進而和阿里建立TCP
    發表于 02-21 07:25

    stm32通過esp8266 AT命令連接阿里物聯網

    stm32通過esp8266 AT命令連接阿里物聯網。不引用庫,自己寫協議數據以便了解MQTT為方便調試,上位機的AT命令可以通過
    發表于 03-30 14:01

    使用STM32L496+AT組件+ESP8266連接阿里出錯是什么原因造成的

    使用STM32L496+AT組件+ESP8266連接阿里出現以下問題剛開始連接是正常的,所有功
    發表于 08-04 09:56

    使用esp8266連接阿里進行OTA升級提示錯誤咋辦?

    使用esp8266連接阿里進行OTA升級提示no memory recive buffer
    發表于 02-24 14:25

    想通過ESP8266連接阿里,固件哪里有?

    想用新唐的板子,通過esp8266連接阿里 有沒有測試好的esp8266的固件? 還是說,這個固件要自己修改,自己寫?
    發表于 06-27 07:40

    Esp8266(NodeMCU)連接阿里服務器

    Esp8266【NodeMCU】連接阿里服務器創建阿里產品添加設備
    發表于 11-16 10:21 ?18次下載
    <b class='flag-5'>Esp8266</b>(NodeMCU)<b class='flag-5'>連接</b><b class='flag-5'>阿里</b><b class='flag-5'>云</b>服務器

    基于STM32單片機ESP8266物聯網阿里的遠程控制LED系統

    模塊USB轉TTL模塊3.3V供電設備一、整體思路:①:首先STM32單片機通過ESP8266模塊連接路由器進而和阿里建立TCP
    發表于 12-24 19:20 ?41次下載
    基于<b class='flag-5'>STM32</b>單片機<b class='flag-5'>ESP8266</b>物聯網<b class='flag-5'>阿里</b><b class='flag-5'>云</b>的遠程控制LED系統

    STM32ESP8266與MQTT連接阿里物聯網的串口通信異常解析

    STM32ESP8266與MQTT協議連接阿里物聯網平臺時常見的串口通信異常介紹 在構建物聯網應用時,
    的頭像 發表于 04-19 17:19 ?1118次閱讀

    STM32 ESP8266阿里鏈接源碼

    stm32F103C8T6 ESP8266 物聯網電表 登錄阿里
    發表于 08-29 14:21 ?2次下載