99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙物聯(lián)網(wǎng)基礎

范嘉琦 ? 來源:范嘉琦 ? 作者:范嘉琦 ? 2024-01-08 08:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、環(huán)境準備

我們首先需要準備如下插件

鴻蒙開發(fā)插件:

OHOS_MQTT

(一)插件手動安裝部分

1、OHOS_MQTT

首先要在項目根目錄下的oh-package.json5 文件下,添加如下代碼。默認dependencies為空。

"dependencies": {
 "@ohos/mqtt": "2.0.5-rc.0"
}

二、架構(gòu)設計

1、總體架構(gòu)

chaijie_default.pngwKgZomWbQ0KANKjOAAA4XAsdsf8813.png

首先需要注意,模塊要高度解耦。對于采集任務模塊只負責下達任務。二具體怎么通信,跟誰通信,是通信隊列的問題。存數(shù)據(jù)和存日志也和采集任務模塊無關。甚至說日志任務中一旦要向數(shù)據(jù)庫中寫入日志,寫入部分也和日志任務無關。都有各自的子模塊以及統(tǒng)一調(diào)度總線的接口完成。

這個理念來自于模塊化設計。之前都用于C++的可插拔模塊庫?,F(xiàn)在第一次應用于鴻蒙操作系統(tǒng)上。但是慶幸的是鴻蒙它本身就是高度解耦的模塊化設計。它的設計從架構(gòu)上就偏向于這種解耦設計。相信真正寫起來不會太復雜。尤其是這個任務調(diào)度總線在C++中要自己處理池,信號,一步攜程,定時器。現(xiàn)在鴻蒙的任務管理模塊統(tǒng)統(tǒng)給你寫好了,這簡直是節(jié)省了一大票時間。

wKgaomWbQ3CAEcq6AACZlafGcP0539.png

這是之前的任務調(diào)度中硬件部分。其實從總的結(jié)構(gòu)上來說都差不多。首先由C++部分寫好直接接口。比如說串口,SPI,I2C的讀取。

但是注意的是,為了解耦,在C++中請不要寫任何任務調(diào)度,邏輯信息。C++只是為了調(diào)用底層接口。具體業(yè)務邏輯由上層鴻蒙代碼全權代理。

wKgaomWbQ3qAZA4TAAHNGbATL3w666.png

從邏輯上來講,通信調(diào)度還應該包含加密,訪問控制,以及調(diào)試接口。但是來不及做,這部分就先做一個簡略。

2、采集設計

從末端設計來講,末端采集任務應該只負責采集上傳。此刻飛騰派充當一個邊緣計算終端的任務。高性能單片機的成本和開發(fā)難度會飆升。所以為了單片機采集任務的穩(wěn)定和成本,推薦直接采用廉價的20P或者32P的單片機做采集。

3、上層任務

理論上完整的設計必須包括一個頂層的服務。否則你的東西給誰看呢。這里可以直接用jetlinks等平臺。畢竟他們都做好了。但似乎記住這些開源的嵌入式平臺它本身就承擔一個數(shù)據(jù)接收河轉(zhuǎn)接的功能。很多時候存儲和告警都算是額外的付費功能。

更何況上層任務怎么可能僅僅是一個存儲呢。

wKgaomWbQ4mAYN9eAAGJrKwx4bM871.png

作為一個完善的上層任務,要有基本的存儲,用戶接口,設備接口,甚至是機群接口。

wKgZomWbQ42AIg8LAAFQoyUzwA4793.png

你甚至還要有給客戶展示的接口。有設備的管理接口。

wKgaomWbQ5SAQ3VtAAE6shrfNrw410.png

復雜的甚至還涉及到單點登錄,日志管理。畢竟你有時候日志量是驚人的。

更何況這里還是涉及到一個問題,那就是加密平臺。任何高安全平臺都要有自己獨立的證書自動化授權平臺。

同時這里要說明一件事情,對于安全,要遵守一個守則。保密人才》保密制度》保密規(guī)則》保密算法

