Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/raulaguila/go-blemultimeter

Connect to Bluetooth Multimeter (BLE) and read current measurement data.
https://github.com/raulaguila/go-blemultimeter

bluetooth-low-energy go multimeters

Last synced: 28 days ago
JSON representation

Connect to Bluetooth Multimeter (BLE) and read current measurement data.

Awesome Lists containing this project

README

        


Multimeter bluetooth communication protocol

Get BLE Multimeter data on PC.

Tested with Owon [OW18E](/pkg/multimeter/owon/README.md) multimeter and with [FS9721-LP3](/pkg/multimeter/fs9721/README.md) based bluetooth multimeters.

Tested with Linux using golang 1.20.

## Requirements

[![Golang](https://img.shields.io/badge/Golang-v1.20-%2300ADD8.svg?style=flat&logo=go&logoColor=2300ADD8&labelColor=0D1117)](https://go.dev/)

## Quickstart

- Download dependencies: `go mod download`.
- Switch on your multimeter in close proximity (~4m) to the PC.
- Run: `go run cmd/app/main.go `
- You can also pass the **true** flag after "ow18e" or "fs9721" to print the received array and the respective value.
- Watch terminal.
- Press **ENTER** to disconnect bluetooth and close the program.

### Install:

```bash
go install github.com/raulaguila/go-blemultimeter/cmd/[email protected]
```

### Exec:

```bash
go-multimeter
```