前 ?言
首先,我要說(shuō)的是黃峰達(dá)同學(xué)著的《自己動(dòng)手設(shè)計(jì)物聯(lián)網(wǎng)》非常不錯(cuò)!這本書(shū)實(shí)踐性很強(qiáng),不像有些物聯(lián)網(wǎng)的書(shū)籍除了理論還是理論,硬著頭皮看完估計(jì)仍是云里霧里的,在成都學(xué)習(xí)時(shí),我們開(kāi)設(shè)了一門專業(yè)課,正是講物聯(lián)網(wǎng)的,說(shuō)實(shí)話,學(xué)完后我沒(méi)有太多收獲,當(dāng)然更多的原因在于我缺乏深入地思考,但也有一個(gè)原因不可不提,那就是沒(méi)有實(shí)踐,說(shuō)再多也沒(méi)有太大作用,俗話說(shuō),實(shí)踐出真知,實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)等等,實(shí)踐的重要性不言而喻!開(kāi)始決定購(gòu)買這本書(shū)時(shí),沒(méi)有想到其中蘊(yùn)含了那么多的知識(shí)點(diǎn),在家里初步閱讀時(shí),基本處于簡(jiǎn)單瀏覽的狀態(tài),很多內(nèi)容根本搞不懂,因?yàn)橹皬膩?lái)沒(méi)有接觸過(guò),特別像什么Restful的概念、基于node和ionic的手機(jī)app前端設(shè)計(jì)等內(nèi)容,回到單位,我努力地跟著書(shū)的內(nèi)容扎扎實(shí)實(shí)地過(guò)了一遍,我發(fā)現(xiàn),書(shū)中很多細(xì)節(jié)內(nèi)容沒(méi)有講到,甚至有些地方存在疏漏,但不管怎樣,我感謝這本書(shū)給了我一條路,讓我知道了過(guò)去所不知道的很多知識(shí)。
接著,我想做的是在第二遍閱讀這本書(shū)的基礎(chǔ)上,開(kāi)始我自己的物聯(lián)網(wǎng)綜合實(shí)例的設(shè)計(jì),所謂綜合,我想用上更多的傳感器,通過(guò)樹(shù)莓派和Arduino進(jìn)行控制和數(shù)據(jù)的收集,實(shí)現(xiàn)數(shù)據(jù)的雙向傳輸,用node.js作為服務(wù)端,用ionic2編寫(xiě)前端,用圖形曲線展示相關(guān)數(shù)據(jù),用MongoDB作為數(shù)據(jù)庫(kù),并實(shí)現(xiàn)對(duì)Mqtt和CoAP物聯(lián)網(wǎng)協(xié)議的支持。
除此外,我想用傻瓜式的語(yǔ)言將此設(shè)計(jì)前前后后所涉及到的所有知識(shí)點(diǎn)詳盡講述出來(lái),以給自己的學(xué)習(xí)一個(gè)好的總結(jié),并給其他人的學(xué)習(xí)一個(gè)好的參考。我力圖做到實(shí)例完整,知識(shí)全面,你只要跟著我的這個(gè)教程學(xué)下去,一定能有所獲!
我的github地址是:https://github.com/fcwlsy/iot.git