Bluetooth network connection

Hello.

I'd like to make the following connection scheme:

linux host running bluez stack + app which is listen bluetooth type socket as server and iPhone is a client.

First i wanted to use classic BT connection but as i read it is not clearly support by Apple.

Second solution is to use BLE connection instead Classic, but it is less preferable because of data rate.

So could someone tell me is my first suggestion is possible to implement? At least I did such trick with Android device and everything worked good, i did not expect that Apple has such problemmatic BT stack.

In case of Android - Linux communication i did not do any special settings on linux side. May be i have to enable PAN,BNEP explicity?

Or it is better to forget about classic BT and switch to BLE mode?

Thanks,