Difference between revisions of "Bluetooth device database"
|Line 79:||Line 79:|
An example on how to integrate your own sensors
An example on how to integrate your own sensors can be found on the page on [[Micro-controller based sensors
Revision as of 21:14, 25 August 2020
This is a list of known Bluetooth devices. It gives an overview on the state of phyphox-support for each device and may link to a page with additional information and external configuration files.
- Green indicates direct support by phyphox. If you scan for Bluetooth devices from the "+" menu in phyphox, you should be able to see the device and simply open simple experiment configurations. You may still finde external configuration files for advanced experiments or specific requirements.
- Yellow indicates that phyphox does not directly support the device but that external configurations are available. This usually happens if we do not have access to the device to check the configuration, if the manufacturer did not agree to including support for the device in our app or if it does not make sense to provide generic support. For example, a configuration for a programmable device like a BBC Microbit or a Calliope only works if matching code is programmed into the device, so a generic configuration would not work for most users.
- Red indicates that the device is not supported. In rare cases, this means that the communication is too complex to be represented by our file format or that simply nobody has created a configuration yet. It could also mean that the manufacturer explicitly said that their devices should not be controlled by third-party software, which we respect. In such cases we will not even share user-created configuration for such devices.
|BBC:Microbit||Microcontroller||external||Suitable configuration depends on program on the Microbit. See separate page for examples.|
|Calliope||Microcontroller||external||Compatible to the BBC Microbit. Suitable configuration depends on program on the Microbit. See separate page for examples.|
|card10||Badge||external||The Badge of the Chaos Communication Camp 2019. Support is very limited while it sensors are not yet exposed via BLE. Progress is documented on a separate page.|
|Generic heart rate sensors||Health||direct||If the device advertises the BLE Heart Rate Service, phyphox can use it.|
|Generic HID mouse||Input device||direct||This only works on Android as iOS devices filter the HID service. Make sure that the mouse uses BLE, many Bluetooth mice use calssic Bluetooth. You may need to move it while scanning and you probably need to tell Android to not use the mouse as a HID device (in the system settings). Otherwise phyphox might see it but not receive any data.|
|MbientLab MetaWear (MetaMotionR)||Sensorbox||external||Setup sequence needs to be extracted from their SDK. See Wiki page.|
|Owon Multimeter||Multimeter||external||Waiting for manufacturer approval to directly support these multimeters in phyphox.|
|Pasco (any device)||various||N/A||According to a representative, Pasco does not allow third-party software to access their devices.|
|PocketLab One||Sensorbox||direct||Not all sensors supported due to missing documentation. However, phyphox is explicitly supported by manufacturer and additional experiments can be found on their site (mostly for the Pocketlab Voyager, though).|
|PocketLab Voyager||Sensorbox||direct||Not all sensors supported due to missing documentation. However, phyphox is explicitly supported by manufacturer and additional experiments can be found on their site. |
|Sensirion Smart Humigadget||Sensor||direct|
|Texas Instruments SensorTag||Sensorbox||direct||Note: The CC2650STK will be discontinued by TI and replaced by CC1350STK.|
|Vernier Go Direct||Sensor||N/A||Vernier allows third-party access through their SDK and we have received information on how to communicate directly. However, Vernier does a rather complex serial communication on top of BLE and we need to figure out how to support this.|
An example on how to integrate your own sensors can be found on the page on Micro-controller based sensors.
If you want to integrate your Arduino or ESP32 project with phyphox, the easiest approach ist our Arduino library.