@endecotp
Are you sure of 'An iOS app cannot act as a Bluetooth Classic device'?
The 1812 service can't be added successfully to the client device, so host device is not able to find this service. I got this error:
peripheralManager didAdd service name: , uuid: 1812, error: Error Domain=CBErrorDomain Code=8 "The specified UUID is not allowed for this operation." UserInfo={NSLocalizedDescription=The specified UUID is not allowed for this operation.}
According to https://www.silabs.com/documents/public/application-notes/AN1032-HID-BT.pdf , we found classic HID service 1124. I succeed when I try to add service 1124 to peripheralManager. But this host device doesn't connect it as a HID device. I think here iOS system treat 1124 as a custom service over BLE, not over Bluetooth Classic.
Post
Replies
Boosts
Views
Activity
About your Question: have you found any other App Store apps that act as Bluetooth keyboard/mouse?
NO, all similar apps on AppStore are via wifi. Even there are some apps via bluetooth, these apps are specific for there own companies' hard devices.
@mcmor Thanks for your information! I've tried the app. Maybe HID JoyStick is possible via BLE. But we are using Classic Bluetooth
Hello? Is there some news