為什么保密人才最重要。因為一旦有個內(nèi)鬼你的防火墻形同虛設。一旦物理機層面被突破,你的任何安保,什么區(qū)塊鏈,什么證書,什么加密芯片,都是笑話。最簡單的黑客就是拔網(wǎng)線。不管羞不羞恥,都有效。真打起來,沒人在乎羞不羞恥,只在乎有不有效。

什么是保密制度?那就是從政策上杜絕泄密,比如說密級分層。它在保密人才下面是因為你的副總和技術總監(jiān),安保經(jīng)理同時背叛你,啥規(guī)矩都不好使。但是人總不能這么背,大部分時候大家都是遵守規(guī)則的。

然而,一個人把一個充滿病毒的U盤扔你服務器上,啥保密算法都沒用。一旦突破了物理機層面,一切技術都是徒勞。你能保佑的僅僅是它不要入侵級別很高的物理機。保佑你的數(shù)據(jù)隔離做的很優(yōu)秀。這當然也是政企最常用的手段。

只與什么是保密規(guī)則呢。非對稱加密相對于對稱加密就是一種規(guī)則上的提升。當你的人和你的保密策略非常完善的時候,此時大部分事情還是應該交給電腦。畢竟它任勞任怨還便宜。

從原理上保密。也就是你有一個完善的加密鏈,最大程度上防止你被強破。

最后就是算法了。有人問證書加密是不是絕對安全。其實證書加密并非絕對安全。甚至說即使是這樣,你大部分時候都不可能用證書加密通信,否則你的通信會癱瘓的。

