方案概述 本场景应用于数据流式处理,使用到BLS(百度Log Service)、BMS(百度消息服务)以及BMR(MapReduce)三个产品。 整个流程分为数据采集和数据计算两部分。 数据采集 数据采集过程通过BLS以及百度消息服务BMS实现。 创建消息服务BMS Topic 参考文档: 创建BMS主题 。
Stream 主要用于实现消息队列的功能,如 Apache Kafka。 应用场景 : 消息队列:Stream 可以作为生产者消费者模型的一种实现,生产者添加消息到 Stream,消费者从 Stream 中读取消息并处理。 日志记录:由于 Stream 中的每个元素都有唯一的 ID,并且这个 ID 是自动递增的,因此非常适合用来记录日志。
5.1 消息格式版本 在参数设置部分,进行消息格式的配置。目前可选的消息格式如下: BAIDU_JSON_V1: 如下所示,DTS默认的消息格式。
其他字段: 字段名 类型 说明 conn_status boolean 当前连接状态,true为在线,false为不在线 3:接收到透传消息。 其他字段: 字段名 类型 说明 id string 消息id description string 描述 content string 消息内容 4:接收到一个通知栏消息。
产品优势 推送消息样式多 除通用样式外,还包括自定义推送标题、内容、图标,以及纯图展示、透传消息等消息样式。为摒弃盲目推送,触达精准用户,我们还提供了对比通知文案和对比用户群体两种分组对比测试方式,用来在小范围内进行区别推送测试,并根据数据反馈效果,选择最优推送方案。
更多查询语法可参考 数据查询语法和函数 保存配置信息,保存后会进入规则详情页,可检查规则配置是否正确,点击左上角返回按钮,返回到规则列表页 启动规则 在列表页点击规则右侧的「启动」按钮,启动规则 模拟设备上报温湿度状态数据 配置MQTT.fx 在MQTT.fx中填写之前生成的MQTT连接信息并保存 返回连接页面,设备连接上线 设备上报消息 设置上报消息topic为$iot/testdevice01
配置消息流转 通过配置baetyl-rule实现消息流转,该应用可订阅 baetyl-broker 的消息主题,发送到自身的其他消息主题,同时支持函数处理。 点击rule应用,修改rule-conf的配置项,修改conf文件内容如下。
topic String 是 定时器触发时,发送MQTT消息的主题 msg String 是 定时器触发时,发送MQTT消息的内容 请求示例 { "name": "my_timer_01", "description": "trigger every 30 seconds, for 100 times", "
是 消息来源的MQTT主题 select String 否 消息变化的SQL SELECT语句,默认值为:* condition String 是 判断消息是否异常的条件,语法同SQL的WHERE子句 alarmTrigger String 否 触发告警的条件,目前支持COUNT:n语法,默认值:COUNT:1 smsReceiver String 否 短信接收人(smsReceiver)的uuid
ARApplicationController AR实例的总控制器类,封装了AR实例ARApplication的创建、脚本中消息发送和接收、脚本虚拟机 Script VM的管理、平台共享信息数据接口、算法和传感器数据接口等。