Hi All, i'm somewhat confused with these two terms.
I have a device which is essentially a BLE badge reader, according to the spec-sheet I need to implement a GATT server with own GATT service and GATT characteristic.
I always get confused with these two terms, I know there's a BLEPeripheral Library for both B4A and B4i but not sure which one to use, do I use BLEManager or BLEPeripheral.
When I do a BLE scan I can see the device and I can connect just fine to it, but what i need to do is write and read data from the device.
This is the text related to this issue on their spec-sheet
Does that mean that the reader is a peripheral device and my application would be the central?
Does anyone have any idea?
Sorry, it's late and i have been working on a few things all day, and i am tired maybe I need some rest to clear my head.
Thanks all!
Walter
I have a device which is essentially a BLE badge reader, according to the spec-sheet I need to implement a GATT server with own GATT service and GATT characteristic.
I always get confused with these two terms, I know there's a BLEPeripheral Library for both B4A and B4i but not sure which one to use, do I use BLEManager or BLEPeripheral.
When I do a BLE scan I can see the device and I can connect just fine to it, but what i need to do is write and read data from the device.
This is the text related to this issue on their spec-sheet
The reader is the GATT client. To implement a data exchange, create your own GATT server with own GATT service and GATT characteristic in the application. Set the UUIDs for the GATT server and the GATT characteristic. The data length for the characteristic should be equal to or greater than 16 bytes.
Does that mean that the reader is a peripheral device and my application would be the central?
Does anyone have any idea?
Sorry, it's late and i have been working on a few things all day, and i am tired maybe I need some rest to clear my head.
Thanks all!
Walter