Experimental (minimalistic) Azure IoT Hub client in Go (HTTPS only). This has been tested using Go version 1.8.5 on a linux/amd64 architecture.
- Device registration/enumeration
- Device-to-cloud messages
- HTTP connection re-use
- Proper testing, built-in example reading connection string from environment variable
- Support both named and unnamed (
DeviceId
) connection strings
- Refactor as library
- Implement AMQP client
export CONNECTION_STRING='HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=SxiN78h8tdN3yQXMBhmV193ZxKWBHhmJptGcvheA3dg='
make run
or...
export CONNECTION_STRING='HostName=myhub.azure-devices.net;DeviceId=testdevice;SharedAccessKey=SxiN78h8tdN3yQXMBhmV193ZxKWBHhmJptGcvheA3dg='
make run