步驟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上將其刷新(不要忘記將文件夾從眨眼更改為您的文件夾)。
責任編輯:wv
-
ESP8266
+關(guān)注
關(guān)注
50文章
962瀏覽量
45450
發(fā)布評論請先 登錄
相關(guān)推薦
esp32和esp8266代碼共用嗎
esp8266和esp32區(qū)別是什么
esp8266不燒錄可以使用嗎
esp8266wifi模塊怎么連接手機
請問ESP8266 Enterprise支持哪些協(xié)議?
請問如何在ESP8266上使用sntp協(xié)議連接到ssl中的服務(wù)器?
使用ESP8266-01和Arduino SDK安裝AT固件失敗了怎么解決?
esp8266怎樣才能正確的把更新的代碼升級到target上?
請問ESP8266為什么無法加入AP?
國產(chǎn)低成本W(wǎng)i-Fi SoC解決方案芯片ESP8266與ESP8285對比差異
![國產(chǎn)低成本W(wǎng)i-Fi SoC解決方案芯片<b class='flag-5'>ESP8266</b>與<b class='flag-5'>ESP</b>8285對比差異](https://file1.elecfans.com/web2/M00/E6/5C/wKgZomZG0KiASP_yAAELgTM0cRs433.png)
使用Wi-Fi ESP8266方案模組接入云平臺
![使用Wi-Fi <b class='flag-5'>ESP8266</b>方案模組接入云平臺](https://file.elecfans.com/web2/M00/3E/6A/pYYBAGJhBGGAGyDYAACBPQuBZQI711.png)
評論