步驟1:安裝Super House Esp-open-rtos
首先,按照SupeHouse Github上的說明安裝SDK。
輸入SDK根目錄(我的目錄為/opt/Espressif/esp-open-rtos)并測試安裝通過刷新許多示例之一,我建議“閃爍”:
$ make flash -j4 -C示例/閃爍ESPPORT =/dev/ttyUSB0
如果一切正常,您將在終端上看到成功消息,并且在結(jié)束閃爍后,ESP應(yīng)啟動該程序。
此處常見的問題是有關(guān)USB端口權(quán)限的問題,以防更改其所有者:
$ chown -R your_user:your_group/dev/ttyUSB0
步驟2:獲取服務(wù)器證書
首先使用openssl命令從我們要連接的服務(wù)器上獲取證書:
$ openssl s_client -showcerts -connect api。事情talk.com:443
CA證書是服務(wù)器輸出鏈中的最后一個證書。
步驟3:編碼
對于本教程,我只是在examples文件夾中復(fù)制了http_get_mbedtls,并在examples文件夾中創(chuàng)建了另一個文件夾,并更改了以下參數(shù):
#define WEB_SERVER“ api.thingspeak.com”
#define WEB_PORT“ 443”
#define WEB_URL“ https://api.thingspeak.com/apps/thingtweet/1/statuses/update?api_key=YOUR_API_KEY&status=YOUR_MESSAGE“
#define WIFI_SSID“ YOUR_SSID”
#define WIFI_PASS“ YOUR_PASSWORD”
在文件 cert.c 中,我編輯了 server_root_ca 》變量以添加我們在第3步中收集的服務(wù)器證書。
差不多,代碼可以自我解釋并帶有注釋。
現(xiàn)在,我們只需制作項目,并使用第2步上的命令在ESP8266上將其刷新(不要忘記將文件夾從眨眼更改為您的文件夾)。
責(zé)任編輯:wv
-
ESP8266
+關(guān)注
關(guān)注
51文章
965瀏覽量
47445
發(fā)布評論請先 登錄
ESP8266燒錄與機(jī)智云一鍵配網(wǎng)教程

把esp8266加入到c51單片機(jī)單通道程序怎么寫
ESP8266 通過 MQTT 協(xié)議實現(xiàn) LED 的遠(yuǎn)程控制

arduino(1)--ESP8266配置
esp32和esp8266代碼共用嗎
esp8266和esp32區(qū)別是什么
ESP8266需要燒錄固件庫嘛
esp8266不燒錄可以使用嗎
esp8266wifi模塊怎么連接手機(jī)
Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環(huán)境溫濕度數(shù)據(jù)及 OLED顯示

評論