IOSThingyLibrary 1.5.0

IOSThingyLibrary 1.5.0

测试已测试
Lang语言 SwiftSwift
许可证 NOASSERTION
发布的最新发布2020年2月
SPM支持 SPM

Aleksander NowakowskiDinesh Harjani 维护。



Version Carthage compatible

适用于 iOS 的 Nordic Thingy:52 SDK

物联网传感器套件

紧凑型多传感器原型平台

Nordic Thingy:52™ 是一款易于使用的原型平台,旨在帮助您构建原型和演示,而无需构建硬件甚至编写固件。它围绕着 nRF52832 Bluetooth 5 SoC 构建。

所有传感器和执行器都可以通过蓝牙低功耗实时配置。这使得从头开始创建演示和原型成为可能。它可以连接到支持蓝牙低能耗的智能手机、平板电脑、笔记本电脑和类似设备,并将其传感器/执行器的数据从/传送给应用程序或云。它包括一个 NFC 天线,并具有一个按钮和一个 RGB LED,简化了输入和输出。

了解更多:[https://www.nordicsemi.com/Software-and-Tools/Development-Kits/Nordic-Thingy-52](https://www.nordicsemi.com/Software-and-Tools/Development-Kits/Nordic-Thingy-52)

iOS 的 SDK 和示例应用程序

此仓库提供一个库和示例应用程序,可用于配置和使用您的 Thingy:52 设备。

您也可以从iTunes下载示例应用程序: https://itunes.apple.com/us/app/nordic-thingy/id1187887000?mt=8

安装

对于Cocoapods(Swift)

  • 使用以下内容创建/更新您的Podfile
target 'YourAppTargetName' do
    use_frameworks!
    pod 'IOSThingyLibrary', '~> 1.5.0'
end
  • 安装依赖项
pod install
  • 打开新创建的.xcworkspace
  • 使用import IOSThingyLibrary将库导入您的任何类中,开始您的项目工作

对于Carthage

  • 在项目根目录下创建一个新的Cartfile,内容如下
github "NordicSemiconductor/NordicSemiconductor/IOS-Nordic-Thingy" ~> 1.5.0
  • 使用Carthage进行构建
carthage update --platform iOS
  • Carthage会在Carthag/Build/中构建IOSThingyLibrary.frameworkiOSDFULibrary.frameworkZip.framework文件,您现在可以将其所有文件复制到您的项目中使用该库,此外,如果您需要重新符号化崩溃日志,Carthage还会构建*.dsym文件。您可能想要将这些文件与您的构建捆绑在一起,以供将来使用。

使用示例应用程序进行测试

该库附带一个非常强大的开源示例应用程序,您可以在应用商店下载或直接使用cocoapods尝试,要立即尝试Thingy App,请转到您喜欢的终端并输入

pod try IOSThingyLibrary

Xcode将与示例应用程序启动,只需构建并运行即可!


要求

注意:此库是用Swift 5.1构建的,尽管与Obj-C兼容,但我们更喜欢将所有精力集中在Swift 5以上。

  • Nordic Thingy:52
  • Xcode:Xcode 11及以上支持Swift 5
  • iOS 9.0及以上
    • iPhone兼容性
      • iPhone 4s及以上
    • iPhone兼容性
      • 第3代iPad及以上
      • 第1代iPod touch及以上
      • 第2代iPod touch及以上
      • 第3代iPod touch及以上
    • iPod兼容性
      • 第5代iPod touch及以上