Connect a Mac and a Watch via Core Bluetooth

Hello! I currently have a pair of apps that can connect a Mac and an iPhone and communicate to each other. I've been trying to do the same between a Mac and a Watch.

In my current implementation, the Mac is the central and the iPhone is a peripheral. But according to some internet search, it seems that Watch can only be the central. Is this true, and still the case now, please? If so, can I use the Watch as the central and the Mac as a peripheral?

Thank you!

Yes, watchOS apps can only become centrals. While it is possible to have the Mac app become a peripheral and turn your logic around, even in that case, a watchOS app will not behave as straightforward as an iOS app.

You may want to watch the WWDC session Get timely alerts from Bluetooth devices on watchOS and examine the sample project Interacting with Bluetooth peripherals during background app refresh to understand the limitations of CoreBluetooth apps on watchOS.


Argun Tekant /  DTS Engineer / Core Technologies

Connect a Mac and a Watch via Core Bluetooth
 
 
Q