各大物联网平台对比之百度IoT云平台
概述
百度IoT平台是百度为进军IoT而打造的物联网平台,目前处于公测状态。
百度IoT将凭借安全、海量接入、智能、友好四大特性,更好服务于物流、能源、医疗、建筑、智能家居等垂直行业,开启万物智能时代。
提供的服务
设备接入服务
助力企业快速搭建稳定可靠的物联网平台,实现用户与设备,设备与设备之间的互联互通互动,高效实现设备的互联网化。
提升数倍研发能力及效率。
安全服务
通过成熟稳定的百度云安全技术建立多重安全防护体系,提供7x24小时端到云全方位实时监控防护,确保IoT业务及服务的安全。
统计分组服务
基于海量数据接收、储存能力、多年大数据分析经验,从多维度、可视化展示数据信息,助力企业有效进行业务开展。
OS ( 敬请期待 )
与ARM联合打造的,运行于MCU芯片的轻巧、友好、智能的操作系统,依靠生态系统,与芯片、软件、云厂商共同定义统一运行态,支撑开发者应用跨平台运行。
平台优势
海量
支持设备海量接入
基于百度成熟的云计算技术,支持每天百亿IoT设备接入,并配合IoT云平台完成基本的连接、统计、设备管理。专享百度云服务
无缝对接百度开放云平台成熟的云服务,全VPC隔离/万兆互联/20000IOPS高速硬盘;独立物理资源池,与开放云资源池物理隔离。丰富的开放资源
行业首创职能场景服务,有效提升设备智能化;丰富开源的参考代码,多平台的SDK、Open API支持将设备快速接入其他平台。统一的权限及数据管理
提供统一的身份认证、访问控制、权限管理系统;统一的云服务API接口,与开放云公有云服务无缝对接。
安全
设备接入安全
提供设备与云的双向验证,用户访问设备鉴权,基于TLS的安全传输,设备的网络密钥分发,提供端到云全面的安全能力。传承百度安全服务基因
千人安全团队和自身安全专家参与定制;多年安全防护经验及技术积累;受保护的IoT PaaS云服务器、百度负载均衡等资源。
友好
易用的设备接入平台
提供丰富的设备数据点模块,可直接套用;贴心的产品使用指引,快速上手;提供成熟的云端设备调试工具,高效完成设备调试工作。丰富的设备接入方式
通过Connection Agent(CA)与设备连接;通过数个过亿的用户APP与设备连接;通过CA与搭载Baidu IoT OS设备连接。
智能
更智能的IoT设备
通过连接将云端的语音、图像、地图服务带入资源受限的小型设备,令其提供更智能服务;基于对目标状态的全方位感知以及高效的智能业务引擎,帮助开发者更好服务最终用户。人工智能技术
通过人工智能技术对海量设备产生的数据进行分析、学习、处理、利用,极大地提升设备处理效率,为硬件设备提供真正的智能。
解决方案
百度IoT通用解决方案为了向客户提供以下服务:
- 快速构建行业应用
- 多重安全保障
- 高兼容、高扩展
- 全栈云服务
- 高可靠、高性能
解决方案架构图
主要行业
智能家居
通过百度IoT OS或者ConnectionAgent SDK可以快速开发连接IoT云平台的智能产品,同时IoT云平台中配套智能规则引擎,可以实现不同厂家产品之间互通、互操作,实现更加丰富的业务场景,为用户提供更定制化、更智能的家居体验。
车联物流
货物的地理位置信息上云之后,可以实现货物、车辆的实时跟踪,另外百度地图的多种云端服务与IoT云平台无缝对接,支持物流厂家开发运力调配、货物环境监控、围栏报警等多样应用。
智慧城市
智能城市场景中,照明是非常重要的子系统。基于百度IoT OS构建的智能路灯功耗极低,与百度云建立安全可靠的双向通道,通过大数据分析决策实现对道路、片区路灯的智能控制、维护保养,从而达到照明更节能、更舒适、更高效目的。
----------------------------------------
开发流程简述
设备接入
百度IoT平台设备接入流程与一般平台的流程大同小异,具体步骤如下:
云端配置
创建产品
将设备接入百度IoT平台需首先创建产品,配置接入设备基本信息。
- 在开发者完成了注册流程后,进入开发者中心,在设备接入页面,点击【新建产品】按钮,开始创建产品。
- 设置产品类别、产品型号、联网方式,可根据自身需要设置自定义配置信息,此处联网方式可以选择WiFi,信息填写完成后,点击【新建】按钮。
- 产品创建完成
产品创建完成后,您可以在新产品研发的右边区域看到您刚才创建的产品。同时,Profile文件已经生成,请直接下载Profile,Profile文件包含了设备连接到云时所需的一些信息,比如设备id、接入token等。
数据点设置
数据点是云端与设备端约定的监控命令和数据上报集合。数据点分为两类,其中控制数据点(Resources类型)描述设备端接受的监控命令集合,云端通过请求设备端获取或修改控制数据点来监控设备。另一类上报数据点(Report类型)描述设备端可能向云端上报的数据。
百度IoT配置了统一的数据点结构,平台已经生成好了一个直接使用的Demo.bin文件,无需再进行线下编译。
第一个控制数据点,如下图:
标识名(name):led/light
显示名称(label):LED灯开关
数据类型(type):bool
读写方式(method):可写
描述:控制LED灯的开关
第二个控制数据点,如下图:
标识名(name):sensor/temp
显示名称(label):温度数据
类型(type):double
读写方式(method):只读
最小值(min):-273
最大值(max):100
步长(step):0.01
单位(unit):C
描述:温度传感器读数
第一个上报数据点,如下图:
标识名(name):longitude
显示名称(label):经度
数据类型(type):double
第二个上报数据点,如下图:
标识名(name):latitude
显示名称(label):double
数据类型(type):纬度
最终数据点设置完成。
设备连接到云
烧录开发板
百度IoT的硬件开发板指定为Texas Instruments公司(美国德州仪器公司)推出的CC3200-LAUNCHXL SimpleLink Wi-Fi CC3200 LaunchPad开发板。关于此开发板相关的内容暂不涉及。
需要指出的是配置开发板需要的Profile和Demo.bin,百度IoT平台都有自动生成或者提供。
暂时不详解
设备联网
设备联网需通过Demo APP进行WiFi配置。
- 确认您的网关具有UPnP功能并且UPnP功能已经开启
以TP-LINK无线路由器为例,我们可以在路由器配置页面里找到转发规则>>UPnP设置,说明该无线路由器具有UPnP功能, 在右边面板里可以查看UPnP功能的状态是开启还是关闭。 下载Demo APP
确定您要连接的网关具有UPnP功能后,在下载中心下载Demo APP
1.启动Demo App, 点击添加设备,输入设备ID和token.
注:输入设备ID和token放在我们下载的Profile文件中2.展示基本信息,点击下一步:
3.配置WiFi:
4.联网完成
心跳检测
设备联网后,在云端点击【检测心跳】操作,自动检测设备是否已向云端上报心跳,如检测成功表明已与云端连接成功;i. 点击【检测心跳】按钮后会立即检测
如检测成功会弹窗提醒;
如心跳检测失败,请检查烧录过程是否有误;并可重新检测。
设备云端调试
数据点测试
i.在数据点设置页面,点击【数据点测试】按钮ii.使用Demo APP扫描二维码,开始数据点测试;
通过Demo APP控制设备
设备联网情况下,点击设备,可对设备进行操控通过Demo APP查看控制及上报日志
i. 点击设备控制按钮;ii. 查看设备具体日志
设备端
在百度IoT框架中,IoT设备启动后要注册到百度IoT云。设备注册成功后,云端将设备管理起来。在设备活跃状态下,云端可以向设备端下发监控命令,设备端也可以主动向云端上报数据。
设备注册是设备端请求连接到百度IoT云,百度IoT云验证设备的ID/TOKEN并决定是否准许设备接入的过程。ID是身份标识,TOKEN是接入凭证。设备注册成功后,云端会对设备端进行管理,包括固件更新等。
设备监控是指百度IoT云向IoT设备发送监控命令,IoT设备响应监控命令的过程。监控包括监视和控制,比如监视温度传感器的读数,控制灯泡的开关。
设备数据上报是指IoT设备向百度IoT云主动上报数据的过程,比如上报故障、警报、诊断或者开发者希望IoT设备主动上报的其他任意信息。云端会将上报数据存储起来,后续可以获取、分析这些数据。
平台端
创建产品
将设备接入百度IoT需首先创建产品,配置接入设备基本信息。
- 在开发者完成了注册流程后,进入开发者中心,打开新产品研发界面,点击【新建产品】按钮,开始创建产品;
- 设置产品类别、产品型号、联网方式,可根据自身需要设置自定义配置信息,信息填写完成后,点击【新建】按钮;
- 产品创建完成;产品创建完成后,您可以在新产品研发的右边区域看到您刚才创建的产品。
各大物联网平台对比之百度IoT云平台相关推荐
- 阿里云IOT设备数据接入 (从阿里云IOT云平台获取设备数据)
从阿里云IOT云平台获取设备数据 前言: 这篇文档主要讲述的就是当设备的数据发送到物联网套件之后,用户的服务端如何获取设备 的数据. 通过阅读阿里云IoT文档,我们了解到队列中消 ...
- 行业观察 | 全球IoT云平台第一股诞生,IoT离爆发还有多远?
来源: 财经杂志 文 :施然 2021年3月18日,IoT云平台公司Tuya(涂鸦智能)上市,这也是目前全球范围内IoT云平台第一股. Tuya的云敲钟仪式在杭州举办,共同参与云敲钟仪式的,除了Tuy ...
- 从零开始,打造基于阿里IoT云平台的LoRa解决方案(3)_配置产品功能,将上传数据解析为阿里云平台数据格式
本篇是 <从零开始,打造基于阿里IoT云平台的LoRa解决方案>系列教程的第3 篇,将为大家讲解:1-如何配置产品功能?2-如何将产品的上传数据解析为阿里云平台数据格式? 查看阿里物联网平 ...
- IOT云平台 simple(0)IOT云平台简介
本系列教程包括: IOT云平台 simple(0)IOT云平台简介 IOT云平台 simple(1)netty入门 IOT云平台 simple(2)springboot入门 IOT云平台 simple ...
- bae index.php,使用百度Bae云平台服务器安装原版dedec_php
百度应用引擎(BAE)是百度推出的网络应用开发平台.基于BAE架构,使开发者不需要维护任何服务器,只需要简单的上传应用程序,就可以为用户提供服务.BAE有能力将原本单机的LAMP架构,变成分布式架构. ...
- 机智云IoT云平台的边缘AI持续赋能,边缘服务器深度应用
随着5G和物联网发展,其数据爆发式增长,数据重量的问题和光速产生的时延问题对算力带来更高的要求.越来越多的计算.存储.网络.分析和其他资源逐渐向边缘设备转移,为此边缘计算获得了空前关注. 何为边缘计算 ...
- Linux下基于百度智能云平台人脸识别
Linux下基于百度智能云平台人脸识别 1.百度智能云接口及简介 https://cloud.baidu.com/product/face 接口技术文档: 2.人脸检测属性分析项目示例 硬件平台 ...
- 在百度开放云平台上构建Web App
在3月23日的百度开发者大会上,百度推出了开放云计算平台来帮助开发者构建分布式网络应用.它包括云存储.云环境.关系服务.消息服务等组成部分,开发者可以利用云平台方便的编写分布式网络应用,无需考虑集群扩 ...
- 【云平台】与【物联网云平台】
云平台 我们通常所说的云服务或云平台广义上是一个概念,但其实内部是两个部分. 1.支撑云服务运行的硬件和软件系统环境(云架构平台,简称云平台): 2.实现业务逻辑,支持客户应用,对外提供服务的应用服务 ...
- 云平台是什么?知名云平台有哪些?
生活中我们经常可以听到云服务,云平台,比如阿里云等等.但到底云平台是什么意思呢?想想还有很多人不清楚,今天我们就来告诉大家云平台是什么?知名云平台有哪些?云平台与云管平台有哪些区别? 云平台是什么? ...
最新文章
- 分页存储过程(使用row_number()) Sql Server
- sql 只取一条记录_后端程序员必备:书写高质量SQL的30条建议
- MAVEN集成测试环境搭建
- bzoj2111,P2606-[ZJOI2010]排列计数【Lucas,组合计数,dp】
- lua的string.gsub初使用
- mpvue 从零开始 女友的发带 2 window中设置
- STM32——SPI接口
- 【网络安全工程师面试合集】—邮件协议是如何被安全人员利用的?
- ARM汇编中值滤波实验
- 无边框Button(WPF)
- linux cp覆盖每次都有提示
- 火狐浏览器的hoxx附件还能用吗_Haspit
- MusicStore-1 Code First 通过非迁移实现建立数据库
- 计算机专业考信息安全研究生,我是计算机科学与技术专业的学生,想考信息安全的研究生,我们本专业涉及的知识主要是计算机的组成原理,...
- linux桌面lxde 安装_Ubuntu下安装LXDE桌面+noVNC直接WEB管理
- 【原创项目】GC Server 更新
- 手机上怎么把Word转换为PDF
- 认识java安全管理器SecurityManager
- Python Project
- 0-1整数规划的求解思路整理
热门文章
- load west0479 matlab,matlab矩阵详解 - Matlab 资料库 视频 教程 讲义 代码 - 数学建模社区-数学中国...
- YOLOV5目标检测-后处理NMS(非极大值抑制)
- linux centeros 操作系统
- Windows一键修改IP、DNS等网络配置(AutoHotkey实现)
- 学习如何使用css给数字加圆圈效果
- yuv422,yuv420,yuv444的区别
- STM32与4脚光敏电阻的简单使用——初学
- 【java学习之旅】——JSP入门
- 大数据资料 下载0积分
- mac录制视频——OBS