“老學長”剛入坑物聯網的筆記-基於安信可-ESP8266
碎碎念:
不知不覺已經到了新的一年啊,淦,過得真快啊,
轉眼之間,學校給我們放了早假,現在“滾”回在家裡碼字的我,滿腦子都是懵的,我——2020幹了啥???
額,好像2020年初因為疫情耽擱了一個學期,在家學了雜七雜八的東西,包括:
啃完了《C Primer Plus》和B站上的野火和正點原子的32微控制器的課程和一點點Pr,Ps內容223333
暑假又差不多忙於偽“學科競賽”,自己是PPT、路演人員、負責人、程式和方向都要懂…
開學之後的9月不冷不熱,但沒想到大三的課程有點受不了,上學期因為在家水了一學期,這學期的結果是:
跟不上+覺得沒什麼用武之地=不想學(這樣不好,別學我…)
然後繼續打比賽,帶學弟,好像就到了期末了。。–_-- 。。。
好吧,回首過往,自己差不多在學校實驗室呆了一年多,從什麼都不知道,連電腦的硬碟和記憶體的區別都不太懂的菜雞,到了現在勉強能獨當一面的老學長,真的感慨萬分。不過跟前幾屆的學長比起來真的感覺還差好多。。。
現在打算趁著寒假靜靜心,記錄下心路歷程給自己算作總結的同時,也希望把自己的學習經歷分享出來,讓有需要的同學借鑑一下,算是互相學習了<_<
那麼進入這次的正題:
寒假學校沒什麼任務,打算完全基於自己的興趣,自學一下物聯網+Arduino,最終做出來一個遠端門禁/智慧家居系統。
這兩天
在網上找到了物聯網的教程,入坑只用了一天,總結:教程很細很多我很喜歡~我大意了 沒有閃
首先是板子,晶片+型號
晶片 - 型號
ESP8266 - NodeMCU
兩排插針
引腳:
1、GPIO4指晶片上的位置
2、D1、D2是指NodeMCU的位置
供電
要注意:NodeMCU為 3.3V
Aruduino UNO R3為 5V,所以兩者最好不要直接相連高電平引腳~
模擬引腳ADC:不能超過1V
硬體圖:淺藍色:為SPI\UART…等通訊介面
網際網路協議:
TCP\IP協議:
包含:HTTP\FTP\mDNS\WebSocket\TCP\UDP\IP\Wi-Fi等多種協議
1、鏈路層:
WIFI協議:物理連線
(1)接入點模式:相當於ESP8266作為一個“路由器”,自己發射訊號,周圍裝置可以連線到它的“區域網”上,從而實現資料傳輸。
(2)無線終端模式:
相當於NodeMCU作為一個普通裝置,比如:手機或電腦,連線到你家的WIFI下,於是一個WiFi區域網下,你的電腦就可以和NodeMCU連線,進行資料傳輸啦。
(3)混合模式:(1)+(2)
2、網路層:
IP協議;
為網路裝置提供地址(IP地址),因為資料的收發需要,以一種“資料包”的形式傳輸。需要提供收、發的IP地址,就像快遞需要填寫收件人、發件人一樣。
(1)版本:IPV4
有四個數字組成,用數字分隔,每個數字的範圍取值為:0~255
如:192.168.0.112
(2)版本:ipv6
升級的版本ipv4…
查詢自己電腦的IP地址:
CMD中輸入“ipconfig”
閘道器:網路與網路之間的埠,指WiFi路由器的地址,如:192.168.0.1
子網掩碼:
TP:192.168.0.1、192.168.0.2、192.168.0.3
3、傳輸層:
(1)TCP協議:
特點:穩
保證所有資料都能被接收端接收;資料的傳輸順序不會被打亂;
傳輸資料如有損壞則重新發受損資料
(2)UDP協議:
特點:相比TCP協議“快”
但不保證所有資料都能被接收;資料一旦受損,將拋棄受損資料;有資料受損,不會重發資料;
先到這裡,最後如果你感到有幫助,還請點個免費的贊支援一下唄,歡迎留言討論~
相關文章
- 物聯網課程筆記筆記
- 物聯網資產標記方法研究(一)基於先驗知識的物聯網資產標記實踐
- 縱論物聯網(六):基於Linux的物聯網作業系統Linux作業系統
- 基於nb-iot的物聯網構建
- 致剛入職場的你 - 程式設計師的成長筆記程式設計師筆記
- stm32筆記[15]-藍橋物聯網筆記整理筆記
- WebRTC:基於物聯網的行業化應用Web行業
- Weex入坑筆記筆記
- 前端之路---入坑篇之JavaScript基礎筆記前端JavaScript筆記
- ESP8266使用筆記筆記
- 物聯網架構成長之路架構
- 基於ZigBee的物聯網家居系統學習
- IoTSharp:基於 .NET 8.0 的開源物聯網平臺
- 物聯網的學習路線
- 【塗鴉物聯網足跡】物聯網基礎介紹篇
- 萬物互聯課程筆記筆記
- 關於物聯網框架的實踐框架
- 關於物聯網的11個預言
- 物聯網學習教程——格式輸入與輸出
- 基於C#的內網穿透學習筆記(附原始碼)C#內網穿透筆記原始碼
- 基於docker 初學 MongoDb 學習筆記DockerMongoDB筆記
- 基於物聯網技術的智慧遠端醫療系統構建
- 【電信學】【2015.06】物聯網中的身份管理方法
- 學習日記——阿里雲物聯網平臺阿里
- 物聯網學習系列教程
- PBR(基於物理的渲染)學習筆記2筆記
- 用於物聯網的JavaScript引擎:JerryScriptJavaScript
- LPWAN技術:物聯網的重要基礎
- node 學習筆記 基礎入門筆記
- 系統架構設計筆記(106)—— 物聯網架構筆記
- 物聯網安全技術(胡春萍著)---課程筆記筆記
- 基於工業物聯網的冬季管網監測預警解決方案
- 基於工業物聯網的水庫大壩安全監測系統
- 彭民德:(40)基於移動計算的物聯網共享單車
- 基於FPGA的設計解決物聯網實現的核心挑戰FPGA
- 物聯網初創企業會遇到的四個坑兒
- NB物聯網路卡與物聯網路卡的區別
- 物聯網學習教程—檔案的定位