概述

百度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配置。

  1. 确认您的网关具有UPnP功能并且UPnP功能已经开启
    以TP-LINK无线路由器为例,我们可以在路由器配置页面里找到转发规则>>UPnP设置,说明该无线路由器具有UPnP功能, 在右边面板里可以查看UPnP功能的状态是开启还是关闭。
  2. 下载Demo APP
    确定您要连接的网关具有UPnP功能后,在下载中心下载Demo APP
    1.启动Demo App, 点击添加设备,输入设备ID和token.
    注:输入设备ID和token放在我们下载的Profile文件中

    2.展示基本信息,点击下一步:

    3.配置WiFi:

    4.联网完成

  3. 心跳检测
    设备联网后,在云端点击【检测心跳】操作,自动检测设备是否已向云端上报心跳,如检测成功表明已与云端连接成功;

    i. 点击【检测心跳】按钮后会立即检测

    如检测成功会弹窗提醒;

    如心跳检测失败,请检查烧录过程是否有误;并可重新检测。

设备云端调试

  1. 数据点测试
    i.在数据点设置页面,点击【数据点测试】按钮

    ii.使用Demo APP扫描二维码,开始数据点测试;

  2. 通过Demo APP控制设备
    设备联网情况下,点击设备,可对设备进行操控

  3. 通过Demo APP查看控制及上报日志
    i. 点击设备控制按钮;

    ii. 查看设备具体日志

设备端

在百度IoT框架中,IoT设备启动后要注册到百度IoT云。设备注册成功后,云端将设备管理起来。在设备活跃状态下,云端可以向设备端下发监控命令,设备端也可以主动向云端上报数据。
设备注册是设备端请求连接到百度IoT云,百度IoT云验证设备的ID/TOKEN并决定是否准许设备接入的过程。ID是身份标识,TOKEN是接入凭证。设备注册成功后,云端会对设备端进行管理,包括固件更新等。
设备监控是指百度IoT云向IoT设备发送监控命令,IoT设备响应监控命令的过程。监控包括监视和控制,比如监视温度传感器的读数,控制灯泡的开关。
设备数据上报是指IoT设备向百度IoT云主动上报数据的过程,比如上报故障、警报、诊断或者开发者希望IoT设备主动上报的其他任意信息。云端会将上报数据存储起来,后续可以获取、分析这些数据。

平台端

创建产品

将设备接入百度IoT需首先创建产品,配置接入设备基本信息。

  1. 在开发者完成了注册流程后,进入开发者中心,打开新产品研发界面,点击【新建产品】按钮,开始创建产品;

  2. 设置产品类别、产品型号、联网方式,可根据自身需要设置自定义配置信息,信息填写完成后,点击【新建】按钮;

  3. 产品创建完成;产品创建完成后,您可以在新产品研发的右边区域看到您刚才创建的产品。

