很多同學在問我,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度以上,樓主因此還被燙傷了,還好及時拔電,模組沒壞 買來模組接了電串列埠不開機?這裡...