Please refer to https://www.aliyun.com/product/ons and https://help.aliyun.com/document_detail/29532.html?spm=5176.7946988.846996.gdg.1a1e1e18traWWM for more API details.
You must fulfill the AccessId/AccessKey/AccountID in the example before running.
So installation is as easy as:
go get https://github.com/mrkt/Ali_LMQ_SDK
The client depends on paho.mqtt.golang package, also easily installed with the commands:
go get github.com/eclipse/paho.mqtt.golang