社區物聯網云服務架構設計

文章目錄

      • 1 摘要
      • 2 架構圖
        • 2.1 社區物聯網云服務網絡拓撲圖
        • 2.2 社區物聯網云服務通訊流程圖
        • 2.3 社區遠程開鎖功能流程圖
      • 3 應用場景

1 摘要

隨著社區管理越來越智能化,社區物聯網升級與改造的市場空間也越來越大。社區物聯網包含樓宇對講、門禁門鎖、通道閘等等設備系統。這些系統可以本地化,也可以云端部署。本文將介紹一種支持云端+本地化社區物聯網架構模型。

2 架構圖

2.1 社區物聯網云服務網絡拓撲圖

在這里插入圖片描述

設計方案說明:

對于社區物聯網而言,絕大多數設備都是在社區內部使用,所有設備均在內網進行通訊,而不需要通過云端來遠程管理,一旦交付,基本不會與供應商產生關系,因此本地化部署一個管理平臺的方案無論是從成本還是功能性上都非常合適。作為低配的方案就可以完全不用考慮云服務。

在本地管理平臺的基礎上添加云服務,云服務通過對本地平臺進行通訊,進而可以操控社區內部的設備。

添加云服務,可以在實現本地管理的同時,還能夠實現對設備的遠程操作,例如遠程開門,訪客二維碼授權等等。極大地提升客戶體驗。當然,既然添加了云服務器這一選項,就可以使用更高級的設備,比如直連設備(可以直接連接外網通訊的設備),這種類型的設備安裝配置更方便。無論是本地設備還是直連設備,在添加了云服務之后,設備運營商都可以向這些設備推送廣告服務,這也是設備廠商的二次盈利能力。

既然添加了云服務這一中間件后為什么不直接去掉社區管理這一層,直接在云服務上給對應的社區開通賬戶,管理下屬設備?

如果這么做,則設備商的運營成本將大幅增加。一個社區有上千臺設備,隨著業務的推廣,云服務接入的設備越來越多,這是需要的服務器配置也就越高,費用也就上去了。同時,如果所有設備都直接連接公網的云服務,設備成本也高,而且還會存在網絡連接不穩定的情況。使用本地管理平臺來管理所在社區的設備,外部網絡不穩定問題就基本沒有,在沒有外網的情況下,內部系統仍然能夠正常工作。綜上所屬,采用本地平臺+云端服務結合的方式更適合社區物聯網場景。

2.2 社區物聯網云服務通訊流程圖

在這里插入圖片描述

設計方案說明:

該圖清晰地展示了用戶如何通過云服務來實現對本地設備的管理。

2.3 社區遠程開鎖功能流程圖

在這里插入圖片描述

設計方案說明:

無論是本地設備還是直連設備,用戶都可以通過云服務輕松實現遠程控制。

3 應用場景

社區物聯網應用包括但不限于以下場景:

  • 樓宇對講
  • 門禁、通道閘
  • 電梯梯控
  • 停車場
  • 廣告顯示屏
  • 門禁門鎖
  • 考勤機

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/167008.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/167008.shtml
英文地址,請注明出處:http://en.pswp.cn/news/167008.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Netty 模型理解

參考文章 1 參考文章 2 官網API文檔 Reactor模型 Netty模型 Netty主要基于主從Reactor多線程模型進行了一定的修改,該模型包括以下幾個組件: MainReactor(主Reactor):負責處理客戶端的連接請求。它監聽服務器上的端口…

Linux:大文件查找、切割、統計操作命令

1、查找文件夾某個文件中指定內容 grep -r -l "指定內容" /文件夾路徑 2、統計文件夾里文件個數 ll | grep ^- | wc -l 3、切割日志文件 split -b 200M -d -a 3 filename file_ 4、查看服務器磁盤里有哪些大文件夾 du -h --max-depth1 | sort -nr 5、查找/h…

MySQL數據庫入門到大牛_基礎_15_存儲過程與函數

前面我們介紹了數據自帶的函數,此處提到的函數,指的是用戶自定義函數。存儲函數是一定會有返回值的,存儲過程是可以沒有返回值的。 MySQL從5.0版本開始支持存儲過程和函數。存儲過程和函數能夠將復雜的SQL邏輯封裝在一起,應用程序…

中電金信:守【政】創新,探路保險數字化轉型“新范式”

11月23日,CIIP2023中國保險科技創新合作大會在京舉辦。大會匯集保險科技領域行業專家、學者、國內外頭部險企及保險科技公司負責人等各界人士,立足保險行業高質量發展和創新驅動理念,尋找行業數字化轉型新動能、新視角,為保險科技…

python中range函數的用法

range() 是Python的一個內置函數。語法格式為:range(start, stop, step) start是初始值,stop是最終值,step是步長。range()函數僅適用于整數,所有參數都必須是整數。步長值可以為正數或負數,不得為零。使用range函數時…

如何去掉圖片水印不傷原圖?無痕去水印教程分享!

如何去掉圖片水印不傷原圖?在電商廣告設計和營銷領域,水印已經成為一種常見的版權保護手段。不過,水印也給淘寶商家帶來了一些困擾。那么如何去掉圖片水印還能不傷原圖呢,接下來,將分享簡單好用的無痕去水印教程&#…

