步驟1:所需的材料
要繼續(xù)本教程,您只需要:
運(yùn)行arduino軟件的計(jì)算機(jī)
用于將節(jié)點(diǎn)MCU連接到計(jì)算機(jī)的USB微型電纜。
步驟2:注冊(cè)AskSensors
首先,在AskSensors創(chuàng)建一個(gè)新帳戶。您將收到一封電子郵件,其中包含登錄時(shí)需要遵循的所有說明(這非常容易)。
按照此入門指南進(jìn)行操作,該指南向您說明如何創(chuàng)建和設(shè)置新的Sensor,以便我們能夠?qū)?shù)據(jù)寫入此傳感器。主要步驟如下:
單擊“新建傳感器”以創(chuàng)建具有唯一ID和Api密鑰的通信通道。給您的傳感器起一個(gè)名字和描述。
為要繪制的數(shù)據(jù)添加模塊。
復(fù)制Api鍵入值。
步驟3:編寫代碼
示例草圖和ESP8266 WIFI庫(kù)可在github中找到。 。
提供的代碼可以按原樣使用。它將ESP8266作為HTTPS客戶端連接到無線網(wǎng)絡(luò),然后每25秒將數(shù)據(jù)推送到AskSensors。您需要填寫以下內(nèi)容:
您的WIFI SSID和密碼。
AskSensors之前生成的Api密鑰。
如果需要,兩次更新數(shù)據(jù)之間的時(shí)間間隔(在此示例中設(shè)置為25秒)。
// Wifi config
const char* wifi_ssid = “。..。..。..。”; // SSID
const char* wifi_password = “。..。..。..?!? // WIFI const char* apiKeyIn = “。..。..。..。”; // API KEY IN, example: FALOAPPKH17ZR4Q23A8U9W0XPJL0F6OG delay(25000); // delay 25sec
步驟4:運(yùn)行代碼
打開Arduino IDE,并將代碼上傳到ESP8266 nodeMCU中。如果您仍然需要開始使用Arduino IDE編程ESP8266 ESP-12E NodeMCU,請(qǐng)遵循本教程。
返回到askSensors上的傳感器頁面,單擊“可視化”和“顯示圖形”以查看圖形中的傳感器數(shù)據(jù)。
打開串行終端。您可以將Arduino終端上打印的值與圖形讀數(shù)進(jìn)行交叉檢查。
步驟5:完成!
-
IOT
+關(guān)注
關(guān)注
187文章
4290瀏覽量
200818 -
ESP8266
+關(guān)注
關(guān)注
51文章
965瀏覽量
47002
發(fā)布評(píng)論請(qǐng)先 登錄
esp8266連接阿里云平臺(tái)時(shí)mqtt連接超時(shí)
把esp8266加入到c51單片機(jī)單通道程序怎么寫
ESP8266 通過 MQTT 協(xié)議實(shí)現(xiàn) LED 的遠(yuǎn)程控制

esp8266和esp32區(qū)別是什么
esp8266不燒錄可以使用嗎
esp8266wifi模塊怎么連接手機(jī)
Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環(huán)境溫濕度數(shù)據(jù)及 OLED顯示

評(píng)論