iOS蓝牙和Wi-Fi数据传输

iOS蓝牙和Wi-Fi数据传输,ios,bluetooth,wifi,Ios,Bluetooth,Wifi,我需要通过蓝牙和Wi-Fi(PCL命令)向打印机发送数据 蓝牙:据我所知,它需要特殊的MFi打印机。有没有办法将数据传输到其他蓝牙适配器 Wi-Fi:我发现有人提到某个关闭的API。这是唯一的办法吗 例如,对于Android,我可以写: BluetoothDevice device = ...; BluetoothSocket socket = device.createRfcommSocketToServiceRecord (UUID.fromString("00001101-0000-100

我需要通过蓝牙和Wi-Fi(PCL命令)向打印机发送数据

蓝牙:据我所知,它需要特殊的MFi打印机。有没有办法将数据传输到其他蓝牙适配器

Wi-Fi:我发现有人提到某个关闭的API。这是唯一的办法吗

例如,对于Android,我可以写:

BluetoothDevice device = ...;
BluetoothSocket socket = device.createRfcommSocketToServiceRecord
(UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"));
OutputStream os = socket.getOutputStream();
os.write(...);

SocketAddress socketAddress = new InetSocketAddress(_address, _port);
socket = new Socket();
socket.connect(socketAddress);
OutputStream os1 = socket.getOutputStream();
os1.write(...);
我怎样才能为iOS做这样的事情