BeaconSDK
DigiFarm NTRIP 客户端应用用于将 RTK 校正数据发送到 GRTech Beacon V3.0 系列设备。此 SDK 允许您的 iOS 应用通过 DigiFarm 客户端应用从 Beacon 接收 NMEA 数据。
要求
- iOS 9+
如何使用 Beacon SDK 接收 NMEA 数据
- 安装 DigiFarm NTRIP 客户端应用。
- 将您的 iOS 设备与连接到兼容 GPS 接收器的 GRTech Beacon V3.0 配对。
- 登录到相应的 NTRIP 服务器并开始数据流。
- 启动集成了 Beacon SDK 的您的应用
安装
BeaconSDK 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中:
pod "BeaconSDK"
使用方法
import BeaconSDK
class MyClass: BeaconReceiverDelegate {
let receiver = BeaconReceiver()
func beginReceiving() {
receiver.delegate = self
receiver.start()
}
func receiver(receiver: BeaconReceiver, parsedString string: String) {
// Handle raw NMEA string data here.
}
func receiver(receiver: BeaconReceiver, parsedGGA gga: GGA) {
// Handle a parsed GGA sentence struct here.
}
func receiver(receiver: BeaconReceiver, parsedVTG vtg: VTG) {
// Handle a parsed VTG sentence struct here.
}
func receiver(receiver: BeaconReceiver, parsedGSV gsv: GSV) {
// Handle a parsed GSV sentence struct here.
}
}
示例
为了运行示例项目,请克隆存储库,并首先从示例目录运行 pod install
。
作者
Paul Himes,[email protected]
许可证
BeaconSDK的许可证是Apache 2.0。请参阅LICENSE文件以获取更多信息。