Rust UI開發(二):iced中如何為窗口添加icon圖標

注:此文適合于對rust有一些了解的朋友 iced是一個跨平臺的GUI庫,用于為rust語言程序構建UI界面。 想要了解如何構建簡單窗口的可以看本系列的第一篇: Rust UI開發:使用iced構建UI時,如何在界面顯示中文字符 本篇是系…

VMware 虛擬機設置靜態IP

1.橋接模式:無線網卡虛擬機可以橋接的,Vmware0是虛擬機默認進入的虛擬網絡,打開虛擬網絡編輯器把Vmware0橋接到具體的無線網卡上,再打開網卡設置選擇橋接模式即可。 2、.NAT模式下 :window下VMnet8: IPv4 地址 . . . …

Redis分片備庫切換操作

Redis分片備庫切換操作 場景描述: 分片集群: 1.ipa:5001-ipa:5002 2.ipb:5001-ipb:5002 需將兩個分片備庫互置完成災備 操作步驟 準備工作 主機密碼:1qaz!QAZ 獲取節點信息命令 /redispath/bin/redis-cli -a password -h ip -p port red…

軟考信息系統項目管理師考試真的越來越難了

浙江,深圳,青海,寧波,湖南等地都發布了2023年上半年的軟考合格人員名單。根據這份名單再對比一下上半年的各省軟考報名人數,可以看出來,軟考通過率確實有大幅下降的趨勢,信息系統項目管理師考試…

高級IO—select

高級IO—select 文章目錄 高級IO—selectIO的概念 五種IO模型阻塞IO非阻塞IO信號驅動IOIO多路轉接異步IO I/O多路轉接之select IO的概念 通常指數據在內部存儲器和外部存儲器或其他周邊設備之間的輸入和輸出。輸入是系統接收的信號或數據,輸出則是從其發送的信號或…

Jmeter接口測試——使用教程(下)

前言 上一篇我給大家講了jmeter的基本介紹跟參數化和jmeter腳本及jmeter斷言,今天讓我們繼續往下看,學習一下jmeter新的知識點。 一、Jmeter關聯 我們知道斷言是從返回結果中檢查有沒有預期的值,現在有一個問題,有一個購買商品…

【學習筆記】GameFramework的非官方實例TowerDefense-GameFramework-Demo的流程

一、從游戲開始到打開一個Menu GameStart.unity GameEntry.Builtin.cs ProcedureComponent.cs GameStart.unity->GameFramework->Builtin->Procedure ProcedureLaunch.cs ProcedureSplash.cs ProcedurePreload.cs ProcedureLoadingScene.cs DataTables/Scene.txt Pro…

transformers中的data_collator

前言 使用huggingface的Dataset加載數據集,然后使用過tokenizer對文本數據進行編碼,但是此時的特征數據還不是tensor,需要轉換為深度學習框架所需的tensor類型。data_collator的作用就是將features特征數據轉換為tensor類型的dataset。 本文…

小學語文老師重點工作

小學語文老師是學生在語言學習過程中的關鍵引導者,他們的主要職責是幫助學生建立正確的語言基礎,培養良好的閱讀習慣,并提高學生的語文素養。以下是小學語文老師的一些重點工作。 一、教授語言知識 小學語文老師首要的任務是教授學生語言知識…

《DApp開發:開啟全新數字時代篇章》

隨著區塊鏈技術的日益成熟,去中心化應用(DApp)逐漸成為數字世界的新焦點。在這個充滿無限可能的全新領域,DApp開發為創新者們提供了開啟數字時代新篇章的鑰匙。 一、DApp:區塊鏈創新成果 DApp是建立在區塊鏈技術基礎之…

C/C++ 開發SCM服務管理組件

SCM(Service Control Manager)服務管理器是 Windows 操作系統中的一個關鍵組件,負責管理系統服務的啟動、停止和配置。服務是一種在后臺運行的應用程序,可以在系統啟動時自動啟動,也可以由用戶或其他應用程序手動啟動。…

CMakeLists.txt:打印find_package變量;判斷庫文件路徑設定是否正確;install文件設置

CMake打印find_package變量;install文件設置 打印find_package找到的各種變量判斷庫文件是否被找到install文件設置install詳細說明 打印find_package找到的各種變量 目的:find_package后,想使用找到的include/lib文件夾。 find_package(Yo…

chromium通信系統-mojo系統(一)-ipcz系統基本概念

ipcz 是chromium的跨進程通信系統。z可能是代表zero,表示0拷貝通信。 chromium的文檔是非常豐富的,關于ipcz最重要的一篇官方文檔是IPCZ。 關于ipcz本篇文章主要的目的是通過源代碼去分析它的實現。再進入分析前我們先對官方文檔做一個總結,…

axios封裝和請求跨域和.gitignore文件

axios封裝 首先這部分網上找找應該一大堆,其中本人喜歡同.env文件一同配合使用; let base_url process.env.PROJECT_NAME if (process.env.NODE_ENV production){base_url process.env.PROJECT_BASEURL process.env.PROJECT_NAME// base_url http:…