蓝牙网关应用之通过grafana生成小米温度计曲线图

  • 准备环境
    • 启动influxdb
    • 启动grafana
  • 配置acserver
    • 配置网关
    • 配置数据解析类型
    • 连接小米温湿度计
  • 配置grafana

金桔蓝牙网关可以对接任意的蓝牙设备,如果某些蓝牙设备可以通过广播或者蓝牙连接来获取到测量数据并需要保存或展示成图表,那么通过金桔的acserver可以将此功能实现,本说明是通过小米温湿度计来实现的。

准备环境

需要下载influxdb的1.X版本(1.X版本为开源版本)和grafana,这里是windows测试环境,如需linux环境,搜索即可。
下载地址:
influxdb:https://dl.influxdata.com/influxdb/releases/influxdb-1.8.10_windows_amd64.zip
grafana: https://dl.grafana.com/enterprise/release/grafana-enterprise-8.5.0.windows-amd64.zip

启动influxdb

解压下载的文件,用windows控制台进入到相应的目录下,直接运行 influxd.exe

注意,启动后不要关闭这个控制台界面。

启动grafana

解压下载的文件,用windows控制台进入到相应的目录下,直接运行 grafana-server.exe


注意,启动后不要关闭这个控制台界面。

配置acserver

打开acserver目录下的config/setting.js 配置influxdb信息:

配置网关

配置后启动acserver,通过在线的网关,配置过滤小米温湿度计:

配置数据解析类型


因为小米温湿度计是通过蓝牙连接来获取数据的所以这里的数据来源是“蓝牙连接数据”,另外注意上面的influx存储需要打开。

连接小米温湿度计


点击过滤出来的设备mac地址,并选择基站和连接类型,点击连接

当出现连接成功事件后,表示已经跟小米温湿度计建立了蓝牙连接,我们打开数据接收:

点击这里后,等待出现成功消息即可:

这时,温湿度数据已经通过网关和acserver传输到influxdb里了。

配置grafana

打开grafana界面:http://localhost:3000/
输入用户名密码,admin
第一次登录要求改密码。

配置数据源:
选择influxdb数据库,然后配置inluxdb的参数:

注意这里配置的database是配置acserver的时候填的,这两个地方需要对应上。
然后我们新建一个dashboard

在新建的dashboard里,from填xiaomi,这个是在acserver解析数据时配置的,select里面选temperature,这个字段时解析脚本里写的,如果改了解析脚本这里需要相应的改变字段。
然后我们就可以得到小米温度的数据曲线了,我们也可以增加一个湿度的曲线,最后可以得到界面:

保存dashboard后得到panel

