MQTT - paho - go

go言語 + なにかバズってるもの、という感じでMQTTについてかじってみた。

サーバーはsangoの無料プラン
MQTT as a Service sango
githubアカウントがあればポチッとボタン押すだけで登録完了です。

クライアントはpaho。
www.eclipse.org

sangoのドキュメントの通りに動かそうとしたら、
pahoのAPI仕様が変わったかのかわからないが一向にクライアントが立ち上がらない。

なので素直にpahoのページのサンプルを参考にしました。
といってもほぼコピーしただけ・・・
github.com

実行して、sangoのダッシュボードのメッセージ数が増加したらオッケーです。
これどのタイミングでリフレッシュされるんだろうか。

さすがにもうちょいメソッドを切り出して、こんな感じで綺麗にしたい。
hachibeechan.hateblo.jp