Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pbrunot/owonb41t
Javascript interface for digital multimeter OWON B41T+
https://github.com/pbrunot/owonb41t
Last synced: about 1 month ago
JSON representation
Javascript interface for digital multimeter OWON B41T+
- Host: GitHub
- URL: https://github.com/pbrunot/owonb41t
- Owner: PBrunot
- License: mit
- Created: 2021-04-10T21:11:08.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-10-21T07:02:36.000Z (about 1 year ago)
- Last Synced: 2024-11-08T03:40:14.572Z (2 months ago)
- Language: JavaScript
- Size: 789 KB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Owon B41t web interface
Javascript interface for digital multimeter OWON B41T+
Test it here in your browser: [Github webpage](https://pbrunot.github.io/owonb41t/multimeter.html)
![image](https://github.com/PBrunot/owonb41t/assets/6236243/b0cb0a81-5eff-47bf-b08c-5f332fa6a527)
# Requirements
- It requires a modern browser with Javascript Bluetooth enabled (tested with Chrome and Edge)
- Bluetooth BLE 4.0+ hardware interface
- Check bluetooth first with Chrome browser: chrome://bluetooth-internalsI tested with TP-Link UB400 adapted module on Desktop Windows 10.
# Owon meters protocol
B41T+ follows B35 protocol, which is described here : https://github.com/DeanCording/owonb35
Basically every BT notification contains 3 int16:
- one identifying the active measure, the number of decimals, and the units
- one identifying the measure type (hold/auto/max/min...) * this one is not parsed at the moment *
- one containing the displays digits with most significant bit used as sign bit# Bluetooth with Javascript
Reference document : [Web Bluetooth](https://googlechrome.github.io/samples/web-bluetooth/index.html)