本文主要是對整個倉儲物聯網專案的介紹,也對整個學習過程做個小小總結。筆者一定認真對待。
了解的專案開發的流程,對整個知識體系有個初步的掌控。我覺得最大的收穫還是對之前所學習的知識有乙個綜合的運用,現在看來物聯網專案也不過如此。當然,或許有些片面,因為筆者只了解整個專案的一些皮毛,還有很多可以拓展的功能沒有實現。筆者是從華清遠見的iot課程學習的這個專案,加上一些個人理解,就整理成系列筆記。
報警閾值
資料顯示
控制介面
通過stm32實現倉儲環境的採集,將環境資訊上報給a9伺服器主機處理,主機將這些資料處理並實時更新到網頁上,同時將作為歷史資料儲存到資料庫中。當a9伺服器檢測到環境資訊超出報警閾值時,對倉儲實現控制,比如倉庫的光照較暗,那麼系統主機端自動控制遠端的led燈開啟,增加光照的強度,改善環境資訊;同時使用者也可以通過客戶端來向傳送命令,控制倉儲的環境和設定警報閾值。
底層做資料採集,採集後的資料打包傳送到資料處理層,最後送到網頁端(客戶端)展示
1.至下而上
2.至上而下
另乙個是使用者在網頁端傳送命令,經過伺服器處理,然後將命令下發到硬體,實現控制輸出裝置的動作
a9伺服器
web伺服器移植:
cgi的認識與cgic的移植:
應用程式主框架搭建:
執行緒的同步互斥學習:
通訊前提--資料格式的定義:
a9伺服器到客戶端
資料上報--應用程序通過cgi與html互動:
命令下發--html通過cgi與使用者程序互動:
a9伺服器到底層
資料採集--實現串列埠資料的上傳:
命令解析--實現對硬體的控制:
linux核心對usb與串列埠驅動移植:
實現a9與下位機的互動:
物聯網專案基本了解
一 關於此專案 流浪寵物這個專案是在這個疫情下衍生出來的。因為病毒的傳播和一些不實的言論,寵物的安全變成了問題。通過網路監測可以很好的降低風險,解決某些問題。二 關於物聯網 物聯網是新一代資訊科技的重要組成部分,也是資訊化時代的重要發展階段。很多高校近年開設了物聯網專業,來培養此方面的核心技術人才。...
物聯網專案應用實踐指南
很多開發人員迫不及待地想要成為當前一些突破性技術領域的專家,包括感測器 嵌入式系統 網狀網路協議 大資料分析,以及俗稱物聯網的所有元素。很多首席官級別的管理人員也對物聯網以及如何拓展自己把握物聯網潛力的能力感興趣。但是,如果您是一名開發人員,並且努力想要讓企業認可某一物聯網專案,則需要明白這種情況下...
認識阿里雲物聯網與物聯網專案的開發流程
整體認識 和阿里 讓天下沒有難做的生意 理念一致,阿里物聯網致力於幫助企業快速實現物聯網部署,將更多的精力放在業務本身上,也不是建設業務的過程上,阿里物聯網提供了一套從端到雲的服務。如下為官方定義 阿里雲物聯網平台為裝置提供安全可靠的連線通訊能力,向下連線海量裝置,支撐裝置資料採集上雲 向上提供雲端...