物联网( IoT ,Internet of things )即“万物相连的互联网”,是互联网基础上的延伸和扩展的网络,将各种信息传感设备与互联网结合起来而形成的一个巨大网络,实现在任何时间、任何地点,人、机、物的互联互通。
1、射频识别技术
射频识别技术(Radio Frequency Identification,简称RFID)。RFID是一种简单的无线系统,由一个询问器(或阅读器)和很多应答器(或标签)组成。标签由耦合元件及芯片组成,每个标签具有唯扩展词条一的电子编码。
标签附着在物体上标识目标对象,它通过天线将射频信息传递给阅读器,阅读器就是读取信息的设备。RFID技术让物品能够“开口说话”。这就赋予了物联网一个特性即可跟踪性。就是说人们可以随时掌握物品的准确位置及其周边环境。
2、传感网
MEMS是微机电系统( Micro - Electro - Mechanical Systems)的英文缩写。它是由微传感器、微执行器、信号处理和控制电路、通讯接口和电源等部件组成的一体化的微型器件系统。
其目标是把信息的获取、处理和执行集成在一起,组成具有多功能的微型系统,集成于大尺寸系统中,从而大幅度地提高系统的自动化、智能化和可靠性水平。
3、M2M系统框架
M2M是Machine-to-Machine/Man的简称,是一种以机器终端智能交互为核心的、网络化的应用与服务。它将使对象实现智能化的控制。M2M技术涉及5个重要的技术部分:机器、M2M硬件、通信网络、中间件、应用。
基于云计算平台和智能网络,可以依据传感器网络获取的数据进行决策,改变对象的行为进行控制和反馈。
4、云计算
云计算旨在通过网络把多个成本相对较低的计算实体整 合成一个具有强大计算能力的完美系统,并借助先进的商业 模式让终端用户可以得到这些强大计算能力的服务。
如果将计算能力比作发电能力,那么从古老的单机发电模式转向现 代电厂集中供电的模式,就好比现在大家习惯的单机计算模 式转向云计算模式,而“云”就好比发电厂,具有单机所不能比拟的强大计算能力。
扩展资料:
物联网功能
1、获取信息的功能
主要是信息的感知、识别,信息的感知是指对事物属性状态及其变化方式的知觉和敏感;信息的识别指能把所感受到的事物状态用一定方式表示出来。
2、传送信息的功能
主要是信息发送、传输、接收等环节,最后把获取的事物状态信息及其变化的方式从时间(或空间)上的一点传送到另一点的任务,这就是常说的通信过程。
3、处理信息的功能
是指信息的加工过程,利用已有的信息或感知的信息产生新的信息,实际是制定决策的过程。
4、施效信息的功能
指信息最终发挥效用的过程,有很多的表现形式,比较重要的是通过调节对象事物的状态及其变换方式,始终使对象处于预先设计的状态
参考资料来源:百度百科-物联网
线是一维的,参数是点面是二维的,参数是线
体是三维的,参数是面
以此类推,以体为参数构成的空间就是四维空间,通常理解为时间,从很多科幻小说中可以看到类似的说法。
那么以时间为参数构成的空间应该就是五维空间,在科幻中好像是要联系到黑洞、虫洞这些东西,比较难理解~~
我们人类能够感知的只有4维了。
你又没有发现这个规律:
一维的东西能够容纳所谓的零维(直线是由点构成)
二维的东西能够容纳一维(纸上可以画条直线)
三维的东西能够容纳二维(盒子里放个纸片)
那么四维的东西就理所当然的容纳3维了。我们人体算3维的。我们的世界就是4维了,为什么是4维的呢?因为我们的世界有这样四个元素:长宽高和时间。
有没有5维的?就是说能够容纳我们世界的介质?那得看看我们这个世界的外面是什么了,这个宇宙的外面是什么了。目前我还不知道!
一维、二维、三维空间最早源于数学概念研究。数学家们,想使度量能规范化、严格化、整体化、普适化,所以定义各种一维、二维、三维、四维空间与其它多维空间。
在其中生成了拓扑学分支,去看看最新的基础几何拓扑学,你会有很大的收获。如果,你看代数拓扑学书籍,则难度大又浪费时间。如果,你只是要了解,那么就看看介绍一维、二维、三维、四维空间与以上维空间的科普书籍就完全足够,也可速成。有时合适的科普书籍,介绍的理论容易懂又很深,一些专业书籍反而难度不够。
四维空间与以上,属于高维模型。
高维模型,分数学与物理两个概念。
在数学上,多维有很多模型。理论上,维数可以很高。模型很多。但是满足交换不变性质的很少,所以,有人认为四维空间是物理上限。但是,也有人认为会有更高维数物理。去思考,有益智力,因为只受到数学条件约束。
在物理上,多维有很多模型。理论上,维数不可以很高。为了解释,宇宙整体的有限无边的性质,必须引入多维,一般是四维时空(一对相对组成性质),也有一些其它有限可数的维数,可能在物理上成立的模型不多。去思考难度很大,因为要受到物理现象的约束
物模型是云平台为物联网产品定义的数据模型,用于描述产品的功能。将产品抽象成数据的集合,方便云端进行控制。
物模型从 属性 、 服务 和 事件 三个维度,分别描述了该实体是什么、能做什么、可以对外提供哪些信息。定义了物模型的这三个维度,即完成了产品功能的定义。
TSL 格式是一个 JSON 格式的文件,完整的 TSL 格式可以参考: 阿里云物模型 。
嵌入式端开发固件往往只需要关注少数几个参数,可以在产品的 功能定义 页面,单击 物模型TSL , 精简物模型 里面查看。
需要关注的有 "properties","events","services",在 JSON 格式里,这三者都是数组,分别存储了该物模型的数据,事件和服务,在 C-SDK 里也就分别是 IOT_Linkkit_Report() 上报属性, IOT_Linkkit_TriggerEvent() 触发事件和注册为 ITE_SERVICE_REQUEST 的回调函数。
在上报属性时,只需要关注 "identifier" 名称对应的值(字符串),此时表示该属性在产品下的唯一标识。例如一个精简物模型属性为:
则上报的数据只需要为 {"count":10} 即可,需满足 JSON 字符串的格式,字符串内有一个名称/值对,名称为 "count"(物模型里 "identifier" 的值),值对为 10(满足物模型里数据类型为 int 的要求)。
触发事件需要关注 "identifier" 名称对应的值(字符串),表示该事件在产品下的唯一标识;还需要关注 "outputData",表示上报事件的输出值。一个精简物模型例子如下:
"outputData" 数组的使用与属性上报一致,这里就不介绍了。
服务调用需要同时关注 "identifier","inputData" 和 "outputData" 这三个名称,分别表示该服务在产品下的唯一标识,服务的输入参数,服务的输出参数。与函数调用有输入值和输出值类似,服务调用也有这些特征。
物模型数据校验方式目前有两种, 弱校验 和 免校验 。
也就是说,弱校验针对产品设备的上报数据,只要 idetifier 是一致的,且 dataType 字段满足要求,就接收该数据,并且在其他云端产品流转。
为什么云端可以设置和获取接入设备的属性呢?为什么接入设备可以上报事件给云端呢?又为什么云端可以调用接入设备提供的服务呢?这就是这一小节解释的内容。
物模型基于 MQTT 协议,MQTT 协议的介绍不在此处展开。
云端定义了一系列的 Topic,在设备接入云端时,C-SDK 向 MQTT broker 订阅了一些的 Topic,而云端需要与设备交互时,就向 MQTT broker 发布相应的 Topic,这样就完成了交互过程。同理,云端也会订阅一些 Topic,设备可以向这些 Topic 发布消息。
接入设备端订阅发布的 Topic 列表如下:
其中 ${productKey} 会替换为实际的产品名,${deviceName} 会替换为实际的设备名,${tsleventidentifier} 是事件的标识符,${tslserviceidentifier} 是服务的标识符,最大限度地保证了 Topic 的唯一性。
这些 Topic 的作用在后面用时序来描述。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)