soracomのGo向けclientを書いてみた、という内容です
soracom-goを書いてみたfreee Engineer All Hands #4松崎 啓治
View Slide
SORACOM?
● 元 AWSエバンジェリスト 玉川さんが創業した企業● 基本月額利用料 300円のMVNOサービス● 利用者は Management tool 及び APIを利用して速度を柔軟に変更可能● 速度だけじゃなくSIMの有効・無効も切り替え可能● 昼間は32kbps〜2MBpsの値段の差があり(Up/Down)
発表当日にAmazonで注文しました
API
https://dev.soracom.io/jp/
やってみようかな
デモ
https://github.com/futoase/soracom-go
知見
libs/以下にサービス別に作る
soracom-go 内での利用import auth “github.com/futoase/soracom-go/libs/auth”
他のプロダクトでの利用import soracomAuth “github.com/futoase/soracom-go/libs/auth”
package名はどんどん分けちゃえ
課題
対応してるAPI少ない
http client散見-> Generator必須
まだまだ未熟
SORACOM使ってやってみたいこと● 街中とか許可を得た場所でAP隠して、特定時間だけONにして先着順で何かくばるとか(APIでしきい値超えたらSIM stopすればいいし)● データ転送量は従量制なので、バッファがある程度溜まったらAPをONにしてデータを転送するとか。何かの...● 害獣対策の監視のため、罠の中央管理をするシステム
SIM買って登録したまま...
おまけ
先週からイカを始めました
週末はがんばるぞ!!!