Skip to content

rcarmo/azure-golang-iothub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

azure-golang-iot-hub

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.

TODO

  • 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

HOWTO

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

About

Experimental (minimalistic) client for Azure IoT Hub

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published