一二三
乙個完整的物聯網專案不是乙個硬體的事情,也不是乙個雲端軟體的事情,而是兩者的配合。既然稱之為物聯網,那麼我們講究兩個字:聯網。好吧,將會涉及到兩個東西,我們稱之為上行資料和下行資料。只要我們的裝置能夠做到上報資料和接收資料,那就夠了,剩下的事情無非就是處理一下這些資料。咱的彈幕器實戰專案將會涉及到上述的內容。零妖不是為了製作乙個彈幕器,而是要你學習「聯網」。
四物聯網彈幕器將會採集乙個溫度感測器的資料並簡單處理一下,傳送給雲端實現裝置上報資料的功能;在雲端,我打算做乙個web應用,你可以理解為製作乙個網頁(我已經玩過了,發現網頁**編寫炒雞簡單),來顯示裝置上報的資料,這樣我不管身處何方都能看到我家的溫度了。然後在網頁上增加乙個傳送彈幕的功能(就是輸入字串,然後傳送給裝置),我們的裝置要接收這個彈幕,並顯示到螢幕上,這樣就搞定了下行資料。
實現上述功能的細節問題我將會在後續**的帖子中詳細講解如何實現。
五簡而言之,我們要實現「聯網」,然後搞定上行資料和下行資料。
上行資料:物理世界--微控制器--網路--雲端伺服器--資料庫--資料呼叫--顯示
下行資料:web應用輸入資料--伺服器收到請求--伺服器尋找目標裝置--伺服器下發資料--網路--微控制器--分析資料內容--執行動作(顯示彈幕)
物聯網全棧教程 從雲端到裝置(一)
一2016年的時候,我還在學校裡面準備著畢業 當時做的課題是 乙個挖掘機上面的乙個繼電器的壽命。我們的想法是檢測其吸合的次數,然後根據吸合的次數來預計其壽命,這個想法很簡單。因為乙個繼電器失效之前通常會正常吸合一定的次數比如10w次。二當時還是乙個愣頭青,想法簡單。實際去做的時候才發現事情遠沒有想的...
物聯網全棧教程 從雲端到裝置(六)
一 物聯網專案在開發初期,需要雲端和裝置端兩個工種的工程師一起談談實現的技術細節。有乙個叫作alink協議的語言,成功解決了兩個物種之間交流困難的世紀難題!alink協議是針對物聯網開發領域設計的一種資料交換規範。裝置端按照這個簡單的規範把資料組織一下傳送給雲端,雲端工程師也懂這個簡單的規範,可以直...
物聯網全棧教程 從雲端到裝置(十)
一 有些坑零妖已經跳過了,所以就直接放出四個 裡面都是乾貨。整個物聯網彈幕器的專案中的web應用所遇到的問題,都是通過瀏覽這四個 來解決的。bone web 的官方介紹 ui元件的詳細介紹 資料視覺化元件 物聯網裝置相關的api說明 注意 使用一些元件的時候,要先安裝它們到電腦上。然後再修改pack...