当前位置:主页
> 资源下载 > 11 > Apache Camel ESP8226和Elasticsearch的演示在Apache EU Roadshow 2018上由camel-mqtt-demo展示
-
Apache Camel ESP8226和Elasticsearch的演示在Apache EU Roadshow 2018上由camel-mqtt-demo展示
资源介绍
骆驼-mqtt-demo
在Apache EU Roadshow 2018上展示的Apache Camel ESP8226和Elasticsearch演示
这是在Spring Boot下运行的Apache Camel应用程序示例。
该示例使用来自MQTT代理的消息,该消息的主机名和端口对数据进行转换,并将其添加到Elasticsearch索引中。
主机名和端口是通过application.properties配置的,并且该演示使用位于broker.hivemq.com的公开可用的MQTT代理。
该示例期望以文本形式接收数据,该数据采用以逗号分隔的两个数字的格式,例如:“ 25,75”。 第一个数字被认为是温度(℃),第二个数字被认为是湿度(%)。
要将数据发送到Elasticsearch,需要将其转换为类似于以下内容的JSON:
{
" @timestamp " : " 20