I am trying to build a java app to use BLED112 in order to communicate with peripheral. I was using BLE GUI in order to know wich commands should I send in java app and from before yesterday the gle gui app does not see the peripheral device but it sees some other devices existing at home.
If I use ble scanner in android phone I can see it, connect to it and read it
Does your scanner app also show Bluetooth classic devices? The BLED112 will only show LE devices so that could be one difference.
I think the android app detects all kind of devices but i think that, that does not matter for my problem solution...
Look, I am using BLE NANO 1 device as a ble peripheral with name="Ble PeriPheral"
When I run BLE GUI I see 2 BT devices (I dont know them, may be they are from from my neigbours on the next floor or... I dont know id they are BT or BT LE) and none of them is the "Ble PeriPheral".
However, until yesterday I could see 3 devices (using BLE GUI) one of them was the "Ble PeriPheral"!
When I run android ble scanner I can see 3 devices, one of them is the "Ble PeriPheral". I can connect to it and read it without any problem!
My question is: why does BLE GUI can not detect the "Ble PeriPheral" device but android can?
Is there any cache that I have to clean? Is there any parameter I have to ajust?
"However, until yesterday I could see 3 devices (using BLE GUI) one of them was the "Ble PeriPheral"!"
So what changed between yesterday and today? Did you make any changes to the BLE peripheral code?
Are you absolutely sure that your peripheral is a BLE peripheral? Are you absolutely sure that said peripheral was ever visible using BLED112+BLE-GUI? I'm starting to think that your peripheral is a Bluetooth Classic device which will never be visible to BLED112.