适用于 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.framework
、iOSDFULibrary.framework和Zip.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及以上
- iPhone兼容性