Open BLE sensors tracking heartrate? - bluetooth

I have trouble finding devices from the market that send live data of heartrate via bluetooth.
Getting SDKs from big companies is a tedious task, and therefore I need just a simple device, which is possible to pair to native Android or to Unity via plugin.
Any suggestions?

All Polar products will fit your needs. I recommend the Polar H7, H10 or OH1.

Related

Accessing raw SpO2, EDA, ECG, and temperature data

I am a researcher working on measuring physiological data such as SpO2, EDA, ECG, and temperature data. We would like to use Galaxy smartwatch 3 as a monitoring device for the research. However, before buying a lot of devices, i need clear and detailed information about the accessibility of SpO2, EDA, ECG, and temperature raw data. If i need to develop a samsung watch app that read and process through custom algorithms raw data coming from these sensors, is it possible?
I just want clear and detailed information before buying a lot of devices.
Figure out that I can use Tizen studio to create a native/web app to retrieve the data.

Interacting with BLE Cycle Trainer

My current is on Flutter using Dart and working with Bluetooth low energy devices. I have the basics up using this library and am able to do the following
1. Search for devices and list
2. Connect to device
3. Retrieve services and read characteristic values
4. Subscribe to changes on characteristics.
In order to interact with device correctly I need to read and write from the correct services/characteristics to read data and set things like resistance on the flywheel
I have used the below link and have started mapping out the services, however although the reading can be worked out. The writing to characteristics is a bit out of my reach.
https://www.bluetooth.com/specifications/gatt/viewer?attributeXmlFile=org.bluetooth.service.cycling_power.xml
The question is.
Does any have experience working BLE cycle trainers and could provide
some insight into how to read and manage services and characteristics
appropriately?

Is it possible to detect sensor support on a Firefox OS device?

I'm planning to add support for various sensors like light sensor, motion sensor, orientation sensor and proximity sensor to my Firefox OS app. But while trying to understand how those device APIs work, I cannot seem to find an API call to detect whether a specific sensor is supported by the underlying device hardware. Is it possible to do that in any ways from an app?
Hey you have proximity sensor API here < https://developer.mozilla.org/en-US/docs/Web/API/Proximity_Events >
You can find boilerplate app here which uses proximity API and other couple of API's here< https://github.com/robnyman/Firefox-OS-Boilerplate-App >

Live graphing multiple channels of data, platform / framework selection

What framework / library / platform would you suggest for creating a Linux, preferably multiplatform, application displaying eight oscilloscope like graphs, updating in realtime? I'm imagining a view of the eight channels scrolling steadily to the left, with the newest data coming in on the right.
The data source is a microcontroller device I'm developing right now, which AD converts the 8 channels and blasts all measurements to the PC by an USB virtual com port, I'm thinking in the order of 100 samples/sec. I can brew my own protocol for this data transfer, but again, is there some standard out there I should use to get compatibility and not reinvent the wheel?
(this is a hobby project for monitoring whats going on in my car's non-OBD motorcontroller)
Thanks,
Lars
I have used the JFreeChart package in a couple of projects. It is a very powerful and flexible tool and is free and open source.

Real-time plotting using Android plot from bluetooth data

I have modified the OrientationSensorExample from androidplot website and currently able to plot some dummy waves sourced from my /res folder.
I would like to now implement Bluetooth function for my application but I do not know where or how to start, please give me some advise. Thank you to all who reads this thread.
For communicating with Bluetooth devices, I would recommend you to read the Bluetooth Dev Guide firstly
http://developer.android.com/guide/topics/wireless/bluetooth.html
Then play with the Bluetooth Chat sample.
http://developer.android.com/resources/samples/BluetoothChat/index.html
For real time plotting, I am currently struggling with this problem. Once you can communicate via bluetooth, what you need to do is draw the graph dynamically (real time), I don't know if androidplot support that.
Please let me know if you have solved the problem.
I'm currently working on a solution to do this as well. Communication is based on the Bluetooth Chat sample. It works great with my Arduino Uno and a Bluetooth Mate module. I will do the plotting with the AndroidPlot libraries.
You can get a copy of my code at:
https://bitbucket.org/SmallJoeMan/serial-log/
https://bitbucket.org/SmallJoeMan/serial-plot/
The serial-plot is not fully functional just yet. I'm currently writing the code to make the plot dynamic although progress is slow as the AndroidPlot website is currently down gah!

Resources