I am currently trying to connect an iOS device and a raspberry pi (with wifi and bt dongles) into an ad-hoc network, but I am struggling. The two main ways to do that seem to be an ad-hoc wifi network or a bluetooth PAN, but:
- There is no public API on iOS to create an ad-hoc wifi network
- iOS7's
Multipeer Connectivity Framework
is apple-branded and non-iOS devices cannot connect - Using
CoreBluetooth
I can connect the pi and the iOS device and exchange data, but I need the devices to have an IP and be able to connect more than two devices, which does not seem possible
Now, since I am developing an internal application, I can use private APIs, so I hope that this can be achieved using those. So far I couldn't find much on that, though:
- I cannot find the private framework responsible for Wi-Fi on iOS
- Using
BluetoothManager
I can see other bluetooth devices and connect to them, but I couldn't find a way to create a BT PAN
So basically my question is if somebody knows something about how to get an iOS devices and a raspberry pi into an ad-hoc network, may that be wifi, wifi direct, bt or whatever.