Skip to content

brandonmain/Bluemeter

Repository files navigation

License: MIT

Bluemeter

screenshot screenshot screenshot screenshot

Bluemeter is a Bluetooth enabled multimeter iOS application that allows a user to send Bluetooth data from a device and graph it in real time. It was developed to be a cost-efficient replacement to an oscilloscope or scopemeter.

Features

  • Real time graphing accurate to the 1ms
  • Screen capture of graph auto formatted and saved to photos
  • Pause and continue functionality of receiving and displaying measurements
  • BLE 4/5 compatible
  • Light and dark mode UI auto change based on users iOS display settings

Screenrecording of measurements being recieved and displayed.

Installation

  1. Download or clone this repository.
  2. Navigate to the project directory and run: pod install
  3. Open in Xcode and run on your machine!

Important: You must have an Apple Developer account to deploy the app to your device. This link has some good info on how to do this.

Usage

  1. To actually obtain measurements the app must be ran on an iOS 13+ device with BLE 4/5.
  2. Connect your iOS device and select it as the target.
  3. Press the build and run button and the app will start running on your device.
  4. In the app, press: Menu Icon > Devices > <Name_Of_Your_Device>. This will connect your phone to your bluetooth device. A modal alert will pop up if you connect successfully.
  5. When sending data to the iOS device, delimit the data with a '|' character and always send the data without a decimal. For example, say you measured 42.689 Volts. You would send to the iOS Device: |42689

About

The Bluemeter iOS Application

Resources

License

Stars

Watchers

Forks

Packages

No packages published