ESP8266wifi模塊圖:

ESP8266開發板圖:

一、接線
WiFi模塊接線:
使用WiFi模塊的需要一個USB轉TTL下載器,如圖:

VCC接3.3V
RX接下載器的TXD
TX接下載器的RXD
兩端共GND
ESP8266開發板接線:
開發板上有USB轉TTL電路,我們拿數據線直接連接就好了
二、配置雲平台
我們進入中國移動OneNet官網:https://open.iot.10086.cn/
注冊登錄后點擊控制台

然后將鼠標箭頭移動到全部產品服務,選擇多協議接入

我們選擇HTTP協議,點擊添加產品

輸入產品信息及參數,創建產品


我們進入創建好的產品,然后在設備列表中添加設備

填寫完設備信息確認后(信息可以隨便填)列表會顯示已經添加的設備

三、串口配置
我們使用串口調試助手對ESP8266進行AT指令操作(需要選上換行/發送新行),ESP8266出廠設置的波特率一般為115200,我們選擇115200的波特率,輸入AT,如果回復OK則接入正常。我們發送AT+UART=9600,8,1,0,0設置ESP8266波特率為9600,然后選擇9600的波特率進行通信。

這是我們需要輸入的指令(符號全是英文符號)
AT //試模塊是否能正常通訊返回"ok"即為正常
AT+CWMODE=3 //配置成 AP+STA模式
AT+RST //重啟生效
AT+CWJAP="lzq","Lv129129" //(唯一需要更改的)
//連接有網wifi(手機熱點)”lzq”為wifi的名稱,"Lv129129"為密碼。
AT+CIPSTART="TCP","183.230.40.33",80 //HTTP服務器183.230.40.33/80
AT+CIPMODE=1 //開啟透傳模式
AT+CIPSEND //開始透傳
輸入以上指令后會出現如下界面

手機上顯示ESP8266已連接

以上步驟沒問題后我們再輸入:
POST /devices//datapoints?type=5 HTTP/1.1
api-key:*********************************
Host:api.heclouds.com
Content-Length:10
,;temp,89
第一行是設備ID

第二行是產品Master-APIkey

輸入后會出現如圖所示界面

我們發送幾次后打開OneNet,之后看到新增的數據

接着進入應用管理點擊添加應用(應用信息可以隨便填)

點擊應用然后編輯應用,然后在應用里放置自己需要的控件

放置一個儀表盤控件后點擊控件選擇設備以及數據流,保存

點擊全屏觀看

我們將temp設置成10,然后發送

儀表也變成了10

下載官方app雲設備,可以在手機端查看控制雲應用

其他控件:

官網配套的開發文檔:

