使用ESP8266連線到Azure

2022-03-30 03:27:37 字數 2192 閱讀 8165

很多同學在問我,esp8266如何連線到azure,因為官方只有spark fun之類的devkit(開發套件)出了教程(我只找到了套件的文件)。

其實sparkfun esp8266與普通的esp8266是一樣的,文件上也標註了arduino compatible(相容arduino)

今天就按官方教程教大家用「從**上買來的nodemcu esp12n」連線到 azure iot

首先先給大家看看我買的板子

搜尋nodemcu,出來的都是esp12n,非常普遍的nodemcu型號

我就找了個便宜的買了,16塊包郵美滋滋。

然後我們跟著文件走

看你們這麼懶搜都懶得搜,就給你們乙個傳送門吧

如果看不懂那就點開chrome瀏覽器的翻譯,或者點開你的有道詞典-螢幕取詞,翻譯一下總行了!語言不是問題!

啥?你們看過我之前做的實驗?戳這!

我們接著看文件

軟體需要安裝arduino ide,還有各種庫,硬體我們有這個esp-12n就可以了(要不要pc資料線你這不是廢話嗎)

然後我們在arduino ide裡新增並選擇我們的版型

點開首選項

將開發板**(

填在這裡

選中你的開發板,我的是12n,我感覺跟12e差不多,所以就選了

(事實證明選這個沒問題)

選完版型,我們開始新增我們的庫

上面的都能在arduino庫管理中搜尋到,開啟「專案」-「載入庫」-「管理庫」,如圖

搜尋azure就可以新增最基礎的三個(http順便也選上,以後用的上)

然後搜尋「dht sensor」

一定要看清楚了再選!別選錯了!!!

點這個鏈結,會進入github,然後我們download下來zip包(下完了不要解壓)

就完成軟體的配置了(如果你編譯的時候還出錯那就找到錯誤,差庫就補,文件跟github-azure裡都有)

然後我們找到遠端監控的原始碼

戳這!————>

然後我們新建乙個device

怎麼新建自定義裝置還要我說嗎?上次實驗做過啦!你不行就跟著這個配套實驗看!

我的這個裝置叫anewdevice1120

然後到azure的portal裡,點開testsuite1120(我的iot suite名稱)資源組,找到iot hub

點選裝置資源管理

複製連線字串-主金鑰(connectionstring)

然後回到我們之前開啟的remote_monitoring.ino

點到iot_config.h

配置好wifi名稱跟密碼(我一般用電腦開熱點,這樣就不用經常改了)

把剛剛複製的connectionstring(連線字串)貼上過來

開啟串列埠顯示器,看輸出資訊。

因為我們沒接感測器,所以它出來定值humidity是3

如果沒啥意外,這時候你就可以在iot suite的面板上看到資料了

明天我們再接著看微軟是怎麼寫這個庫的!

今天先講個大概!

esp8266使用步驟

參考 聯網 連線參考這裡 esp8266是wifi串列埠模組,功能簡單來講就是 從wifi接收到資料,串列埠輸出 從串列埠接收資料,wifi輸出資料。首先介紹esp8266三個模式 1 串列埠無線 wifi com ap 串列埠無線 wifi com ap 模式,模組作為無線 wifi 熱點,允許其...

ESP8266連線機智雲 除錯總結

關於esp8266的引腳圖說明如下 燒錄過程的問題 按接線方式連線好後沒有正常燒錄,而是顯示等待同步上電,之後出現乙個錯誤。原因在於我使用的是開發板原本燒錄串列埠程式,一直傳送資料導致錯誤。當我在寫這個文件 時,燒錄軟體已經提示乙個錯誤,中途出錯了!發現板子燒錄的大小不對,8m的flash燒錄32m...

ESP8266模組使用教程

esp8266是espressif 樂鑫資訊科技 推出的一款物聯網wifi物聯網模組,特點是 便宜 esp8266模組 串列埠轉wifi模組 特別注意一下,供電是3.3v,千萬別5v,5v 2分鐘晶元溫度就達到100度以上,樓主因此還被燙傷了,還好及時拔電,模組沒壞 買來模組接了電串列埠不開機?這裡...