Могу ли я сделать свой Mac периферийным устройством Bluetooth?

Я работаю над идеей, которая требует, чтобы мой Mac отправлял некоторые данные на мое устройство iOS. Я знаю, что фреймворк CoreBluetooth не существует для Mac OS, а только для iOS, так что есть ли способ заставить мой Mac использовать периферийное устройство?

Погуглил - однозначного ответа нет :(


person Mohit Athwani    schedule 10.05.2013    source источник


Ответы (2)


CoreBluetooth.Framework есть для OSX. Он встроен в файл IOBluetooth.framework. Загрузите примеры приложений для Mac с сайта Apple Dev. Единственное отличие состоит в том, что версия CoreBluetooth.Framework для OSX не содержит класса CBPeripheralManager. Вы должны просто использовать ваше устройство iOS в качестве периферийного устройства, а Mac — в качестве центрального. Устройство iOS может действовать как одновременно, и данные могут отправляться в обоих направлениях.

person Tommy Devoy    schedule 11.05.2013

Если вы умеете писать на JavaScript, вы можете использовать bleno. Это модуль node.js для реализации периферийных устройств BLE (Bluetooth Low Energy), который поддерживает Mac OS X 10.9 или более позднюю версию, Linux и Windows.

Вы можете найти пример реализации службы батареи в периферийном режиме в их репозитории на github:

https://github.com/sandeepmistry/bleno/tree/master/examples/battery-service

person urish    schedule 08.08.2016