【物联网学习笔记——人人学IoT系列】二、IoT平台,能力开放
目录
- 1. 解锁物联网平台,与OceanConnect相识
- 1.1 物联网发展的挑战
- 1.1.1 新业务上线周期长
- 1.1.2 标准不统一、集成困难
- 1.1.3 网络联接复杂
- 1.2 应对挑战的方案
- 1.3 物联网平台
- 1.3.1 终端接入解耦
- 1.3.2 能力开发
- 1.4 物联网协议
- 1.4.1 MQTT
- 1.4.1.1 MQTT通信协议的工作模式
- 1.4.1.2 MQTT通信协议的优点
- 1.4.1.2 MQTT通信协议的应用场景
- 1.4.2 CoAP
- 1.4.3 MQTT & CoAP对比
- 1.5 物联网平台分类
- 1.5.1 各平台的作用
人人学IoT系列,阅读跳转
【物联网学习笔记——人人学IOT系列】一、初识物联网
【物联网学习笔记——人人学IoT系列】三、窄带无线,海量物联
1. 解锁物联网平台,与OceanConnect相识
过去几年移动宽带迅猛发展,至今已覆盖20多亿用户,越来越多的人、企业、组织和机构都加入了全连接的世界。在全联接的世界,除了至关重要的人以外,我们还看到智能眼镜、家电设备,甚至是电梯以及各种机器终端和人类的活动建立联接,接入网络的“物”也在飞速增长,随着大量“物”的接入,物联网产业正在蓬勃发展。
但物联网展业在发展过程中,也面临了一些挑战。
1.1 物联网发展的挑战
1.1.1 新业务上线周期长
1.1.2 标准不统一、集成困难
1.1.3 网络联接复杂
1.2 应对挑战的方案
- 打破瓶颈
- 降低成本
- 降低终端和应用的开发成本
- 降低厂家进入物联网领域的门槛
1.3 物联网平台
聚焦核心竞争力,发展物联网业务,需要一个终端接入解耦,能力开放,安全可靠的平台作为支撑。
为实现上述要求,IoT管理平台因运而生。
1.3.1 终端接入解耦
开放的终端接入,降低了厂家终端的开发成本。
1.3.2 能力开发
开放的业务应用扩展,提供统一的API接口方便厂家开发应用。
1.4 物联网协议
MQTT、CoAP和HTTP(超文本传输协议)相类似。
HTTP是互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。
MQTT、CoAP是目前物联网上广泛应用的网络协议。
平台向下通常会提供MQTT和CoAP,以及HTTP协议的网络接口,便于终端设备适配接入。
1.4.1 MQTT
1.4.1.1 MQTT通信协议的工作模式
1.4.1.2 MQTT通信协议的优点
1.4.1.2 MQTT通信协议的应用场景
MQTT的特点非常符合物联网领域的要求,目前智慧家庭解决方案主要就是用的MQTT协议。
1.4.2 CoAP
CoAP专门为资源受限设备的通信,如传感器节点以及NB-IoT/LoRa网络设计。
CoAP从HTTP协议发展而来。
CoAP协议也是采用请求——响应工作模式。客户端发起请求,服务器做出响应。
CoAP传输层使用UDP协议,减少网络开销和支持组播功能,为了弥补UDP传输的不可靠性,CoAP有消息重传机制。
为了克服HTTP对于受限环境的劣势,CoAP既考虑到数据报长度的最优化,又考虑到提供可靠通信。
CoAP报头压缩,报文格式简单,消息可以很短,最小的CoAP消息只有4个字节。
1.4.3 MQTT & CoAP对比
1.5 物联网平台分类
物联网平台根据服务层次进行分类:
- 设备管理平台
- 连接管理平台
- 应用使能平台
- 业务分析平台
1.5.1 各平台的作用
站在巨人的肩上
【1】华为云学院 人人学IoT
【物联网学习笔记——人人学IoT系列】二、IoT平台,能力开放相关推荐
- 【物联网学习笔记——人人学IoT系列】一、初识物联网
目录 1. 物联网初探 1.1 物联网(Internet of Things)早期概念定义 1.2 物联网概念发展历程 1.3 发展历史时期划分 1.3.1 概念期 1.3.2 发展期 1.3.3 成 ...
- 【物联网学习笔记——人人学IoT系列】四、物联网关,汇聚回传
目录 1. 安全可靠的工业物联网关 1.1 什么是物联网网关 1.2 工业物联网关 1.3 工业物联网关的特点 1.4 边缘计算和云计算 1.4.1 边缘计算 1.4.2 云计算 1.5 PLC 1. ...
- 【物联网学习笔记——人人学IoT系列】三、窄带无线,海量物联
目录 1. NB-IoT 1.1 NB-IoT背景知识 1.2 NB-IoT的网络总体架构 2. NB-IoT中的Niubility技术 2.1 NB-IoT物理层 2.1.1 NB-IoT上行技术 ...
- 强化学习学习笔记——马尔可夫决策过程(二)
强化学习学习笔记--马尔可夫决策过程(二) 马尔科夫奖励过程(Markov Reword Process,MRP) 爱学习的马尔科夫蛙 状态值函数(State-Value Function) 马尔科夫 ...
- 吴恩达《机器学习》学习笔记七——逻辑回归(二分类)代码
吴恩达<机器学习>学习笔记七--逻辑回归(二分类)代码 一.无正则项的逻辑回归 1.问题描述 2.导入模块 3.准备数据 4.假设函数 5.代价函数 6.梯度下降 7.拟合参数 8.用训练 ...
- 学习笔记之数据可视化(二)—— 页面布局(下)
续上一章 2.7 地图区域(.map) 2.7.1 实现步骤: 2.8 用户统计模块 2.8.1 布局: 2.8.2 柱状图 2.9 订单模块 2.9.1 订单区域布局 2.9.2 订单区域(orde ...
- 学习笔记之数据可视化(二)——页面布局(中)
续上一章 2.6 监控区域布局 2.6.1 布局结构解析: 2.6.2 样式描述: 2.6.3 HTML结构及CSS样式代码 2.6.3 ### 监控区域-效果 2.6.7 点位区域(point) 2 ...
- 学习笔记之数据可视化(二)——页面布局(上)
~续上一章 2. 项目页面布局 2.1 基础布局 2.1.1 PC端屏幕宽度适配设置 2.1.2 主体容器viewport背景图片 2.1.3 HTML结构 2.1.4 css样式代码 2.2 边框图 ...
- STM32学习笔记:FLASH读写之二
因为关于STM32的Flash相关的知识点比较多,所以该内容的学习我们分为以下4个部分 1.RAM和ROM的一些基本概念 -- STM32学习笔记:FLASH读写之一 2.STM32的Flash寄存器 ...
最新文章
- aspx页面与ascx控件脚本冲突的问题
- java web开发小记(6)将int类型的list插入到mysql数据库
- 斗地主案例的需求分析
- linux socket recv函数如何判断收完一包_linux 下经典 IO 复用模型 epoll 的使用
- java mongodb 返回所有field_JAVA高级之反射
- 666表情包的c语言程序设计教程课后答案,C语言设计题
- python数据结构之列表(list)——超详细
- wordpress插件之baidu-sitemap-generator
- C语言之枚举的定义以及测试
- unity 插件 color picker htc手柄控制,扣动扳机生成三维点线
- servlet的九大内置对象和四大作用域
- 使用PS软件修改图片的尺寸
- 计算机专业术语linklist,常见的计算机专业词汇 .
- ubuntu grub深入剖析个性设置
- linux关于日志文件介绍,Linux下重要日志文件介绍
- 02 ABY框架的搭建及踩到的坑
- 学生dreamweaver网页设计作业成品:电商网页设计——仿淘宝静态首页(HTML+CSS)
- Python爬取猫眼电影数据并对其进行数据可视化
- 中专计算机学籍分数,中考成绩不理想,有高中录取却说给办中专学籍,这有什么不同吗?...
- gzip bzip2 区别
热门文章
- 语音识别sdk for ios android,iOS百度语音识别SDK 让你的APP不在单调
- 肇庆python培训班
- 自我、职业、人生的思考
- VC操作Excel收集
- 电机不动 米兔机器人_【小米 米兔机器人使用总结】拼装|底座|背面|电机|机枪_摘要频道_什么值得买...
- Mac彻底删除Paragon NTFS for Mac和karabiner-Elements
- 3836mysql数据库应用基础教程答案_mysql数据库面试题大全
- layui数据表格之表格重载(两次渲染问题)
- CentOS7安装桌面环境(腾讯云)
- 趣谈网络协议---世界这么大,我想出网关:欧洲十国游与玄奘西行