Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Azure IoT Operations Go SDK

| Samples | Release Notes |

This directory contains the source code, samples, and tests for the Azure IoT Operations Go SDK.

Review the following links for more information about the product and broader developer experience:

Overview

The following Azure IoT Operations modules are available:

Module API Description
github.com/Azure/iot-operations-sdks/go/mqtt 🔗 MQTTv5 client library for decoupled asynchronous applications
github.com/Azure/iot-operations-sdks/go/protocol 🔗 Utilities for using the Azure IoT Operations Protocol (RPC, Telemetry)
github.com/Azure/iot-operations-sdks/go/services 🔗 Clients for using services of Azure IoT Operations

Caution

These modules are currently in preview and are subject to change until version 1.0. Pinning a specific release will protect you from any breaking changes, which are subject to occur until we release 1.0.

To install a modules, add them to the go.mod for your project:

go get github.com/Azure/iot-operations-sdks/go/mqtt@<version>
go get github.com/Azure/iot-operations-sdks/go/protocol@<version>
go get github.com/Azure/iot-operations-sdks/go/services@<version>

Getting Started

  1. Complete the setup steps to setup your cluster and install Azure IoT Operations.

  2. Install Go.

  3. Run one of the Go samples.