有人會覺得奇怪,不對啊,我天天HTTPS。當然,你們的證書通信其實只是交換了一個對稱密碼。真正數(shù)據(jù)傳送其實還是交給了常規(guī)的對稱加密。之是經(jīng)常換秘鑰罷了。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 物聯(lián)網(wǎng)

    關注

    2931

    文章

    46251

    瀏覽量

    392699
  • 鴻蒙
    +關注

    關注

    60

    文章

    2620

    瀏覽量

    44063
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    聯(lián)網(wǎng)藍牙模塊有哪些優(yōu)勢?

    隨著聯(lián)網(wǎng)技術的不斷發(fā)展,藍牙模塊作為聯(lián)網(wǎng)的重要組成部分,其應用越來越廣泛。那么,聯(lián)網(wǎng)藍牙模
    發(fā)表于 06-28 21:49

    聯(lián)網(wǎng)的應用范圍有哪些?

    聯(lián)網(wǎng),簡單來說,就是“萬相連的互聯(lián)網(wǎng)”。它以互聯(lián)網(wǎng)為基石,將用戶端延伸至物品與物品之間,實現(xiàn)信息的交換與通信。打個比方,你的智能手表能實
    發(fā)表于 06-16 16:01

    聯(lián)網(wǎng)未來發(fā)展趨勢如何?

    近年來,聯(lián)網(wǎng)行業(yè)以其驚人的增長速度和無限的潛力成為了全球科技界的焦點。它正在改變我們的生活方式、商業(yè)模式和社會運轉(zhuǎn)方式。那么,聯(lián)網(wǎng)行業(yè)的未來發(fā)展趨勢將會是怎樣的呢?讓我們一同探尋其
    發(fā)表于 06-09 15:25

    為什么選擇蜂窩聯(lián)網(wǎng)

    在為您的聯(lián)網(wǎng)(IoT)應用評估最合適的低功耗廣域網(wǎng)(LPWAN)技術時,除了考慮技術指標外,還必須考慮各種因素,因為技術指標本身可能與實際性能大相徑庭。與 LoRaWAN、Sigfox
    發(fā)表于 03-17 11:42

    畢業(yè)設計競賽選題推薦 | 鴻蒙聯(lián)網(wǎng)應用之倒車雷達項目實戰(zhàn)(含文檔及源碼)

    極高有效性且價格低廉的測距方式。在生活中,經(jīng)常遇到倒車時會撞到障礙而造成損失,所以會在小車的后方安裝一個倒車雷達檢測裝置,當快要接近障礙的時候,開始報警提示司機
    的頭像 發(fā)表于 01-22 14:50 ?933次閱讀
    畢業(yè)設計競賽選題推薦 | <b class='flag-5'>鴻蒙</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>應用之倒車雷達項目實戰(zhàn)(含文檔及源碼)

    聯(lián)網(wǎng)就業(yè)有哪些高薪崗位?

    聯(lián)網(wǎng)就業(yè)有哪些高薪崗位? 聯(lián)網(wǎng)行業(yè)迎來了全面爆發(fā)式的發(fā)展,眾多高薪崗位吸引著人們的目光。聯(lián)網(wǎng)
    發(fā)表于 01-10 16:47

    畢業(yè)設計競賽選題推薦 | 鴻蒙聯(lián)網(wǎng)應用之智能測距儀項目實戰(zhàn)(含文檔及源碼)

    01引言在工程測量、建筑施工、室內(nèi)裝潢以及地理信息系統(tǒng)等領域,精確的距離測量是至關重要的。智能測距儀項目以其先進的技術,為這些領域帶來了革命性的改變。它不僅提高了測量的準確性和效率,還通過智能化的功能,如數(shù)據(jù)記錄、分析和共享,極大地簡化了測量工作流程。因此人們開始發(fā)明出紅外測距、雷達測距、激光測距及超聲波測距等多種形式的非接觸式測距儀器,而超聲波測距相對而言
    的頭像 發(fā)表于 01-07 15:35 ?954次閱讀
    畢業(yè)設計競賽選題推薦 | <b class='flag-5'>鴻蒙</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>應用之智能測距儀項目實戰(zhàn)(含文檔及源碼)

    畢業(yè)設計競賽選題推薦 | 鴻蒙聯(lián)網(wǎng)應用之智慧農(nóng)業(yè)項目實戰(zhàn)(含文檔及源碼)

    01引言隨著科技的不斷進步,智慧農(nóng)業(yè)正逐漸成為農(nóng)業(yè)發(fā)展的未來趨勢。它通過整合聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能等尖端技術,實現(xiàn)了農(nóng)業(yè)生產(chǎn)的智能化、精準化和高效化。從智能灌溉系統(tǒng)到無人機監(jiān)測,再到精準施肥
    的頭像 發(fā)表于 01-07 14:40 ?1069次閱讀
    畢業(yè)設計競賽選題推薦 | <b class='flag-5'>鴻蒙</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>應用之智慧農(nóng)業(yè)項目實戰(zhàn)(含文檔及源碼)

    畢業(yè)設計競賽選題推薦 | 鴻蒙聯(lián)網(wǎng)應用之智慧安防報警項目實戰(zhàn)(含文檔及源碼)

    01引言在現(xiàn)代社會,安全始終是人們最關心的議題之一。隨著科技的進步,傳統(tǒng)的安防措施已經(jīng)無法滿足我們對安全保障的需求,智慧安防報警項目應運而生,它通過集成先進的傳感器技術、數(shù)據(jù)分析和人工智能算法,為個人、家庭和企業(yè)提供了一種全新的安全解決方案。從實時監(jiān)控到自動報警,再到緊急響應機制,智慧安防報警系統(tǒng)正以高效、智能的特性,成為保護我們生活和財產(chǎn)安全的有力保障。0
    的頭像 發(fā)表于 01-07 14:05 ?729次閱讀
    畢業(yè)設計競賽選題推薦 | <b class='flag-5'>鴻蒙</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>應用之智慧安防報警項目實戰(zhàn)(含文檔及源碼)

    畢業(yè)設計競賽選題推薦 | 鴻蒙聯(lián)網(wǎng)應用之智能溫度計項目實戰(zhàn)(含文檔及源碼)

    01引言在這個信息爆炸、科技迅猛發(fā)展的時代,我們對健康和生活質(zhì)量的關注達到了新的高度。智能溫度計,憑借其精確的測量和智能的管理,已經(jīng)成為我們生活中不可或缺的工具,它對日常生活、工業(yè)生產(chǎn)、醫(yī)療健康、環(huán)境保護和化工制造等多個領域都有著深遠的影響。特別是在生物制藥、食品加工和造紙等行業(yè),準確掌握溫濕度數(shù)據(jù)對于確保產(chǎn)品質(zhì)量和安全至關重要。隨著科技的進步,單片機技術以
    的頭像 發(fā)表于 01-02 10:50 ?554次閱讀
    畢業(yè)設計競賽選題推薦 | <b class='flag-5'>鴻蒙</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>應用之智能溫度計項目實戰(zhàn)(含文檔及源碼)

    畢業(yè)設計競賽選題推薦 | 鴻蒙聯(lián)網(wǎng)應用之智能照明燈項目實戰(zhàn)(含文檔及源碼)

    01引言隨著科技的飛速發(fā)展,智能家居領域迎來了革命性的變革,其中智能照明作為智能家居系統(tǒng)中的重要組成部分,極大地提升了我們?nèi)粘I畹谋憷?,通過智能控制和自動化調(diào)節(jié),使照明系統(tǒng)更加貼合我們的需求,比如根據(jù)環(huán)境光線自動調(diào)節(jié)亮度,或者根據(jù)我們的日常習慣設定開關時間,實現(xiàn)更加個性化和舒適的照明環(huán)境。此外,智能照明系統(tǒng)通過精準的光控技術,有效降低了能源消耗,為節(jié)能減
    的頭像 發(fā)表于 01-02 09:38 ?853次閱讀
    畢業(yè)設計競賽選題推薦 | <b class='flag-5'>鴻蒙</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>應用之智能照明燈項目實戰(zhàn)(含文檔及源碼)

    誠邁科技加入全球智慧聯(lián)網(wǎng)聯(lián)盟

    近日,全球智慧聯(lián)網(wǎng)聯(lián)盟(GIIC)第二次會員大會暨“新生態(tài)·新機遇”鴻蒙生態(tài)大會在深圳降重舉辦。誠邁科技作為鴻蒙生態(tài)核心共建伙伴應邀參會,并以理事單位身份正式加入全球智慧
    的頭像 發(fā)表于 11-24 11:20 ?885次閱讀

    聯(lián)網(wǎng)學習路線來啦!

    聯(lián)網(wǎng)學習路線來啦! 聯(lián)網(wǎng)方向作為目前一個熱門的技術發(fā)展方向,有大量的人才需求,小白的學習入門路線推薦以下步驟。 1.了解
    發(fā)表于 11-11 16:03

    【免費分享】OpenHarmony鴻蒙聯(lián)網(wǎng)開發(fā)板資料包一網(wǎng)打盡,附教程/視頻/項目/源碼...

    ?想要深入學習鴻蒙設備開發(fā)及鴻蒙聯(lián)網(wǎng)開發(fā)嗎?現(xiàn)在機會來了!我們?yōu)槌鯇W者們準備了一份全面的資料包,包括原理圖、教程、視頻、項目、源碼等,所有資料全部免費領取,課程視頻可試看(購買后看完
    的頭像 發(fā)表于 09-14 14:09 ?945次閱讀
    【免費分享】OpenHarmony<b class='flag-5'>鴻蒙</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>開發(fā)板資料包一網(wǎng)打盡,附教程/視頻/項目/源碼...

    什么是聯(lián)網(wǎng)技術?

    什么是聯(lián)網(wǎng)技術? 聯(lián)網(wǎng)技術(Internet of Things, IoT)是一種通過信息傳感設備,按約定的協(xié)議,將任何物體與網(wǎng)絡相連接,實現(xiàn)智能化識別、定位、跟蹤、監(jiān)管等功能的
    發(fā)表于 08-19 14:08