設(shè)計物聯(lián)網(wǎng)系統(tǒng)是件有意思的事情,它需要考慮到軟件、硬件、通訊等多個不同方面。通過探索不同的語言,不同的框架,從而形成不同的解決方案。
在這里,我們將對設(shè)計物聯(lián)網(wǎng)系統(tǒng)有一個簡單的介紹,并探討如何設(shè)計一個最小的物聯(lián)網(wǎng)系統(tǒng)。
目標讀者: 初入物聯(lián)網(wǎng)領(lǐng)域,希望對物聯(lián)網(wǎng)系統(tǒng)有一個大概的認識和把握,并學(xué)會掌握一個基礎(chǔ)的物聯(lián)網(wǎng)系統(tǒng)的設(shè)計。
本文檔對一些概念(如)只做了一些基本介紹,以方便讀者理解。如果您想進一步了解這些知識,會列出一些推薦書目,以供參考。
關(guān)于內(nèi)容的選擇,這是一個有意思的話題,因為我們很難判斷不同的開發(fā)者用的是怎樣的語言,用的是怎樣的框架。
于是我們便自作主張地選擇了那些適合于理論學(xué)習的語言、框架、硬件,去除掉其他一些我們不需要考慮的因素,如語法,復(fù)雜度等等。當然,這些語言、框架、硬件也是最流行的。
如果你還想用C學(xué)理論的話,煩請出門左拐。我想,C并不適合于學(xué)習相關(guān)硬件的理論。
大有以下兩個原因
這只是一個小小的建議,僅針對于在選擇閱讀上沒有經(jīng)驗的讀者。
當前狀態(tài) | 建議 |
---|---|
軟件初學(xué)者 | 從頭閱讀 |
硬件開發(fā)者 | 從頭閱讀 |
沒有web經(jīng)驗的開發(fā)者 | 從第二部分開始 |
我們會在前面十章里簡單介紹一些必要的基礎(chǔ)知識,這些知識將會在后面我們構(gòu)建物聯(lián)網(wǎng)系統(tǒng)時用到。
書中所用到的代碼都托管在Github上面:
注意
: HTTP版可以在?http://b.phodal.com?預(yù)覽及使用。
更多建議: