物联网云端设计分析

物联网是世界信息产业发展的新浪潮,智能手表、智能手环、智能灯等物联网产品不断的改变着人们的生活方式。那这些产品是怎么设计出来的呢?其实物联网操作系统不光由本地物联网设备上的操作系统组成,还包括提供物联网终端设备支持的云端架构。今天小编就为大家分享一下物联网安全之云端设计。

 

物联网云端设计中,常常需要考虑以下几个模块:

账号处理模块:主要是和用户互交。

设备管理模块:绑定用户和设备的关系。

OTA模块:升级固件功能

定时执行模块:定期执行相关任务

大数据分析模块:这个要看具体的应用了,比如说:全国路由器信号排行榜,以及你打败了多少人的路由器等。

 

下面我们分别以OTA模块和设备管理模块为例,进行简要介绍:

1、OTA(Over The Air) 服务 推送文件到设备端。

@param $deviceId 整数,是要被升级的设备的逻辑ID。

@param $toVersion 字符串,表示升级的目标版本号,如:2-0-3。

@param $OTAHash字符串, 验证逻辑固件。

 

文件存储服务。向BlobStore服务上传文件。

@param $bucket 给定的类别名字。

@param $filePath 要被上传的文件的本地路径。

@param $name 可以指定文件被上传后在服务器端的存储名字。如果未指定,则使用从$filePath在提取到的文件名。

提供存储服务是为了进行固件升级。同时,物联网硬件开发商可以在自己的私有云中上传固件,然后存储到物联网云平台,更新给联网的物联网终端设备。

 

2、设备管理模块:这里面设计一个带时间限制分享码(类似于web服务中的session)

 

设计设备的管理员用户获取设备的分享码。

@param $deviceId 要操作的对象的逻辑ID  整数。

@param $user ACUser对象,表示该设备的管理员用户。

@param $timeout 生成的分享码的有效时长。以秒为单位。

 

以上就是物联网云端设计相关知识的简要介绍,其实云端对多租户的设计,主要体现在不同DNS域名隔离不同的企业物联网应用上。希望上述分享对物联网初学者在学习云端设计方面有所帮助,后续小编将继续分享更多相关内容,大家敬请关注。

 

相关阅读:《物联网工程就业前景分析

 

转载于:https://www.cnblogs.com/maizi008/p/4800858.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/258351.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Redis和Memcached的区别

2019独角兽企业重金招聘Python工程师标准>>> Redis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较: Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作…

hbase hmaster一会就没了_浅析HBase

