测试已测试 | ✓ |
语言语言 | SwiftSwift |
许可 | MIT |
发布最新发布 | 2017年1月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Isaac Overacker 维护。
WebIOPiSwift 是一个 Swift 3 库,它将 WebIOPi REST API 封装在一个漂亮的 Swift 包中。这使得从 Swift 代码与 Raspberry Pi 上的 GPIO 引脚通信变得简单。
let pi = WebIOPi(host: "http://raspberrypi.local:8000")
pi.GPIO.setFunction(.out, pin: 3) { status in
if status == .ok {
pi.GPIO.setValue(.on, pin: 3) { status in
if status == .ok {
print("Pin 3 is now outputting a HIGH signal.")
}
}
}
}
要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install
。
运行 WebIOPi 的 Raspberry Pi。
WebIOPi 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中:
pod "WebIOPi"
基本的 GPIO 功能。
公开所有 API 调用。
WebIOPi 在 MIT 许可下提供。有关更多信息,请参阅 LICENSE 文件。