久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5070|回復: 3
打印 上一主題 下一主題
收起左側

esp8266連接ONENET(AT透傳篇)

[復制鏈接]
跳轉到指定樓層
樓主
本次的教程將會以stm32F103C8T6+ESP8266為例子,詳細說明一整套OneNet平臺的應用實例。
本章著重講解硬件連接和鏈接onenet的過程。
本章教程分三個大塊:
1.硬件的選取與連接方法
2.ONENET端的創建和配置
3.硬件端的的配置與測試

=============================================================
需要軟件:(wwslanzouscom/b0261k4uj
密碼:2orw)
sscom5.13.1(串口調試監控)
flash_download_tools_v3.6.8(esp8266固件刷入)
keil5(編寫stm32

固件庫

1.硬件的選取與連接方法及燒錄
ESP8266==>TTL
淘寶常見的esp8266基本分為兩種:(esp-01/esp-01s)或(esp-12x)
相較之下esp-12x更簡單一點,不管是刷固件還是連接配置都會簡單一點,本章著重講解兩個之間的區別(也就只有連接方法和刷入固件時有區別)
1.esp-001:                                    TTL(3.3v):
         
說明:只需要用到VCC、GND、UTXD、URXD、CH_DP引腳,(CH_PD連接到VCC,UTXD連接TTL的RXD,URXD連接TTL的TXD)但需要注意的是在刷新固件的時候需要用到RST(將RST短接到GEN一下上電刷新),后面我也會講到。
再次說明:
VCC/CH_PD 接3.3V的電壓。(CH_PD 和VCC都接VCC,不接串口收不到數據)
GND接地(燒錄器需與電源共地)
RX接下載器的TXD
TX接下載器的RXD

燒錄:
燒寫操作: bin.zip (6.26 MB, 下載次數: 22)
步驟一、當串口(注意串口號和波特率的選擇)連接成功之后,點擊如上圖的“START”按鈕;
步驟二、將ESP8266重新上電,下面將會出現藍色進度條表示模塊正在進行燒寫;
步驟三、等待一段時間后,出現“FINISH”字樣表示燒寫成功;




----------------------------------------------------------------------------------------------------------------------------------------
2.esp-12X:驅動: CP2102版驅動.zip (3.69 MB, 下載次數: 8)                                                                                         TTL(5v)
     

說明:用到VCC、GND、TXD、RXD引角。
再次說明:
VC接5V的電壓
GND接地
RX接下載器的TXD
TX接下載器的RXD


燒錄:
燒寫操作: Ai-Thinker_ESP8266_DOUT_AiCloud_v0.0.0.6_20170517.zip (1.23 MB, 下載次數: 12)
步驟一、當串口(注意串口號和波特率的選擇)連接成功之后,點擊如上圖的“START”按鈕;
步驟二、將ESP8266重新上電,下面將會出現藍色進度條表示模塊正在進行燒寫;
步驟三、等待一段時間后,出現“FINISH”字樣表示燒寫成功;



2.ONENET端的創建和配置
1.ONENET平臺創建產品:onenet開發平臺
注冊賬號后——>控制臺——>切換至舊版(新版也可以,不過新舊不互通)——>多協議接入——>HTTP(添加產品)
記錄設備ID和APIKEY,至此ONENET最基礎的已經創建完成。(后期可以填加數據流模板和app)


參考資料:相關
3.硬件端的的配置與測試
AT指令接入到網絡
  • 串口調試軟件
  • *注意圖片紅色框設置


一、AT初始化部分:(請刪除后面的空格和注釋)
  1. 1. AT                                                                             //查看狀態
  2. 2. AT+CWMODE=1                                                      //設置STA模式
  3. 3. AT+CWLAP                                                               //查詢可以查到的wifi信號
  4. 4. AT+CWJAP="zhou88","ab12345678"          //設置wifi賬號和密碼
  5. 5. AT+CIFSR                                                                  //查看IP地址
復制代碼
(可跳過)網絡設置部分(測試網絡部分,如果沒有測試網絡的部分請跳過此步):(請刪除后面的空格和注釋)
  1. 6. AT+CIPMUX=0                                                                 //設置成單路連接模式
  2.     7. AT+CIPSTART="TCP","192.168.2.145",1314                     //連接TCP服務器
  3.     8. AT+CIPMODE=1                                                              //設置為透傳模式 (如果錯誤多點一下)
  4.     9. AT+CIPSEND                                                                    //啟動透傳發送
  5.     10. +++                                                                               //退出透傳模式,注意把發送新行勾掉
  6.     11.AT+CIPCLOSE                                                                //斷開連接
  7. /*第7步連接TCP成功后,也可以不進入透傳模式,直接進入發送模式,但需要指定發送長度,發送成功會自動退出,所以每次發送前都需要發送。
  8.      AT+CIPSEND=3  “3”代表長度
  9.        123          發送的消息*/
復制代碼
二、用AT指令傳入數據到OneNET物聯網平臺第一步、在onenet控制臺中給產品添加apikey



第二步、接入到OneNET測試(請刪除后面的空格和注釋)
  1. <blockquote><font color="#00bfff">POST /devices/34281442/datapoints?type=3 HTTP/1.1        //把中間的數字改為自己的設備ID
  2.   api-key:42OFVvlP3tSSS1TrP4tYd3KcilE=                               //填入自己的apikey
  3.   Host:api.heclouds.com
  4.   Content-Length:59

  5.   {"datastreams":[{"id":"temp","datapoints":[{"value":50}]}]}    //上傳的數據名稱和數據值</font>
復制代碼
返回發送上傳成功的狀態,在云平臺可以查看到剛剛我們上傳的數據,如果失敗,檢查格式是否正確。

第三步:使用AT指令上傳數據
上面已經介紹了如何連接到WiFi,下面直接從TCP連接開始
TCP連接OneNET平臺
  1. AT+CIPSTART="TCP","183.230.40.33",80
復制代碼

設置穿透模式
  1.   AT+CIPMODE=1
復制代碼
設置透傳模式
  1. AT+CIPSEND
復制代碼
啟動透傳發送(更改設備id和apikey)
  1. POST /devices/34281442/datapoints?type=3 HTTP/1.1
  2. api-key:42OFVvlP3tSSS1TrP4tYd3KcilE=
  3. Host:api.heclouds.com
  4. Content-Length:59

  5. {"datastreams":[{"id":"temp","datapoints":[{"value":50}]}]}
復制代碼



透傳AT代碼參考:https://open.iot.10086.cn/doc/mu ... /api/api-usage.html
成功之后,在云平臺上就可以查看到我們的數據了!


手機上可以下載設備云app來查看數據




=============================================================
文章不是很精美,但是所有的文件都上傳了,大家可自行下載查看,相信大家查看代碼后很快就能懂,如果有什么疑問可以在下方留言詢問,或者來我博客留言
游客,本帖隱藏的內容需要積分高于 1 才可瀏覽,您當前積分為 0

20200402164515639.png (168.38 KB, 下載次數: 83)

20200402164515639.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏7 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:490458 發表于 2021-4-11 15:06 | 只看該作者
能把資料完整打包一份發網盤嗎?
回復

使用道具 舉報

板凳
ID:490458 發表于 2021-4-11 15:09 | 只看該作者
藍奏里面沒有文件啊
回復

使用道具 舉報

地板
ID:410672 發表于 2021-4-15 11:17 來自手機 | 只看該作者
shenchaobiao 發表于 2021-4-11 15:09
藍奏里面沒有文件啊

https://wwr點lanzous點com/b0261k4sh
密碼:19wn
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩av免费在线观看 | 99精品一区二区三区 | 精品国产99 | 国产精品久久一区二区三区 | 成人久久18免费 | 色综合色综合网色综合 | 欧美日韩亚洲国产综合 | 中文字幕一区二区三区在线观看 | 在线播放国产一区二区三区 | 日韩精品av| 色视频网站 | 男人的天堂在线视频 | 天天操操 | 一级黄色夫妻生活 | 狠狠入ady亚洲精品经典电影 | 国内精品视频一区二区三区 | 久久久久一区 | 久久久噜噜噜久久中文字幕色伊伊 | 国产一区二区在线免费观看 | 黄色大片观看 | 成人在线视频一区二区三区 | 2022精品国偷自产免费观看 | 亚洲综合在线播放 | 国产精品视频一区二区三区, | 国产a区 | 亚洲精品在线视频 | 国产亚洲欧美在线 | 日韩欧美天堂 | 久草福利 | 欧美v在线观看 | 亚洲高清在线观看 | 成年人免费在线视频 | 亚洲精品3 | 国产欧美一区二区三区免费 | 中文字幕在线观看一区二区 | 国产永久免费 | 亚洲成人精品在线观看 | 卡通动漫第一页 | 91午夜在线 | av男人的天堂在线 | 在线观看国产 |