log/ / > < appender name = STDOUT class = ch.qos.logback.core.ConsoleAppender > < ! -- encoders are assigned the type ch . qos . logback . classic . encoder .
log/ / > < appender name = STDOUT class = ch.qos.logback.core.ConsoleAppender > < ! -- encoders are assigned the type ch . qos . logback . classic . encoder .
gt; </encoder> </appender> <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy
gt; </encoder> </appender> <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy
rules : - name : edge2iotcore source : topic : edgetopic1 qos : 1 target : client : iotcore topic : topic1 qos : 1 - name : edge2edge source : topic : edgetopic1 qos : 1 target : topic : edgetopic2 qos
gt; </encoder> </appender> <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy
100 # QOS0 消息的飞行窗口 maxInflightQOS1Messages : 20 # QOS1 消息的飞行窗口 resendInterval : 20s # 消息重发间隔,如果客户端在消息重发间隔内没有回复确认(ack),消息会一直重发,直到客户端回复确认或者 session 关闭 persistence : # 消息持久化相关配置 store : # 底层存储插件配置 driver
device1/get getResponse: qos: 1 topic: $baetyl/device/device1/getResponse eventReport: qos: 1 topic: thing/device-model/device1/event/post propertyGet: qos: 1 topic: thing/device-model/device1/property
gt; </encoder> </appender> <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy
方法 API 说明 POST /pub 发布消息 请求参数 参数名称 是否必须 说明 CustomOptions 必选 option取值当前只有一种: 2080: 标识token,取值为设备认证后返回的token值 (说明:每次上报数据都需要携带token信息,如果token失效,需要重新进行设备认证,获取token) topic 必选 消息需要发送到的主题 qos 必选 消息qos,支持0或者1