Hi Matt! I did follow your approach and I've successfully establish the connection by using both NEHotspotConfiguration and NEHotspotConfigurationManager.
Excellent. Glad that worked for you.
However, how can I actually read/retrieve the data that's being broadcasted from the device
Reading the data from the device would be dependent on how the device provides the data. If there is a connection listener that you need to create a TCP/UDP connection to, you would need the IP of the device and the listening port and you could attempt to create a connection through the listener. Discovering a Bonjour service is also another great way to not have to look for an IP, but instead, perform service discovery and then connect to your listener through a service endpoint.
Matt Eaton
DTS Engineering, CoreOS
meaton3@apple.com