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.
- 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.
- Download or clone this repository.
- Navigate to the project directory and run:
pod install - 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.
- To actually obtain measurements the app must be ran on an iOS 13+ device with BLE 4/5.
- Connect your iOS device and select it as the target.
- Press the build and run button and the app will start running on your device.
- 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. - 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




