Skip to content

demonh123/aliyuniot

 
 

Repository files navigation

aliyun iot device sdk for golang

write this for personal use after consulted aliyun-iot-device-sdk

可以用于开发私人网关,架设在路由器中运行,支持更新和发布属性。

Sample

    dev := iot.NewDevice(cnf)
    if err := dev.Connect(); err != nil {
        logger.Log("error on connecting:", err.Error())
        return
    }
    logger.Log("msg", "connected.")
    if err := dev.SubscribePropertyMessage(onReceiveMessage); err != nil {
        logger.Log("error on subscribe property message:", err.Error())
        return
    }
    logger.Log("msg", "subscrib property message.")

更多的用例参考sample文件夹

Todo

  • 和云端建立连接
  • 通过云端验证
  • 上报物模型属性
  • 监听物模型属性
  • [] 上报物模型事件
  • 上报自定义topic
  • 订阅自定义topic

About

aliyun iot device sdk for golang (阿里云物联网的golang版sdk).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%