上云无忧 > 文档中心 > 百度智能云物联网核心套件 IoT Core 实践 - 数据转发到百度消息服务BMS
物联网核心套件 IoT Core
百度智能云物联网核心套件 IoT Core 实践 - 数据转发到百度消息服务BMS

文档简介:
简介: 本文档介绍通过规则引擎服务将MQTT消息转发至百度消息服务(BMS),以及相应的操作示例。 阅读本示例前建议先熟悉快速入门文档。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

简介

本文档介绍通过规则引擎服务将MQTT消息转发至百度消息服务(BMS),以及相应的操作示例。

阅读本示例前建议先熟悉快速入门文档。

场景描述

该场景演示物联网应用场景中将MQTT消息转发至百度消息服务的完整过程,包括创建实例、添加模板、添加设备、配置规则引擎、测试过程。

操作步骤

创建实例

  1. 点击创建IoT Core

  1. 在名称中输入想要创建的实例名字后点击提交

此时在实例列表中可以看见刚刚创建的实例,点击该实例进行配置。

添加模板

  1. 在配置页面点击左侧的“模板”栏进行模板创建。

  1. 输入想要创建的模板名称,点击确认。

  1. 创建完成后可以在模板栏看见该模板,里面已有两个预设topic,其中“deviceName”为占位符,实际设备中使用设备的名称进行替换。

添加设备

  1. 进入左侧“设备列表”栏,点击新增设备。

  1. 在名称栏输入创建的设备名,认证方式选择“密钥认证”,模板栏选择我们上一步创建的模板,点击“提交”按键。

  1. 此时会显示该设备的密钥,点击「下载」保存密钥记录文本。

  1. 在设备列表中可以看见刚刚创建的设备。

配置规则引擎

  1. 进入左侧的“规则引擎”-“规则列表”,点击“创建规则”按键进行创建。

  1. 在“名称”输入想要创建的规则名称后点击确认。

此时规则列表中已有刚刚创建的规则,初始状态为“已禁用”。

  1. 点击右侧“编辑调试”,进行规则的编辑。

  1. 规则的编辑页面如图所示,在数据来源处输入。
$iot/+/events

(接受设备上报的状态消息)

注:可在”topic模板“中查询设置详情。

  1. 数据来源配置完毕后,进行数据目的地配置,点击“添加目的地”。

  1. 在第一栏选择“百度消息服务BMS”,选择自己的存储主题并点击“确认”,如果其中没有,可以通过“创建Kafka”进行自行创建。

此处输入需要设置的过滤规则,本次暂不设置过滤。

  1. 完成后点击保存完成配置。

点击启用运行规则。

测试

我们使用MQTT.fx模拟信息发送。

  1. 先进入设备,查看设备信息。

通过此处获取连接信息。

  1. 将设备信息填入上方,点击计算,得到连接信息。

  1. 在MQTT.fx配置页面输入上一步获取的信息。

  1. 保存后点击Connect进行连接。

  1. 通过MQTT.fx客户端的Publish功能,发送测试消息,为了测试效果,可以多传输几次。

  1. 进入百度消息服务,进入我们使用的主题。

  1. 通过百度消息服务BMS的指定主题的监控,可以看到写入指标有增长,说明消息转发并写入成功。

相似文档
  • 一、简介: 在本教程中,您将学习到如何将 IoT Core 的设备消息通过「规则引擎」转发至「函数计算 CFC」,并通过「函数计算 CFC」进行用户自定义的数据处理。
  • 一、简介: 在本教程中,您将学习到如何将 IoT Core 的设备消息通过『规则引擎』转发至不同账户下的百度消息服务 BMS 实例,可以实现跨账 户消息转发等需求。本文主要包括简介、场景描述、注意事项、操作步骤 4 部分内容,通过具体示例展示了相关使用流程。
  • Q:我的物接入IoT Hub还能使用吗? A:物接入将于2022年10月31日下线。可参考迁移手册进行迁移:IoT Hub/规则引擎迁移指导手册 Q:物联网核心套件是什么? A:物联网核心套件IoT Core是提供设备接入、管理、规则引擎、IoT边缘能力的物联网服务集合。服务范围大致相当于原IoT Hub数据型+设备型+规则引擎+边缘计算中物联网部分。
  • Q:请问是否有基于FreeRTOS或者RTX操作系统的MQTT SDK源码? A:我们提供了 C 的 SDK https://github.com/baidu/iot-sdk-c 另外也可以选择 paho 的开源版本,提供了多个版本的C/C++ client,有的是支持posix标准的(unix、linux、windows),有的是支持嵌入式系统的。可以参考这个连接:https://www.eclipse.org/paho/clients/c/embedded/
  • 本服务等级协议(Service Level Agreement,以下简称 "SLA")规定了百度智能云向客户提供的物联网核心套件(IoT Core)的服务可用性等级指标及赔偿方案。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部