一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

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

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

掃碼添加小助手

加入工程師交流群

一、環(huán)境準(zhǔn)備

我們首先需要準(zhǔn)備如下插件

鴻蒙開(kāi)發(fā)插件:

OHOS_MQTT

(一)插件手動(dòng)安裝部分

1、OHOS_MQTT

首先要在項(xiàng)目根目錄下的oh-package.json5 文件下,添加如下代碼。默認(rèn)dependencies為空。

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

二、架構(gòu)設(shè)計(jì)

1、總體架構(gòu)

chaijie_default.pngwKgZomWbQ0KANKjOAAA4XAsdsf8813.png

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

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

wKgaomWbQ3CAEcq6AACZlafGcP0539.png

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

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

wKgaomWbQ3qAZA4TAAHNGbATL3w666.png

從邏輯上來(lái)講,通信調(diào)度還應(yīng)該包含加密,訪問(wèn)控制,以及調(diào)試接口。但是來(lái)不及做,這部分就先做一個(gè)簡(jiǎn)略。

2、采集設(shè)計(jì)

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

3、上層任務(wù)

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

更何況上層任務(wù)怎么可能僅僅是一個(gè)存儲(chǔ)呢。

wKgaomWbQ4mAYN9eAAGJrKwx4bM871.png

作為一個(gè)完善的上層任務(wù),要有基本的存儲(chǔ),用戶(hù)接口,設(shè)備接口,甚至是機(jī)群接口。

wKgZomWbQ42AIg8LAAFQoyUzwA4793.png

你甚至還要有給客戶(hù)展示的接口。有設(shè)備的管理接口。

wKgaomWbQ5SAQ3VtAAE6shrfNrw410.png

復(fù)雜的甚至還涉及到單點(diǎn)登錄,日志管理。畢竟你有時(shí)候日志量是驚人的。

更何況這里還是涉及到一個(gè)問(wèn)題,那就是加密平臺(tái)。任何高安全平臺(tái)都要有自己獨(dú)立的證書(shū)自動(dòng)化授權(quán)平臺(tái)。

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

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

什么是保密制度?那就是從政策上杜絕泄密,比如說(shuō)密級(jí)分層。它在保密人才下面是因?yàn)槟愕母笨偤图夹g(shù)總監(jiān),安保經(jīng)理同時(shí)背叛你,啥規(guī)矩都不好使。但是人總不能這么背,大部分時(shí)候大家都是遵守規(guī)則的。

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

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

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

最后就是算法了。有人問(wèn)證書(shū)加密是不是絕對(duì)安全。其實(shí)證書(shū)加密并非絕對(duì)安全。甚至說(shuō)即使是這樣,你大部分時(shí)候都不可能用證書(shū)加密通信,否則你的通信會(huì)癱瘓的。

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

審核編輯 黃宇

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

    關(guān)注

    2930

    文章

    46201

    瀏覽量

    391911
  • 鴻蒙
    +關(guān)注

    關(guān)注

    60

    文章

    2613

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

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

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

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

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

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

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

    畢業(yè)設(shè)計(jì)競(jìng)賽選題推薦 | 鴻蒙聯(lián)網(wǎng)應(yīng)用之倒車(chē)?yán)走_(dá)項(xiàng)目實(shí)戰(zhàn)(含文檔及源碼)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    聯(lián)網(wǎng)學(xué)習(xí)路線(xiàn)來(lái)啦!

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

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

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

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

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