在寫電子書《一步步搭建物聯網系統》求指導
前言
設計物聯網系統是一種有意思的事情,我們需要考慮到軟體、硬體、通訊等等不同的幾個方案。探索不同的語言,不同的框架,形成不同的解決方案。
在文件中,我們將對設計物聯網系統有一個簡單的介紹,我們會探討如何設計一個最小的物聯網系統。
目標讀者
本文件的目標讀者是初入物聯網領域,希望對物聯網系統有一個大概的認識和把握,並學會如何掌握好一個基礎的物聯網系統的設計。
本文件對一些概念(如)只做了一些基本介紹,以及便於理解。如果想進一步瞭解這些概念,會列出一些推薦書目,以供參考。
- 硬體開發人員,對物聯網有興趣。
- 沒有web開發經驗
- 極少的linux使用經驗
- 想快速將於生產環境
- 對硬體瞭解有限的開發人員。
- 沒接觸過51、ARM、Arduino
- 想了解以下的東西
- RESTful與IOT
- CoAP協議
- MQTT
不適合人群
- 如果你在這方面已經有了豐富經驗的開發者(ps:我想你幫我們豐富文件)
介紹
關於內容的選擇上,這是一個有意思的話題,我們很難判斷不同的開發者用的是怎樣的語言,用的是怎樣的框架。
於是我們便自作主張地選擇了那些適合於理論學習的語言、框架、硬體,去除掉其他那些我們不需要考慮的因素,如語法,複雜度等等。當然,這些語言、框架、硬體也是流行的,如果找到相關的文件。
- Arduino: 如果你從頭開始學過硬體的話,那些你會愛上它的。
- Raspberry PI: 如果你從頭編譯過GNU/Linux的話,我想你會愛上她的。
- Python: 簡單地來說,你可以方便地使用一些擴充套件,同時程式碼就表達了你的想法。
- PHP : 這是一門容易部署的語言,我想你只需要在你的Ubuntu機器上,執行一下指令碼就能完成安裝了。而且,如果你是一個硬體開發者的話,那麼你會更容易找到其他開發者的。
- Javascript : 考慮到CoAP、MQTT等版本是基於Nodejs的話,而且這門語言已經無處不在了,而且會更加流行。
- HTML、CSS : 這是必須的,他們仍然也是無處不在。
為什麼沒有C ?
如果你還想用C學理論的話,呵呵。
為什麼不是JAVA ?
大致有下面兩個原因
- JAVA學的人很多,然而不適合我們將主要精力集中於構建與學習,因為無關的程式碼太多了。
- 當時以及現在,我還是不喜歡JAVA(ps:更喜歡指令碼語言,可以在更少的時候做更多的事)。
為什麼沒有Android ?
在IOT的repo中: https://github.com/phodal/iot 是有Android的示例,然而這些理論不適合在這裡討論。
如何閱讀
這是一個簡單的建議,僅針對於在選擇閱讀沒有經驗的讀者。
當前狀態 | 建議 | |-------|-----| 軟體初學者| 從頭閱讀 硬體開發者| 從頭閱讀 沒有web經驗的開發者| 從第二部分開始
更多: http://designiot.phodal.com/
走過的路過的給個star啊
相關文章
- 用柵格化系統指導網頁設計——寫給web UI網頁WebUI
- 物聯網 pdf 電子書大全 百度雲
- 導熱材料在電子產品散熱系統中的重要性
- vue+elementUI+webpack一步步搭後臺管理系統VueUIWeb
- awvs -網站掃描問題求指導網站
- 基於JAVA_JSP電子書下載系統JavaJS
- 電子元器件電子採購管理系統
- 分享電子書
- OPCUA+MQTT構建物聯網通用框架MQQT框架
- 物聯網+分析,打造穩定可靠的電網系統
- 嵌入式在電子價籤系統的應用
- 求JAVA多執行緒技術的電子版書籍Java執行緒
- 物聯網智慧電錶在工業能源管理系統中的應用
- 資訊系統設計指導思想
- openGauss系統函式新增指導函式
- 電子駐車系統(EPB)
- 傳統的書籍VS電子書–資料資訊圖
- python電子書Python
- 電子書DRM破解
- 如何構建物聯網資料精煉廠
- 2013年終總結——求評點求指導
- 在資訊資源管理指導下進行資訊系統需求分析
- 國家電網:2019泛在電力物聯網白皮書(附下載)
- 【物聯網】esp8266+雲伺服器搭建物聯網通道伺服器
- vue面試題:在vue下書寫一個post請求?Vue面試題
- 教你在 Linux 上使用 Calibre 建立電子書Linux
- 仿生人、電子羊、銀翼殺手 ? 物聯網
- 電子招標採購系統之電子招標採購系統功能清單
- Win10系統提示“沒有關聯的電子郵件來執行請求的操作”怎麼解決Win10
- 西安資訊資源網(計算機電子書)計算機
- java系統學習指導與規劃Java
- 電子招投標系統EBD
- MES車間電子看板系統
- Postfix電子郵件系統精要
- 礦山電子封條系統
- 非煤電子封條系統
- Econsultancy:誰在使用聯網電視
- 電子書閱讀 AppAPP