开奖视频网站开发,成都优化官网公司,电子商务网站建设的评估工具,阐述电子商务网站的建设流程物联网一直是非常火热的行业#xff0c;G端如智慧城市、智慧工厂、智慧园区、智慧水利、智慧矿山等行业#xff0c;都会涉及到物联网#xff0c;基本都是软硬一体#xff0c;因此当面试相关企业时#xff0c;物联网平台是面试企业重点考察的项#xff0c;小伙伴如果从事相…物联网一直是非常火热的行业G端如智慧城市、智慧工厂、智慧园区、智慧水利、智慧矿山等行业都会涉及到物联网基本都是软硬一体因此当面试相关企业时物联网平台是面试企业重点考察的项小伙伴如果从事相关行业但是一直只是做业务平台就需要面试之前重点关注和学习一下了
今天就整理了面试中常见的物联网相关问题希望能帮助到大家。
一、什么是物联网
物联网即“万物相连的互联网”是互联网基础上的延伸和扩展的网络将各种信息传感设备与互联网相结合而形成的一个巨大网络实现在任何时间、任何地点人、机、物的互联互通。
物联网是新一代信息技术的重要组成部分IT行业又叫泛互联意指物物相连万物万联。由此“物联网就是物物相连的互联网”。
这有两层意思
第一物联网的核心和基础仍然是互联网是在互联网基础上的延伸和扩展的网络
第二其用户端延伸和扩展到了任何物品与物品之间进行信息交换和通信。
二、物联网产品架构
对于物联网一般可分为四层感知层、网络层、平台层、应用层。
1感知层
通过传感技术采集物理世界的数据。
包含RFID射频识别技术如高速公路的我们车上的ETC和我们手机常用的NFC
还有传感器比如我们监测行业常用裂缝传感器监测裂缝的大小如雨量传感器监测降雨量。
2网络层
作为传输数据的管道把物与互联网联通实现人、机、物互通。
网络层实现数据从感知层传输至平台层分为物接入互联网、互联网传输两部分。
物接入物联网以太网/光纤、串口通讯、ZigBee、WIFI、Bluetooth蓝牙、LORA、NB-LOT、4G/5G。
互联网传输主流的协议是MQTT和CoAP。
3平台层
数据接入平台后对数据进行解析、分析、处理后提供丰富的服务与功能。
平台层其实指的就是物联网平台它作为承接设备与行业的中间服务承载了抽象化的业务逻辑及标准化的核心数据模型实现设备的快速接入同时提供强大的模块化能力支撑行业应用场景下的各类需求。
4应用层
物联网的数据最终会应用到各类行业如地质灾害监测、智能家居、智慧城市等。
三、你们公司有自己的物联网平台吗具体介绍一下吧
这个是面试物联网相关企业一定会问的问题因为物联网作为数据的中台上接受着感知层设备的数据下对接着应用层各个业务平台承载着至关重要的作用。
有自己的物联网平台但是期初是没有的因为当时公司业务规模还不大涉及的业务类型项目、管理的物联网设备还不多因此公司初期也是直接设备对接到业务平台。
但是随着企业的业务规模持续发展也遇到了以下痛点
① 设备数据与业务平台耦合太深不利于数据的统一管理和分发。
② 设备种类繁杂、数量众多难以统一接入和管理。
③ 信息滞后设备产生问题后一般都是业主或者相关负责人被动的告知导致信息相对比较滞后造成数据的中断。
④ 运维成本高有些设备比偏远导致较高的人力、物力、财力的投入。
基于以上原因我们从0到1开发了物联网智能远程管理平台。
物联网远程管理平台主要功能有
① 首页总览大屏统计设备在地图上的分布产品、设备、在线、离线、在线率情况常用功能等信息主要满足用户对平台信息总览的需求。
② 设备接入与管理主要有产品管理、设备管理、固件管理、物联网卡管理、指令管理等功能主要满足用户对产品的定义、数据的解析、设备的远程管理和操作、历史数据查看、数据过滤等需求。
③ 数据管理主要有数据分组、数据推送、规则引擎、数据分析主要满足用户对数据的分析、分发、联动的需求。
④ 运维管理设备预警、设备任务。主要满足运维人员接受设备预警、批量查看和处理预警信息的需求。
四、怎么理解物模型
传统的物联网业务开发包括终端设备研发、设备与云端联调、基于设备和云端进行应用开发三个步骤。
如图1所示。三个业务开发步骤是串行的且每一步都需要一定的资源投入和开发周期从而导致物联网业务开发周期冗长资源投入大。
传统的物联业务开发流程 基于物模型可将终端设备实体进行数字化描述在云端实现设备虚拟化。基于云端虚拟设备可以直接进行物联网的应用开发终端设备的研发也可以同步进行。
如图2所示。这样使得原本的串行研发流程变为并行的研发流程缩短研发周期节省人力和资源成本。
基于物模型的物联网业务开发流程 物联网中的物模型可以通俗地解释为物联网平台中用来描述和表示物理世界中物体或设备的数字化“模板”或“模型”。
这个模型将物理实体的各种属性和功能转化为数字世界中的信息和操作使得这些实体能够在物联网平台上进行交互、通信和管理。
具体来说物模型就像是为物理世界中的物体或设备在数字世界中创建的一个“身份证”或“说明书”。它包含了物体的基本信息如名称、类型、位置等、属性如温度、湿度、电量等、服务如控制开关、调节亮度等以及事件如传感器检测到异常时触发的报警等。
通过这些信息物联网平台可以了解物体的状态控制物体的行为并与其他物体或系统进行交互。
在物联网应用中物模型是连接物理世界和数字世界的桥梁。通过定义物模型我们可以将各种不同类型的物体或设备集成到物联网平台中实现智能化管理和控制。
引入物模型将对物联网业务带来巨大的价值。
一方面物模型将实体设备在云端数字化为服务或资源为垂直行业IoT应用开发提供统一的访问接口、开发工具、增值服务实现业务应用的高效复制。
另一方面物模型统一化、数字化地描述了实体设备是什么、能做什么将设备和应用解耦实现信息在设备和平台间的横向流动消除产业链间的服务壁垒。 设备的状态和档案信息基础信息就不多说了主要说一下功能定义。
我们在设计物模型的时也会对应有传感器物模型、属性物模型、服务物模型和事件物模型。
传感器物模型设备下会挂载多个传感器传感器是数据的载体在平台当中我们需要定义传感器物模型的数据格式只要传感器的数据和传感器物模型的格式对应即可上传对应数据否则上传失败。
属性物模型我们也分为基础属性、参数集属性、能力集属性基础属性比如运行时间、CPU、温湿度、经纬度等等能力集属性比如是否支持北斗、北斗卡号等参数集属性比如采集频率。
服务物模型我们可以指定设备输入什么参数返回什么参数。
事件物模型可配置设备相关阈值或者定义故障类型设备数据超过阈值或发生故障自动上报这种行为属于设备侧的报警边缘计算和我们常见的平台设置阈值数据上传过来之后和阈值比较是不同的触发逻辑。
其实总结一句话因为设备参数各种各样引入物模型让设备的集成更加灵活可配无需设备增加相关功能和字段使得平台也需要跟着开发新增新的功能和字段。
五、数据是怎么从设备流转到业务平台的
主要分为五步
① 设备数据采集物联网设备通过内置的传感器等硬件实时采集各种数据如温度、湿度、压力、位置等。
② 数据预处理采集到的原始数据可能包含噪声、冗余或格式不统一等问题需要通过预处理技术如数据清洗、格式转换等将其转换为标准、可用的数据格式。
③ 数据传输经过预处理的数据通过物联网通信协议如MQTT、CoAP等传输到物联网平台。在这一过程中数据可能会经过边缘计算设备或网关的初步处理和分析。
④ 数据存储与处理物联网平台接收到的数据会被存储在云端数据库中并可以通过规则引擎等工具进行实时处理和分析。
⑤ 数据流转到业务平台经过处理和分析的数据可以通过API接口、消息队列如AMQP等方式流转到业务平台。业务平台可以根据这些数据进行业务逻辑的处理和展示如实时监控、预警通知、数据分析等。
六、平台接入不同厂商设备有哪几种方式如何完成对接
设备接入主要有两种接入方式
是满足物联网协议直接对接物联网平台另外一种是不满足开发一个中间件设备数据过来后先过这个服务将其转换成物联网或者用户所接受的格式来满足接入物联网平台。
比如我们公司开发物联网平台并且拥有自己的物联网协议对于我们自有产品我们有很大的话语权会要求设备厂商按照我们的物联网协议去改造设备来满足物联网平台的对接。
有时候对于项目上不是自己公司的设备或设备厂商不愿意改造这个时候就需要自己公司开发中间件来完成设备的对接。
七、设备主要的通讯协议有哪些有什么区别
目前有两种主流的通讯协议MQTT和CoAP。
MQTT消息队列遥测传输是一个基于客户端-服务器的消息发布/订阅传输协议可保持长连接实现多对多异步通信CoAP受限应用协议是一种客户端-服务器单对单的协议具备轻量低功耗的特点。
MQTT由于其轻量级、可靠性和安全性特别适用于低带宽和不可靠的网络环境。经常用于远程监控、家庭自动化、传感器网络、工业控制、车联网等领域有广泛的应用。
CoAP则是一个专为小型设备设计的简化HTTP版本它具有简单、低功耗的特点由于它使用UDP协议进行通信传输效率高占用带宽小适合传输小数据量。因此它在智能家居、低功耗设备等领域有广泛的应用。
最后想体验竞品分析物联网的小伙伴可参考以下两个平台可免费注册试用平台上面也有很多关于物联网相关流程和名词的解释