码迷,mamicode.com
首页 > 其他好文 > 详细

百度天工介绍

时间:2018-04-01 18:50:30      阅读:1028      评论:0      收藏:0      [点我收藏+]

标签:产品   from   断开连接   打开   gui   real   quick   point   共享   

百度天工服务分为物接入IOT Hub物解析IOT Parser物管理IOT Device时序数据库TSDB规则引擎Rule Engine还有物可视IOT Visualization,目前物可视在官方公测阶段,需要开发者在物可视界面申请。

  首先打开百度云https://cloud.baidu.com/?from=console,登录自己的百度账号,进入到控制台,然后点击右上角用户图像,点击用户中心,进行实名认证。 然后点击左侧菜单产品服务,即可看到物联网服务了。如下图:

技术分享图片

 

一、物接入IOT Hub

1、概述

物接入IoT Hub 是全托管的云服务,通过主流的物联网协议(如MQTT)通讯,可以在智能设备与云端之间建立安全的双向连接,快速实现物联网项目。支持亿级并发连接和消息数,建立海量设备与云端安全可靠的双向连接,无缝对接天工平台和百度云的各项产品和服务。

技术分享图片

物接入资源分为两类:物接入、物接入(SIM版),本文主要讲解物接入方式,SIM版读者有兴趣可以试试。

 

MQTT概述

MQTT(Message Queuing Telemetry Transport)是一个客户端服务端架构的发布/订阅模式的消息传输协议。它的设计思想是轻巧、开放、简单、规范,易于实现。这些特点使得它对很多场景来说都是很好的选择,特别是对于受限的环境如机器与机器的通信(M2M)以及物联网环境(IoT)。

支持MQTT底层传输协议的相关设备有:

  • 客户端--使用它连接服务端。
  • 服务端--全托管的云服务,帮助建立设备与云端之间安全可靠的双向连接,以支撑海量设备的数据收集、监控、故障预测等各种物联网场景。

MQTT客户端

使用MQTT的程序或设备,推荐您使用MQTT.fx。客户端总是通过网络连接到服务端。它可以

  • 发布应用消息给其它相关的客户端。
  • 订阅以请求接受相关的应用消息
  • 取消订阅以移除接受应用消息的请求。
  • 从服务端断开连接。

MQTT服务端

全托管的云服务,帮助建立设备与云端之间安全可靠的双向连接,以支撑海量设备的数据收集、监控、故障预测等各种物联网场景。

  • 接受来自客户端的网络连接
  • 接受客户端发布的应用消息
  • 处理客户端的订阅和取消订阅请求。
  • 转发应用消息给符合条件的客户端订阅。

更详细的MQTT协议介绍请参考MQTT官网

 

名词解释

 技术分享图片

 

系统限制

技术分享图片

 

2、快速接入IOT Hub

 

步骤一:注册并登录IoT Hub

在使用IoT Hub服务前,您需要创建一个百度云账号,请按照下述步骤进行注册和登录。

 

  1. 注册并登录百度云平台,请参考注册登录

  2. 如果未进行实名认证,请参考实名认证操作方法完成认证。

  3. 登录成功后,导航栏选择“产品服务>物接入IOT Hub”,即可开始使用物接入服务。

 

步骤二:创建计费套餐

注意

对于产品公测期间已开通免费物接入服务的用户,系统会自收费开始日起(具体日期以公告为准)创建一个3个月的免费配置(可发布、订阅100万条消息/月)订单,请在3个月内登录控制台升级或续费套餐。

创建实例之前应先创建计费套餐并设定每个月收发消息的额度,系统将根据额度自动计算每个月的服务费用。每个用户只能创建一个计费套餐,所有实例将共享该套餐的额度。

  1. 登录百度云官网,点击右上角的“管理控制台”,快速进入控制台界面。

  2. 选择“产品服务>物接入IoT Hub”,进入服务页面。

  3. 点击“实例列表”,选择一种计费方式,物接入或者物接入(SIM)版,关于产品的定价和费用计算方法,请参看产品定价

    完成配置后,点击“下一步”进入在线支付页面进行支付。支付成功后,用户可进入“实例列表”,创建物接入实例。

 技术分享图片

 

 

步骤三:创建实例

连接IoT Hub服务需要创建一个实例(endpoint),一个endpoint表示一个完整的IoT Hub服务。登录IoT Hub控制台页面,点击“创建实例”,填写需要创建IoT Hub服务的实例名称。

说明:

  • 目前每个账户能创建100个endpoint,且每个实例的名称是全局唯一的,不能重名。每个endpoint下可创建10000个thing、10000个policy和10000个principal。如果需要更多配额,请提交工单申请。
  • 您也可以使用IoT Hub CLI命令create-endpoint创建实例,参考IoT CLI

创建实例时,IoT Hub默认提供三种地址,选择不同的地址,意味着您可以通过不同的方式连接到百度云IoT Hub。

  • tcp://yourendpoint.mqtt.iot.gz.baiduce.com:1883,端口1883,不支持传输数据加密,可以通过MQTT.fx客户端连接。

  • ssl://yourendpoint.mqtt.iot.gz.baiduce.com:1884,端口1884,支持SSL/TLS加密传输,MQTT.fx客户端连接,参考配置MQTT客户端

  • wss://yourendpoint.mqtt.iot.gz.baidubce.com:8884,端口8884,支持Websockets浏览器方式连接,同样包含ssl加密,参考Websockets Client

 

 

 

 

 

 

 

 

 

 

 

 

 

百度天工介绍

标签:产品   from   断开连接   打开   gui   real   quick   point   共享   

原文地址:https://www.cnblogs.com/TuyereIOT/p/8687423.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!