Hi,
I want to make an iPhone broadcast dynamic custom data to some cc2540 devices which are scanning.
In the past we've had a cc2540 as broadcaster which connects to the mobile phone, gets the data to broadcast and then broadcasts the data but we have some range problems with this solution. So we thought it might be a better solution to have the mobile phone broadcasting, because tests have already shown that we get a much better range with that.
The problem is we haven't found a way to have an iPhone broadcast custom data in the manufacturer data field.
So here are some ideas:
Abuse the name field (which is available to broadcast in ios) to broadcast our custom data. But I'm unsure from reading the bluetooth specification 4.0 if this is permitted.
Listen to a connection between the ios and one of the cc2540 devices (in peripheral role) like the sniffer does to obtain the necessary information. Is there a way to include this functionality to simpleblePeripheralObserver?
Or do you know a way (besides iBeacon) to broadcast custom data with an iPhone?
thanks in advance
Robin