site_archiver@lists.apple.com Delivered-To: bluetooth-dev@lists.apple.com Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bluekitchen-gmbh.com; s=default; h=References:To:Cc:In-Reply-To:Date: Subject:Mime-Version:Content-Type:Message-Id:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=IasITE8AIr9+JbR6pcv+oFELH2DAbnRFuK720fCQdSs=; b=Ih61wCbej4p6exqEhOtdkSblC zocXWWK6kPpzvNMCTtwqqRzIw4joCq0K4MiFXRz6x6cguD6n5HJ8M4bEWniElujgh09bgYA9rO7V8 2LG5sX513xQxqPIaCi5kXu1p5suzRcWDt0KMo+OJiXOfdzf4MQF2GSYVlrbVSD4jSvIvnThW3rRSq Gbtb/vWDtzfKuXCKrA1nMc8ntNOUbC4LgKUQAEqxBvWCrCghA12e95L2jnUI1rCdOrbAq/T0L1fvi /M66rvV0geBuX4Qq3C8gUnOqHw3ef464+ZnqYN5H1BPfgYs/2X0SVJKJhdXanJhZfDGTVT881EIYO XRQQQruRQ==; Hi Chip iOS devices, like Android or Macs and Windows machines, implement the HID Host side. The keyboard is the HID Device. I'm not sure if there's a clear client/server distinction with HID. Our BTstack Bluetooth Stack (http://btstack.org) also runs on Linux with a USB Bluetooth dongle (port/libusb) and has an HID Keyboard example as well. This works with iOS devices, too. Please checkout out the documentation and give it a try. You may post on the BTstack Mailing list if you have problems getting it to work. Best Matthias
On 27 Sep 2017, at 22:29, Chip Wachob <cw@allenorgan.com> wrote:
That is encouraging! Thanks!
I'm new to BT, and new to Apple, so please forgive any flubs below.
I am working on a project that is going to look like a BT keyboard to iOS devices.
I have been trying to accomplish this using a program called HIDClient which can be found here:
https://anselm.hoffmeister.be/computer/hidclient/index.html.en <https://anselm.hoffmeister.be/computer/hidclient/index.html.en>
I'm developing on a Linux machine (Ubuntu 16.04 LTS) with a USB BT dongle as my test bed.
I've not been able to successfully connect _any_ devices to the program.
Today, it dawned on me that perhaps that was because I wasn't emulating the right type of device (client / server).
Someone mentioned to me that they believed that the iOS devices are _either_ clients or servers but they could not remember which.
I've spent the better part of a day reading through Apple documents online in hopes of finding something that would state either client or server definitively, but I've not come across anything.
I am not at all familiar with Apple products, and I'm told that I don't need to be to make this project work.
Generally speaking, I find it difficult to believe that Apple products are either a client or a server. My understanding of the client server relationship is that the server initiates the connection between two BT devices. The clients are responsible for replying to that request for a connection, and so forth... for example, a BT keyboard would be connected by a iOS device first 'discovering' it then the user of the iOS device 'pairing' the keyboard to the device. In this case, the iOS device is a server. Conversely, if you have a MacBook and want to pull data off your iPad, you'd initiate the connection from the Mac to the iPad, which means the Mac is in a server role.
I'm sure that someone out there can tell me where I've gone wrong or what I'm misunderstanding.
Thanks in advance, Chip Wachob
On 9/27/2017 4:07 PM, Jan Lübeck (Fyrastudio) wrote:
I don't think this is just macOS based... I've had help in the past for iOS as well
______ Jan Lübeck Chief Technology Officer fyrastudio.com <http://fyrastudio.com/> On Wed, Sep 27, 2017 at 4:00 PM, Chip Wachob <cw@allenorgan.com <mailto:cw@allenorgan.com>> wrote: Hello,
After I went and signed up for this list I realized that it was Mac OS based.
Can anyone point me towards a iOS list where I can request assistance?
Thanks,
_______________________________________________ Do not post admin requests to the list. They will be ignored. Bluetooth-dev mailing list (Bluetooth-dev@lists.apple.com <mailto:Bluetooth-dev@lists.apple.com>) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/bluetooth-dev/jan%40fyrastudio.com <https://lists.apple.com/mailman/options/bluetooth-dev/jan%40fyrastudio.com>
This email sent to jan@fyrastudio.com <mailto:jan@fyrastudio.com>
_______________________________________________ Do not post admin requests to the list. They will be ignored. Bluetooth-dev mailing list (Bluetooth-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/bluetooth-dev/matthias%40bluekitchen...
This email sent to matthias@bluekitchen-gmbh.com
_______________________________________________ Do not post admin requests to the list. They will be ignored. Bluetooth-dev mailing list (Bluetooth-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/bluetooth-dev/site_archiver%40lists.... This email sent to site_archiver@lists.apple.com
participants (1)
-
Matthias Ringwald