iot-mqtt-bridge 描述文件与 mqtt 的消息中间件开源项目

我要开发同款
匿名用户2019年09月05日
85阅读

技术信息

开源地址
https://github.com/ShiCloud/iot-mqtt-bridge
授权协议
Apache

作品详情

iot-mqtt-bridge

feature:

[x]解析简单mqtt消息存到mysql[]解析简单mqtt消息存到kafka[]解析复杂消息[]批处理存储数据[]自定义各种hadler

你只需要在model.jso里定义一个描述文件,具体以含义看注释,

然后配置mqtt,mysql连接信息在bridge.yml,

运行release/bi/server 启动项目

就可以自动根据描述文件解析mqtt消息并存进数据库内。

[ {   "ame":"user",//"动态生成的类名”   "topic":"user_topic",   "clietId":"user_cliet",   "cleaSessio":true,   "qos":1,   "storeType":"mysql",   "fields":[{       "ame":"id",       "type":"log",//"存数据库字段的类型"       "idex":1,       "leght":8,//"截取多少个字节"       "offset":2,       "idType":"auto"//”如果是auto就是用数据库的自增,否则是截取到的数据“   },   {       "ame":"logiLegth",       "type":"it",       "idex":2,       "leght":2,       "isTrasiet":true//"不持久化到数据库内"   },   {       "ame":"logi",       "type":"byte[]",       "idex":3,       "depedsO":2//"根据指定idex的字段的值作为长度“   }]sprig: datasource:   driver-class-ame:com.mysql.jdbc.Driver   url:jdbc:mysql://localhost:3306/mqtt_test   userame:   password:jdbc: template:   prefix:t_   suffix:_test   isertGetId:false   loggig: cofig:logback.xmlbridge: modelPath:model.jso mqtts:   -url:tcp://localhost:1883     userame:     password:     keepAlive:20     retaied:false     recoectAttemptsMax:-1     recoectDelay:10     models:       -user

功能介绍

iot-mqtt-bridge feature: [x] 解析简单 mqtt 消息存到 mysql [ ] 解析简单 mqtt 消息存到 kafka [ ] 解析复杂消息 [ ] 批处理存储数据...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论