大象笔记
InfluxDB 2.0 查询结果,pivot 使一个 table 包含多个 field
## 我的需求
在 Antd Pro 后台 table 列表,每行数据对应 InfluxDB 一个 measurement tag 一个时间点所有 field 数据。
例如:
一行数据为,一个网站指定网页在某一分钟的 UV,P
InfluxDB 2.0 的数据查询语法
## 目标
- 查询最近的50条数据。可以分页,符合 Antd Pro Table 的显示规范。
- 查询指定时间段内的数据。
- 在时间跨度大的情况下,可以聚合数据,避免取出的数据过多。
- 指定 field key 查询数据,
Golang 写入数据到 InfluxDB 2.0
## Golang SDK
https://github.com/influxdata/influxdb-client-go
## 生成 Token
在 InfluxDB UI 后台,可以手动生成 Token。而且里面有 Go
InfluxDB 2.0 写入数据及查询
## 目标
- 了解 InfluxDB 2.0 写入数据格式 Line protocol
- Influx 命令行写入
- 如何查看写入的数据
- TODO: Golang SDK 写入
## 写入数据格式 Line pr
InfluxDB 2.0 中 bucket 与 measurement 的区别
官方论坛的一个讨论:
https://community.influxdata.com/t/whats-the-logical-connection-between-buckets-measurements-retention-pol
Ubuntu 上安装 InfluxDB 2.0
## 环境
Ubuntu 20.04 WSL 开发环境
## 下载并安装 InfluxDB
到官方下载页:
https://portal.influxdata.com/downloads/
选择版本,及平台类型。例
小程序多页面间共享蓝牙连接状态
## 场景
- 设备列表页,展示可连接的蓝牙设备列表,并选中指定设备建立连接
- 数据展示页,自动同步设备上的运行状态数值 (使用设备列表页已建立的连接)
- 参数设置页,进行设置操作 (也需要用到设备列表页建立的连接)
#
小程序蓝牙设备通信逻辑及接口
主要分三大块功能:
- 开始扫描附近的蓝牙设备列表
- 建立连接
- 断开连接
## 开始扫描:1. 初始化蓝牙模块
接口:wx.openBluetoothAdapter
## 开始扫描:2. 开始搜寻附近的
桌面工具 XCOM 调试小程序蓝牙通信
首先,需要将蓝牙开发板用 USB 连接到 Windows 主机上,然后使用小程序连接蓝牙设备。
## 串口选择
COM3
## 串口操作
打开串口。
注意,如果不打开,就无法接收小程序发送到蓝牙设备的数据。
##
Golang Gorm Error 1292: Incorrect datetime value: '0000-00-00' for column
## 报错内容
在用 Golang Gorm 更新 MySQL 一条数据时,报错:
```
Error 1292: Incorrect datetime value: '0000-00-00' for column 'create