Я работаю над приложением по X-коду. Моя цель - подключить мое приложение к беговой дорожке, которая у меня есть в данный момент. Телефон будет транслировать сеанс прямой трансляции с беговой дорожки на телефон через Bluetooth.
До сих пор я пытался установить соединение, используя ядро bluetooth для ядра apple, что было слишком сложно для меня, чтобы заставить его делать то, что мне нужно. Затем я попробовал LifeFitness SDK для своего приложения, которое, похоже, не совместимо со Swift, так как я считаю, что, скорее всего, оно немного устарело.
Следующая альтернатива, которую я попробовал, была через Cocoapods, однако библиотеки, которые я использовал, устарели или написаны в цели c? Кажется, ресурсы для этого либо устарели, либо отсутствуют?
Если кто-нибудь знает кого-либо, кто имеет опыт использования bluetooth-фреймворка, API-интерфейса или SDK, я был бы очень признателен, так как я работаю в срок. Если что-то неясно, пожалуйста, напишите мне.
В данный момент я собираюсь попробовать с Карфагеном, и если это не пойдет по плану, я, скорее всего, продолжу использовать CoreBluetooth.
Ресурсы, которые я использовал
Менеджер зависимостей Cocoapods
https://cocoapods.org/pods/BluetoothKit - менеджер зависимостей Cocoapods
CoreBluetooth - Apple Framework
С этим я изо всех сил пытаюсь понять, как использовать, учитывая огромное количество информации, и я не нашел каких-либо руководств, которые бы давали более краткую информацию о том, как его использовать.
https://developer.apple.com/library/archive/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/PerformingCommonCentralRoleTasks/PerformingCommonCentralRoleTasks.html#//apple_ref/doc/uid/TP40013257-CH3-SW1
Life Fitness SDK
При этом я чувствую, что он написан только для использования с Objective C, и я нахожу документацию несколько двусмысленной и немного трудной для понимания, так как я не знаю Objective C
https://s3.amazonaws.com/lfdownload/lfopen/010202/LFopen+SDK+v1.2+for+iOS+-+Getting+Started.pdf - SDK от LifeFitness