一、HBase简介1、Apache HBase™是Hadoop数据库,是一个分布式,可扩展的大数据存储。2、当您需要对大数据进行随机,实时读/写访问时,请使用Apache HBase™。 该项目的目标是托管非常大的表( 数十亿的行*百万的列 &#…

MATLAB 迭代法解方程

MATLAB 迭代法解方程 1、代码如下: %%牛顿迭代法解方程 function xnewton_interation(fun,dfun,x0,EPS) %简单牛顿迭代法%fun即迭代函数,dfun即迭代函数的一阶导数,x0为迭代初值,EPS为精度x1x0-fun(x0)/dfun(x0); %牛顿迭代公…

超微服务器电源短接启动图解_教你一招,让你的电脑启动速度秒杀别人

win10快速启动其实是电脑的一种休眠模式,它将电脑中的一些本该关闭的文件保存到hiberfil.sys的磁盘文件中,这样打开电脑时就达到了快速开机的目的。接下来,我就将win10设置快速启动的方法分享给你们win10系统功能非常强大,最让大家…

MATLAB 求离散信号卷积

MATLAB 求离散信号卷积 代码如下: function [C,Ck] dt_convolution_advance(A,B,Ak,Bk) % dt_convolution_advance 计算离散信号卷积 % A 输入信号 % B 输入信号 % Ak 输入信号A下标 % Bk 输入信号B下标 % C 输出信号 % Ck 输出信号C下标 % 计算输入信号A&…

发布 项目_第十八期科创基金项目发布会圆满结束

第十八期科创基金项目发布会圆满结束贺电!贺电!电子信息工程学院发来贺电:第十八届科创基金项目发布会圆满结束啦!感谢导师们的支持、现场同学的热情参与和科协朋友后勤服务!NUAA即使是寒冷的冬天也无法阻挡同学们对科创的热情,那…

Fisher线性判别算法原理及实现 MATLAB

Fisher线性判别算法原理及实现 MATLAB 一、Fisher判别器原理 二、代码实现 clc; close all; clear; %% 生成数据 rng(2020); %指定一个种子 mu1 [0 3]; sigma1 [0.5 0; 0 0.5]; data1 mvnrnd(mu1,sigma1,300); %生成一个300*2的矩阵,每一列的数据分别以0&…

大话设计模式之外观模式

年年作品展,岁岁不相同,鹅黄新绿涟漪泛起思想的火花却不尽相同。十期的作品展,从13年3月20号開始到完美落幕,时至今日,她已经在我的记忆中成为过去。这朵小小的浪花激起的涟漪渐渐褪去,或许已没有或许&…

HK算法原理及MATLAB实现

HK算法原理及MATLAB实现 一、编程原理 说明: 1、绿色框图中,当alpha取为最优权向量时,会使 取为最小值。arg的意思是当后面那个函数满足时,取出它的自变量的值。 2、注意后面那个式子是对b求偏导 3、e(t)大于0时,下…

python列反过来_xlwings 教程:使用Python更快速地处理Excel

Excel在当今商业中的使用非常普遍。在Dataquest,出于很多原因,我们通常推荐使用代码处理数据,并且我们的许多数据科学课程的目标是教授数据分析和数据科学的高效编码。但是,无论您多么喜欢使用Python,在一天结束时&…

多类线性分类器算法原理及代码实现 MATLAB

多类线性分类器算法原理及代码实现 MATLAB 一、算法原理 下面举例说明为何蓝圈部分在case2中是确定的而在case1中不确定: 二、代码实现 1、HK函数 function [] HK(w1_data,w2_data) %w1_data为第一类数据集 w2_data为第二类数据集 %此函数的作用为用HK算法对输…

(转) C#如何使用异步编程

怎么使用异步,就是用委托进行处理,如果委托对象在调用列表中只有一个方法,它就可以异步执行这个方法。委托类有两个方法,叫做BeginInvoke和EndInvoke,它们是用来异步执行使用。 异步有三种模式 等待模式,在…

javascript 的 ~ 操作符作用

2019独角兽企业重金招聘Python工程师标准>>> "~" operator in javascript. For anyone else who also didnt know what it does: it converts -1 to 0,可以节省用来比较-1的情况,如 if (~event.origin.indexOf(http://yoursite.com…

驻定相位原理(POSP)以及线性调频信号的频谱

最近看论文遇到了驻定相位原理,问老师直接给了我一本书让我看,看半天只有一段…不是这个方向的,半路出家做毕业设计需要用到这个定理,有错误的话请不吝赐教。 一、驻定相位原理 在数字信号处理中,经常需要将一个时域…

vue怎么合并两个视频_【软件分享】视频分割合并软件哪款好用呢?怎么剪切合并视频?...

现在有很多小伙伴都喜欢喜欢自己拍视频上传到各大视频平台,有时候会遇到关于视频剪辑方面的难题,比如说,视频怎么剪切?怎么将两段小视频合并成一个呢?这些都是一些比较常常遇到的问题,今天小编就给大家介绍…

怎样根据字段域查找到其在数据库中关系与属性

Infor SyteLine ERP中,很多时候需要做维护,我们需要从打开的window窗口的form中某一个输入Textbox域或是DropDownList域,去找到它是绑定了数据库中的哪一张表,哪一个字段的? 其相关的关系或是属性等。比如下面这个form…

【手势交互】9. PS Move

索尼研发体感控制技术已有10年,在过去那么多年里。尝试了3D摄像头、超声波和电磁感应等各种技术。最后还是觉得眼下的MOVE所使用的技术最为合适。PS Move是索尼于2010年9月份推出。用来让PS3主机具备动态感应功能的控制器。他利用动态控制器(手柄&#x…

多普勒效应及多普勒频移的简单推导

多普勒效应及多普勒频移的简单推导 fd≡fR−fT(1)f_d\equiv f_R-f_T \tag{1} fd​≡fR​−fT​(1)   式中,fdf_dfd​表示多普勒频移,fRf_RfR​表示目标回波的频率(Hz),fTf_TfT​表示发射信号的频率(Hz)。 多普勒频移…

amazons3 检查连接是否_钢筋机械连接接头如何检查是否合格?抽检数量、合格率是多少?...

一、钢筋机械连接介绍1、钢筋机械连接在连接区段内接头率的规定(35d):★接头宜设置在结构构件中受拉应力较小的部位,当需要在高应力部位设置时,在同一连接区段内Ⅲ接头的接头率不应大于25%,Ⅱ接头率不应大于50%,Ⅰ接头…

学容器必须懂 bridge 网络 - 每天5分钟玩转 Docker 容器技术(32)

上一节我们讨论了 none 和 host 类型的容器网络,本节学习应用最广泛也是默认的 bridge 网络。 Docker 安装时会创建一个 命名为 docker0 的 linux bridge。如果不指定--network,创建的容器默认都会挂到 docker0 上。 当前 docker0 上没有任何其他网络设备…