蓝牙网关应用-通过ACSERVER将蓝牙测量数据保存到Influxdb数据库中并通过grafana生成图表相关推荐

  1. 无需小米349元的蓝牙中枢网关,15块ESP32做分布式中继蓝牙网关,解决大户型蓝牙覆盖难题

    要解决蓝牙覆盖问题还是有方法的,今天给大家带来的就是分布式中继蓝牙网关方案.让我们操练起来. 该方案跟上次方案一样,不影响原有米家的接入,也就是一套蓝牙设备可以同时接入米家和homeassistant ...

  2. 如何用蓝牙网关扫描蓝牙广播设备

    如何用蓝牙网关扫描蓝牙设备 广播透传功能 透传厂商数据 包含厂商编码 完全透传蓝牙数据 金桔蓝牙网关默认是常开蓝牙扫描,通过金桔ACserver可以关闭基站的蓝牙扫描功能,金桔蓝牙网关主要对四种设备进 ...

  3. rssi室内定位算法原理_智慧定位系统之蓝牙网关在室内定位技术的原理浅析

    蓝牙室内定位技术是利用在室内安装的若干个蓝牙局域网接入点,把网络维持成根据多用户的基础网络连接形式,并确保蓝牙局域网接入点始终是这个微网的主设备,然后经过丈量信号强度对新加入的盲节点进行三角定位. 苏 ...

  4. BLE 蓝牙网关与蓝牙定位

    参考:[IoT]BLE 蓝牙网关与蓝牙定位技术解析 地址:https://blog.csdn.net/liwei16611/article/details/85245109?spm=1001.2014 ...

  5. 蓝牙扫描过程解析_智慧定位系统之蓝牙网关在室内定位技术的原理浅析-新导智能...

    蓝牙室内定位技术是利用在室内安装的若干个蓝牙局域网接入点,把网络维持成根据多用户的基础网络连接形式,并确保蓝牙局域网接入点始终是这个微网的主设备,然后经过丈量信号强度对新加入的盲节点进行三角定位. 苏 ...

  6. 蓝牙技术联盟宣布开放蓝牙网关架构 IoT设备无须Wi-Fi即可联网

    本周,蓝牙技术联盟Bluetooth SIG正式宣布面向开发者开放一项全新的"蓝牙网关架构标准(Bluetooth gateway architecture)",允许开发者让物联网 ...

  7. 基于蓝牙网关技术的蓝牙室内定位系统--新导智能

    提起蓝牙,大家想到的无非就是蓝牙无线连接,蓝牙耳机.殊不知蓝牙的功能强大的多,甚至蓝牙网关也能实现养老院人员定位,养老院室内定位等. 蓝牙室内定位种类: 被动式蓝牙定位系统架构: 又叫蓝牙探测定位系统 ...

  8. 蓝牙网关与IBeacon室内定位方案对比,谁会成为室内定位的主流-新导智能

    作为室外定位向室内环境的延伸,室内定位领域的研究机构也做出了很多的努力.蓝牙在生活中的使用越来越多,除了比较了解的音响.鼠标外,无论是在家居中的蓝牙插座.蓝牙灯.蓝牙温湿度等还是在企业级使用中,如养老 ...

  9. BlueTooth: 嵌入式蓝牙网关中蓝牙驱动层研究与实现

    0.引言 随着智能终端设备的不断增多,用来连接各种笔记本.PDA.台式电脑等设备的电缆布线会越来越复杂,它不 仅影响了美观性,还增加了安装.维护的费用和难度,蓝牙技术是解决上述问题的有效途径之一,家庭 ...

最新文章

  1. VS2005编译QT4.8.2
  2. webpack打包转换es6_webpack(二)解析es6并打包
  3. 中国民办教育市场需求与运营策略建议报告2022版
  4. Linux字符设备驱动框架
  5. 如何理解Nginx, WSGI, Flask之间的关系
  6. drools6.5_Drools 6.4.0.Final提供
  7. 澳网:公茂鑫/张择创历史 中国男网夺大满贯首胜
  8. Padrino 生成器指南
  9. js图片 area 颜色_JS提取图片的主体颜色
  10. python免费课程400节-庆国庆!新更新!《Python400集》课程更新 共14节
  11. centos 7 修改ip
  12. Scrapy 1.4 文档 02 安装指南
  13. jsp项目如何定位当前页面是哪个jsp
  14. 算法引论:一种创造性方法(书)
  15. 数据结构视频教程 -《[猎豹网校]数据结构与算法_Java语言》
  16. 100层楼和两个玻璃球的问题
  17. 解读PMP考点:质量管理中规划质量、实施质量保证、实施质量控制的对比
  18. 如何批量修改图片名称?
  19. html5 扇形导航效果图,js+css实现扇形导航效果
  20. 测试4年裸辞失业,面试17k的测试岗被按在地上摩擦,结局让我崩溃大哭....

热门文章

  1. R语言生存分析的实现
  2. linux+安装xp系统下载,linux系统怎么安装xp系统
  3. (转)linux内存管理之伙伴系统(内存分配)
  4. 古堡算式_经典的全排列问题(福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式: ABCDE * ? = EDCBA 他对华生说:“ABCDE应该代表不同的数字,问号也代表某个数字!” 华生:“我猜也)
  5. 被观测者决定观测者_如何安全地观测即将来临的Eclipse
  6. 信息系统项目管理师考试大纲知识点汇总
  7. 正泰 DDSU666 Modbus 采集型电表接入 ThingsCloud
  8. 28岁程序身价过亿,从字节提前“退休
  9. ubuntu_PL2303
  10. ReactOS - debug