使用Golang调用Milkcocoa

因为找不到使用Golang使用Milkcocoa的示例,所以我自己尝试写了一个样例。

通过使用MQTT客户端,现在可以在多种语言中使用Milkcocoa,如C语言。
https://blog.mlkcca.com/iot/milkcocoa-mqtt/

由于文章中引用了Paho的Golang客户端,所以我尝试使用它来写作。

这是已经完成的东西。
https://github.com/kunihiko-t/milkcocoa-go-mqtt-example

安装glide install后,可以发送和接收消息。

$ MILKCOCOA_APP_ID=YOUR_APP_ID go run pub/pub.go

Input text and push enter key.
>milk
{"params":{"text":"milk"}}
>cocoa
{"params":{"text":"cocoa"}}
$ MILKCOCOA_APP_ID=YOUR_APP_ID go run main.go

Topic= catiw22khwl/message/push Payload= {"id":"iw81mznpy6AlQEn","ts":1480698470149,"params":{"text":"milk"}}
Text : milk
Topic= catiw22khwl/message/push Payload= {"id":"iw81n2vgP5lBcZn","ts":1480698474316,"params":{"text":"cocoa"}}
Text : cocoa

根据官方博客中提到的方法设置参数后,意外地流畅地运行起来了。

广告
将在 10 秒后关闭
bannerAds