Skip to content
This repository has been archived by the owner on Sep 19, 2018. It is now read-only.

Interface to communicate with Huawei OceanConnect IoT Platform

License

Notifications You must be signed in to change notification settings

dualinventive/go-oceanconnect

Repository files navigation

OceanConnect

Build Status Go Report Card GoDoc codecov

OceanConnect is the platform developed by Huawei for the use with NB-IOT devices.

NB-IOT is a LPWAN technology for bi-directional data traffic between devices and centralized cloud platforms. OceanConnect is the gateway for these devices.

This library uses the API of OceanConnect to retrieve data and register devices.

NOTE: The API is currently unstable

Installation

To get started please get the Golang toolchains from the Golang website. When you have a working go toolchain you can do:

go get github.com/dualinventive/go-oceanconnect

And you are ready to go!

Included tools

Some simple tools for use with ocean-connect are included and located in the cmd folder of the root of the project.

Register devices (regdevices)

Commandline tool to register devices at OceanConnect. See the readme in the designated folder.

Contributing

Please read the Contribution Guidelines. Furthermore: Fork -> Patch -> Push -> Pull Request

License

This project is licensed under the MIT License. See the LICENSE file for the full license text.