我需要通过蓝牙和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做这样的事情?