ELI5: Wireless iAP - bluetooth

I am currently playing around with the pybluez package. I am able to see a list of services offered. One of the services offered by my iPhone 7s is something called "Wireless iAP" and "Wireless iAP v2". What is this? Google doesn't have a clear answer. Thank you!

It seems to be the iPod Accessory Protocol (iAP) for controlling certain iPod features. See point 8 in this document for further information: https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf

Related

Where is the google home ble specification?

I have searched everywhere but I cannot seem to find what profile or (custom) services are used to connect a ble device to a Google home. like a smart lock or smart lighting for example. Can anyone point me in the right direction? There must be some protocol specification somewhere for ble devices connected to google home?
I am asking specifically about ble, not bluetooth classic.
We are developing a bluetooth 5 enabled device and are looking into the effort it will take to support google home/assistant.
Thank you.

Is it possible to command the Nintendo switch's joy cons with a PC?

I want to create a TAS that can play the Nintendo Switch games that are only compatible with the joy cons.
There are turbo pro controllers in the market but there is no turbo joy cons, so my next idea is one of two:
To use the Bluetooth to connect a devise that I could control with my PC and can be connected to the Nintendo switch via Bluetooth (or USB) and trick it into thinking that it is a joy con and not a pro controller.
Use the idea above but the devise is the joy con itself, in this case, I would have to connect the joy cont to the PC and command it while it is still paired with the Nintendo Switch
Is there any way to achieve what i'm looking for? Thanks in advise.
Also, if there is a better branch in stack-overflow to post this question I will move it.
Looks like it's already been done, and you'll need a product called vJoy.
https://www.pcgamesn.com/nintendo/nintendo-switch-joy-con-pc-guide
Looks like you'd need to reverse engineer the communication protocol used by those controllers and then emulate that protocol with software. Here is a resource I have found regarding RE bluetooth. Another one I have found here. Redfang may help you in that endeavor, it is software that helps you find bluetooth addresses of devices that you you can't discover normally.
Another idea I would have is to open your controller and solder on some wires to a micro controller, such as an Arduino, Raspberry or something similar to the buttons and analogue controllers and 'input' the commands that way.
Unfortunately I can not offer you any more advice. I hope this helps in some way.
One possible way is to use JoyCon Droid app in Android to controll the Nintendo Switch. If this app can work, it should be possible to make one as PC software too.
Luckily, there are a few easy ways to control Android from PC such as using AirDroid which allows you to touch the Android screen from PC. You can refer to How to remote control Android device from a computer with AirDroid?. It can both mirror the screen and give you the touchscreen control, which you can utilize it to control the JoyCon Droid app.
I've just found another way which is to use a microcontroller as a USB controller here.

Bluetooth A2DP SINK in Windows 8.1

I know Microsoft doesn't allow the streaming of music from phones to Windows 8 PC's or the use of the PC as hands free, but has anyone found a way around this yet?
Are there any modified drivers or ways to modify the current drivers?
Any help would be appreciated.
www.bluesoleil.com offer a custom bluetooth driver that will make your pc show up as a Bluetooth headset to other devices. It will also allow you to choose which audio device the audio is repeated repeat to.
Product is not free but is the only solution is managed to find after half an afternoon looking. Works great as well.

Does Amazon Fire TV support HbbTV Applications?

I can't find any information about whether or not the Amazon Fire TV (original release as of the posting of this question) supports the HbbTV specification.
I'm building an app using the TAL framework, and I've successfully added my hello world application as a web app hosted on my local server to the Amazon Fire TV, via the Web App Tester Tool.
But I am at a loss with HbbTV. Perhaps Amazon doesn't support it? I can't find any documentation that says either way.
no support for HbbTV in the box, but the TAL framework seems okay (on both original and Stick) as the BBC News app is how I get my fix most mornings in the US
As the FireTV doesn't seem to support external USB devices at the moment I'm not sure that even with a USB HbbTV you'd be able to rig something up (and the Stick has no USB port, apart from power)
I've read some folks are working on HbbTV over IP but not seen a working solution yet (though assume if there was just a local IP stream the FireTV like any Android device could work with that)

NFC handover to Bluetooth or WiFi for data transfer

I'm currently working on a project for an interactive visitor centre in Laguna Beach, CA.
There are many touchscreen devices around the space, which we are developing some cool software for, however one of the client requests is to allow visitors to transfer image, pdf and video files from an interactive coffee table touchscreen onto their phone.
The client has seen this on YouTube/CES etc.. You know, where someone puts a phone on a the interactive surface and then magically swipes images onto the phone from the screen.
Of course, if the visitor had a custom app on their phone, and was already on the same WiFi this would not be so much of a problem. I suspect this is what happens on these magic demos that we see.
In our situation, we don't want the visitor to download an app really, we just want the easiest solution and experience for the visitor. We have a public WiFi available to us, and we can install an NFC device on the touchscreen and the touchscreen also has bluetooth.
My ideal scenario would be for the user to pop their NFC enabled phone on the table, the table recognises it, pairs with BT or WiFi and away we go! I'm not sure how practical this is though having researched around. Clearly thats not going to work on an iPhone. I don't mind a couple of mechanisms i.e. one for Android/other NFC phones and one for iPhone.
Does anyone have any experience of this kind of thing and suggestions of how to handle it?!
Here's a mock up of our 32" Coffee Table touchscreen just for some context
Thanks for reading through and having a think :-)
I know that there is standardized way to pair Bluetooth device using NFC tag. I think this is the best solution for you. The authority that is standardizing this format is called NFC Forum. You can find more info about the topic in this document: Bluetooth Secure Simple Pairing Using NFC

Resources