freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

物聯(lián)網(wǎng)主要的開發(fā)架構(gòu)-資料下載頁

2025-08-18 16:39本頁面
  

【正文】 戶不存在安裝成本,打開即用。另外,諸如 Electron、 這樣的框架,可以讓開發(fā)者直接使用 WebView + 模塊開發(fā)物聯(lián)網(wǎng)桌面應用。它可以加速 UI 界面的開發(fā),并輕松地美化 UI 界面。1硬件層在硬件層上,就當前而言,Arduino 是最合適的原型開發(fā)硬件,除此還有自帶 WiFi 的 ESP8266 開發(fā)板。盡管使用 JavaScript 的開發(fā)板數(shù)量較少,也沒有 Arduino 這樣的成熟生態(tài),但是未來可期。在嵌入式領域,使用 JavaScript 編寫的代碼,具有移植性強、事件驅(qū)動、天生支持異步等特點。令人遺憾的是,為了保持上面提到的那些 JavaScript 特性,當前的 JavaScript 開發(fā)板都需要處理性能比較高的處理器,這也導致了此類開發(fā)板在生產(chǎn)上存在較高的成本。不過,好在多數(shù)使用 JavaScript 作為開發(fā)語言的設備,都具有網(wǎng)絡功能連接到互聯(lián)網(wǎng),直接作為物聯(lián)網(wǎng)設備使用。就目前而言,這一類的設備有 Tessel、Espruino、Ruff 等等,它們的處理器性能都相當不錯,價格也相對較高一些。但是,它們可以直接使用 JavaScript,能為軟件開發(fā)工程師屏蔽底層相關細節(jié),及事件驅(qū)動、異步特性,帶來更好的開發(fā)體驗。幸運的是,Samsung 公司推出的開源物網(wǎng)框架 ,只需要 64KB RAM、200 KB ROM。在未來,或許它能解決一些制造成本上的問題。1協(xié)調(diào)層當我們的硬件層不能直接聯(lián)網(wǎng)時,協(xié)調(diào)層就可以完成這樣的功能。作為一個協(xié)調(diào)層的設備,它應該能與一定數(shù)量的微控制器連接,接收它們的數(shù)據(jù),并上傳到服務端;又能與服務端通訊,獲取一些控制指令,并將這些指令準時地發(fā)送給不同的控制器。所以,它需要有更好的處理能力、更多的 RAM、ROM 等等。因此,在這一層級使用 JavaScript 便不存在成本問題。我們只需要使用和服務端、應用層相似的知識,就可以快速地連接設備到網(wǎng)絡中心。還能直接在本地的 Linux 機器上編寫代碼,并無縫地運行在設備上。圖 8 物聯(lián)網(wǎng)協(xié)調(diào)層這一類應用,依賴于 引擎來實現(xiàn)快速開發(fā)。它可以運行在帶有嵌入式系統(tǒng)的開發(fā)板上,如流行的 Raspberry Pi、OpenWRT 路由器等。我們只需要一個運行嵌入式 linux 系統(tǒng)的開發(fā)板,就可以完成這樣的工作。與此同時,主流的 ARM 開發(fā)板都提供相應的 Linux 移植,因此在這個層級,我們也只需要關注于業(yè)務的實現(xiàn)。1小結(jié)如上所述,物聯(lián)網(wǎng)應用的架構(gòu)與 Web 應用的架構(gòu)區(qū)別并不是太大,只是在這上面做一系列的演進。除了上面提到的一系列快速實踐框架,當前在 Web 開發(fā)中流行的一些開發(fā)思想,勢必也會引導到物聯(lián)網(wǎng)系統(tǒng)中:1. 微服務化;2. DevOps;3. 容器化。物聯(lián)網(wǎng)會吸引互聯(lián)網(wǎng)的優(yōu)秀開發(fā)思想,并演進出更優(yōu)秀的架構(gòu)。
點擊復制文檔內(nèi)容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1