Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Device ID Profile implementation, simple BLE Serial implementation #9

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

hobzcalvin
Copy link

I needed this to impersonate a DFRobot Bluno device, and I think Device ID Profile is required for all devices that support iOS, so I figured I'd pass them along.

The Device ID Profile is required for a BLE device to appear in iOS.
This uses a single characteristic for both send and receive.
It's modeled after the way DFRobot Bluno devices communicate.
This is a simple example of my use case: create a Device ID Profile so
the device shows up in iOS, then initialize a BLESerial stream using
parameters that DFRobot Bluno devices broadcast.
hobzcalvin added a commit to hobzcalvin/blume that referenced this pull request Nov 28, 2017
Lots of precompiler stuff, hacks, special cases, etc.
BLE stuff on ESP32 relies on my fork of the BLE ESP32 stuff; pull
request is out:
nkolban/ESP32_BLE_Arduino#9
OPC doesn't work very well without my fix:
plasticrake/OpcServer#5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant