GoBLE library [PORTED]: Links with HM-10 BLE module


#1

I needed a BLE controller for my balance bot so I ported DFRobot’s GoBLE library and modified an hm-10 to link with it. You can find more information about the app here.
https://www.dfrobot.com/wiki/images/0/01/GobleScreen7.png


#2

A link to the ported library would be nice. :wink:

I’d love to use this with my Raspberry Pi Zero W.


#3

The lib is published so you should see it in WebIDE/P.Dev or particle library search for ‘goble’. Github here.


#4

I use the lib with an HM-10 but I suppose it would work with any BLE that has a programmable service/characteristic and supports serial transfer. hm-10 has a 20 byte serial buffer. You can see the GoBLE protocol in the 'i" information tab of the iOS App.

For hm-10, I programmed a service UUID=0xDFB0, characteristic=0xDFB1, @115200

AT+BAUD4
AT+UUID0xDFB0
AT+CHAR0xDFB1


#5

@mdoan7 Thanks for sharing!


#6

Hi nrokinson, did you find a way to make GoBLE working with a Raspberry?


#7

Nope, sorry.


#8

Try this… https://scribles.net/creating-ble-gatt-server-uart-service-on-raspberry-pi/