【视频来了】那些未曾学到的Esp8266技术干货,都在本系列公开课直播中一一吸收,奉献开源于国内物联网!
文章目錄
- 一、前言
- 二、全棧工程師?
- 三、課程列表
- ①:《全棧開發(fā)基礎原理公開課》直播規(guī)劃以及內容詳情
- 四、以太網(wǎng)+LwIP開發(fā)
一、前言
? ? ? ? ? 當你看到這篇文章時候,我已經有足夠的信心撐起這個直播系列。但還是希望熱愛技術的你多多支持我,讓我有源源不斷的動力!
? ? ? ? ? 我為什么會有如此的想法做直播? 當國內涌現(xiàn)出一批玩轉物聯(lián)網(wǎng)AI人工智能的人,我是感覺到欣慰的!在 2017 年時候,我在學校做畢設,找個 藍牙開發(fā)APP的教程都沒有,網(wǎng)上各種途徑找都沒教程,如似即使花錢也買不了教程的落魄!那時候就在想,為什么國內的物聯(lián)網(wǎng)技術分享那么少!?
? ? ? ? ? 我當初的看法 “為什么國內的物聯(lián)網(wǎng)技術分享那么少!?”僅僅對物聯(lián)網(wǎng)的技術開源,那時候搞公司的、企業(yè)的專門做電路板的也不少,但是對于學生時代都是一些昂貴的開發(fā)板,幾百塊不止!且如果沒他們的開發(fā)板,你是拿到視頻毫無意義的!那時候我就冒出一個想法,能不能以學生的身份給我們學校甚至省內國內的學生分享自己的技術?
? ? ? ? ? 這種想法很快被我腦子打消了,因為那時候自己的技術不咋的,就一個區(qū)區(qū)會安卓開發(fā)的、會畫電路板、會c語言的學生,拿什么去做這種分享?在一次偶然的機會,我在期末考試中把 安卓開發(fā)這門課程拿到了滿分,自己一口氣把手機軟件到硬件到單片機軟件整個系統(tǒng)做完了!那時候我覺得自己還行,懂得了一點技術,于是乎,這種想法開始萌芽了!
? ? ? ? ?出到社會,實習生嘛,新生嘛!各種代名詞!現(xiàn)在大學生滿大街都是,有何突出的異人之處?我的想法就是:不斷督促自己,堅持學技術,堅持寫文章!總結所學的技術!提升自己!
? ? ? ? ?說了這么多,還沒突出這篇文章提到的 直播 意義在于什么?我想應是:希望大家在討論 esp8266 學習的時候,可以想到我這么一位熱愛分享的博主 ------ 半顆心臟!
? ? ? ? ?我這里還會引進我的一個師弟,是擅長 stm32 開發(fā),stm8kaifa , 熟悉 rtos、rt-thread底層架構,博客地址:https://blog.csdn.net/jiejiemcu ,他將帶大家走進 stm32 實現(xiàn)眾多好玩的、智能的方案和demo。
二、全棧工程師?
? ? ? ? ? 當 esp8266 被稱為 物聯(lián)網(wǎng)黑馬wifi芯片 ,我當初的想法和大家一樣,為什么如此熱受火熱?我覺得這個文章可以讓大家對比下近幾年的wifi芯片發(fā)展 鏈接 !
? ? ? ? ? 個人覺得它如此熱受好評甚至許多人開發(fā),是因為這幾年官網(wǎng)的開源教程做了很大的貢獻!國內數(shù)千甚至幾百萬開發(fā)者使得拉低了芯片的價格,因為出口量大,據(jù)說在 直到2017 年 esp8266芯片 出了 一億個 !嚇人!像MTK,華為,高通,啥的,什么時候給人提到開源了,你有量,要用產品,簽NDA,自然會給你更多,社會終究是個競爭的社會,不是你死就是我活,誰會隨隨便便開源你自己公司的核心!但 esp8266確實做到了!可能還有很多干貨不開源,哈哈!附帶官網(wǎng)倉庫地址:https://github.com/espressif
- 由于它本身支持 wifi 連接,以及常見的 tcp udpt連接以及 mqtt 協(xié)議,所以絕大時候可以接入很多云平臺:
- 阿里智能云平臺、阿里云物聯(lián)網(wǎng)平臺、亞馬遜iot云服務、蘇寧易購iot開放平臺、京東微聯(lián)平臺、百度天工服務器、直連微信硬件云… 私有的mqtt服務器。
- 由于支持 station模式和AP熱點模式,所以支持 熱點配網(wǎng)、802.11無線wifi協(xié)議抓包配網(wǎng),比如 smartConfig、airkiss配網(wǎng)。讓我們學習到更多 wifi 協(xié)議的技術!
- 外設在我看來還是蠻豐富的。至少支持 uart 、 pwm 、spi 、gpio 操作,可以搭建自己的小型的智能家居系統(tǒng)!
? ? ? ? ? 全棧工程師是指掌握多種技能,并能利用多種技能獨立完成產品的人。簡單來說就是什么都會的人。
? ? ? ? ? 首先,我說的全棧并不是我會所有東西,我現(xiàn)在只做設備端的東西,全棧開發(fā)只是為了了解在設備端之外的東西,比如服務器、小程序這些,我還是以嵌入式為主,如果你像我一樣,了解了網(wǎng)絡協(xié)議棧(嵌入式而非計算機網(wǎng)絡,計算機網(wǎng)絡太深奧了)的基本概念、了解了LwIP的框架,了解了LwIP的實現(xiàn),了解了各層協(xié)議的遞交、處理,那么你完全可以去學習后端、前端知識,了解整個物聯(lián)網(wǎng)工作的一整套例程。我說的全棧開發(fā)并不是讓你什么都搞一下,然后什么都不精通,這樣子的全棧簡直就是廢材,用任何一個技能都沒法完成好工作,而我的全棧是一精多能,吃飯的本領不能丟,也就是研究得有深度,其次,再去發(fā)展其他方向的東西,如服務器、前端。這樣子你就知道整個運作的過程是怎么樣的。全棧工程師有一個最直觀的好處是降低溝通成本,如果你讓一個只做嵌入式的人與只做計算機網(wǎng)絡應用的人去溝通,或者讓前端與后端去溝通,簡直就是雞同鴨講,不知所云,如果你是做設備端的,而且你還了解后端服務器、小程序,那么溝通起來,就舒服很多。
? ? ? ? ? 因此,本系列教程并不是讓你去成為全棧工程是,我只是讓大家有一個了解,我自己也知道,對于服務器與小程序,我基本是只會在用的階段,不了解它的工作過程,只知道大概的概念,因此我是不會用這種技能去找工作的,我只會在嵌入式方面找工作,在本系列教程中,我希望大家不要急功近利,了解一點就覺得自己啥都懂了。我的夢想是成為全棧工程師,但是這需要的是時間,不要忘了初心,并且需要時刻認清自己。
? ? ? ? ? 同時送大家一句話:有廣度而無深度,就會華而不實,有深度而無廣度,難免坐井觀天。
三、課程列表
①:《全棧開發(fā)基礎原理公開課》直播規(guī)劃以及內容詳情
- 課程目錄:目前暫沒有課程的全部目錄,依照童鞋們的要求或者我最新研究的技術干貨分享錄制,每當有視頻更會在 購買后QQ技術交流群 通知!我保證每周至少有一個教學視頻,即每月更新四個視頻!
- 固定直播具體時間段 :每月第一周周日晚上 8:00 ~ 9:00 !直播的內容主要是為了解答大家的一些疑問!
- 課程錄制的時間:五月一號 ~ 未知時間 !
- 每周直播課程內容會在購買后QQ技術交流群通知!如果您此次直播未能趕上,可以看回放,無須擔心其他顧慮!
- 購買視頻請自備 C語言開發(fā)以及 esp8266的開發(fā)常識,可以在我這博客學習!
- 直播過程中,我會看大家的彈幕,盡量為大家解決現(xiàn)有問題,提高效率!
- 直播原本計劃免費的,但由于課后技術交流群為核心需要維護,僅需收一餐飯的錢!
- 課程地址:https://ke.qq.com/course/400718?tuin=33de08c0
- 直播內容大綱如下:
- 微信端:微信公眾號配網(wǎng)流程開發(fā),包括認識原理、搭建服務器、公眾號配置、公眾號網(wǎng)頁開發(fā),微信小程序入門,微信小程序控制;
- 支付寶小程序端:認識支付寶小程序框架、如何實現(xiàn)控制!
- esp8266端:SDK采用官網(wǎng)最新的 esp idf 框架為基礎!實現(xiàn)數(shù)據(jù)上報上發(fā)和下發(fā)!
- Android開發(fā) 配網(wǎng)、mqtt協(xié)議控制等流程;
- 機智云平臺接入:包括 app端以及esp8266端!
- 阿里云物聯(lián)網(wǎng)平臺接入!
- … 待續(xù)
? ? ? ? ? 以上的內容總結看起來貌似沒什么看點,但是一旦實現(xiàn)起來,其涉及到的技術點和細節(jié)非常多,包括整個項目的來龍去脈,我相信你反復看或者理解,今后的你定會當上全棧開發(fā)的項目經理!或者對智能家居有自己的見解!
-
推薦之前錄制的視頻個人實現(xiàn)接入天貓精靈實現(xiàn)控制esp8266:https://edu.csdn.net/course/detail/10950
-
本人微信公眾號:
- 師弟微信公眾號:
四、以太網(wǎng)+LwIP開發(fā)
而師弟杰杰,將使用以太網(wǎng)結合LwIP來實現(xiàn)開發(fā)板連接網(wǎng)絡,以太網(wǎng)在網(wǎng)絡設備中基本是必不可少的,大綱大致如下:
上面的這些內容只是在單片機上完成,這僅僅是設備端的東西,并不是我們說的全棧開發(fā),下面的教程是全棧開發(fā):
MQTT服務器的部署
微信小程序的開發(fā)
其實很明顯,我說的全棧只是讓大家了解一下整個物聯(lián)網(wǎng)的平臺關系,主要是設備端的處理。
除此之外還有一些各大云平臺的使用,MQTT的移植、cJSON的移植使用,連接百度云、阿里云,使用規(guī)則引擎、時序數(shù)據(jù)庫,數(shù)據(jù)可視化,連接OneNET,系統(tǒng)主題的上報、數(shù)據(jù)流與可視化等。
總結
以上是生活随笔為你收集整理的【视频来了】那些未曾学到的Esp8266技术干货,都在本系列公开课直播中一一吸收,奉献开源于国内物联网!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何解决电脑桌面图标显示为空白文件?
- 下一篇: 解码器配置