各大物联网平台对比之百度IoT云平台相关推荐

  1. 阿里云IOT设备数据接入 (从阿里云IOT云平台获取设备数据)

               从阿里云IOT云平台获取设备数据 前言: 这篇文档主要讲述的就是当设备的数据发送到物联网套件之后,用户的服务端如何获取设备 的数据. 通过阅读阿里云IoT文档,我们了解到队列中消 ...

  2. 行业观察 | 全球IoT云平台第一股诞生,IoT离爆发还有多远?

    来源: 财经杂志 文 :施然 2021年3月18日,IoT云平台公司Tuya(涂鸦智能)上市,这也是目前全球范围内IoT云平台第一股. Tuya的云敲钟仪式在杭州举办,共同参与云敲钟仪式的,除了Tuy ...

  3. 从零开始,打造基于阿里IoT云平台的LoRa解决方案(3)_配置产品功能,将上传数据解析为阿里云平台数据格式

    本篇是 <从零开始,打造基于阿里IoT云平台的LoRa解决方案>系列教程的第3 篇,将为大家讲解:1-如何配置产品功能?2-如何将产品的上传数据解析为阿里云平台数据格式? 查看阿里物联网平 ...

  4. IOT云平台 simple(0)IOT云平台简介

    本系列教程包括: IOT云平台 simple(0)IOT云平台简介 IOT云平台 simple(1)netty入门 IOT云平台 simple(2)springboot入门 IOT云平台 simple ...

  5. bae index.php,使用百度Bae云平台服务器安装原版dedec_php

    百度应用引擎(BAE)是百度推出的网络应用开发平台.基于BAE架构,使开发者不需要维护任何服务器,只需要简单的上传应用程序,就可以为用户提供服务.BAE有能力将原本单机的LAMP架构,变成分布式架构. ...

  6. 机智云IoT云平台的边缘AI持续赋能,边缘服务器深度应用

    随着5G和物联网发展,其数据爆发式增长,数据重量的问题和光速产生的时延问题对算力带来更高的要求.越来越多的计算.存储.网络.分析和其他资源逐渐向边缘设备转移,为此边缘计算获得了空前关注. 何为边缘计算 ...

  7. Linux下基于百度智能云平台人脸识别

    Linux下基于百度智能云平台人脸识别 1.百度智能云接口及简介 https://cloud.baidu.com/product/face   接口技术文档: 2.人脸检测属性分析项目示例  硬件平台 ...

  8. 在百度开放云平台上构建Web App

    在3月23日的百度开发者大会上,百度推出了开放云计算平台来帮助开发者构建分布式网络应用.它包括云存储.云环境.关系服务.消息服务等组成部分,开发者可以利用云平台方便的编写分布式网络应用,无需考虑集群扩 ...

  9. 【云平台】与【物联网云平台】

    云平台 我们通常所说的云服务或云平台广义上是一个概念,但其实内部是两个部分. 1.支撑云服务运行的硬件和软件系统环境(云架构平台,简称云平台): 2.实现业务逻辑,支持客户应用,对外提供服务的应用服务 ...

  10. 云平台是什么?知名云平台有哪些?

    生活中我们经常可以听到云服务,云平台,比如阿里云等等.但到底云平台是什么意思呢?想想还有很多人不清楚,今天我们就来告诉大家云平台是什么?知名云平台有哪些?云平台与云管平台有哪些区别? 云平台是什么? ...

最新文章

  1. 分页存储过程(使用row_number()) Sql Server
  2. sql 只取一条记录_后端程序员必备:书写高质量SQL的30条建议
  3. MAVEN集成测试环境搭建
  4. bzoj2111,P2606-[ZJOI2010]排列计数【Lucas,组合计数,dp】
  5. lua的string.gsub初使用
  6. mpvue 从零开始 女友的发带 2 window中设置
  7. STM32——SPI接口
  8. 【网络安全工程师面试合集】—邮件协议是如何被安全人员利用的?
  9. ARM汇编中值滤波实验
  10. 无边框Button(WPF)
  11. linux cp覆盖每次都有提示
  12. 火狐浏览器的hoxx附件还能用吗_Haspit
  13. MusicStore-1 Code First 通过非迁移实现建立数据库
  14. 计算机专业考信息安全研究生,我是计算机科学与技术专业的学生,想考信息安全的研究生,我们本专业涉及的知识主要是计算机的组成原理,...
  15. linux桌面lxde 安装_Ubuntu下安装LXDE桌面+noVNC直接WEB管理
  16. 【原创项目】GC Server 更新
  17. 手机上怎么把Word转换为PDF
  18. 认识java安全管理器SecurityManager
  19. Python Project
  20. 0-1整数规划的求解思路整理

热门文章

  1. load west0479 matlab,matlab矩阵详解 - Matlab 资料库 视频 教程 讲义 代码 - 数学建模社区-数学中国...
  2. YOLOV5目标检测-后处理NMS(非极大值抑制)
  3. linux centeros 操作系统
  4. Windows一键修改IP、DNS等网络配置(AutoHotkey实现)
  5. 学习如何使用css给数字加圆圈效果
  6. yuv422,yuv420,yuv444的区别
  7. STM32与4脚光敏电阻的简单使用——初学
  8. 【java学习之旅】——JSP入门
  9. 大数据资料 下载0积分
  10. mac录制视频——OBS