Latest 0.2.0
Homepage https://github.com/DigiFarm/BeaconSDK
License Apache-2.0
Platforms ios 8.0
Authors

Version
License
Platform

The DigiFarm NTRIP Client app is used to deliver RTK corrections data to the GRTech Beacon V3.0 family of devices. This SDK allows your iOS app to receive NMEA data from the Beacon through the DigiFarm Client app.

Requirements

  • iOS 8+

How to Receive NMEA data using the Beacon SDK

  1. Install the DigiFarm NTRIP Client app.
  2. Pair your iOS device with a GRTech Beacon V3.0 connected to a compatable GPS receiver.
  3. Login to an appropriate NTRIP server and start streaming data.
  4. Launch your app which integrates the Beacon SDK

Installation

BeaconSDK is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod "BeaconSDK"

Usage

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.
    }

}

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Author

Paul Himes, [email protected]

License

BeaconSDK is available under the Apache 2.0 license. See the LICENSE file for more info.

Latest podspec

{
    "name": "BeaconSDK",
    "version": "0.2.0",
    "summary": "iOS SDK for receiving NMEA data from the DigiFarm NTRIP Client app.",
    "description": "The DigiFarm NTRIP Client app is used to deliver RTK corrections data to the GRTech Beacon V3.0 family of devices. This SDK allows your iOS app to receive NMEA data from the Beacon through the DigiFarm Client app.",
    "homepage": "https://github.com/DigiFarm/BeaconSDK",
    "license": {
        "type": "Apache-2.0",
        "file": "LICENSE"
    },
    "authors": {
        "Paul Himes": "[email protected]"
    },
    "source": {
        "git": "https://github.com/DigiFarm/BeaconSDK.git",
        "tag": "0.2.0"
    },
    "platforms": {
        "ios": "8.0"
    },
    "source_files": "BeaconSDK/Classes/**/*",
    "public_header_files": "BeaconSDK/Classes/**/*.h",
    "pushed_with_swift_version": "3.0"
}

Pin It on Pinterest

Share This