Upgrade to Pro — share decks privately, control downloads, hide ads and more …

soracom-go

 soracom-go

soracomのGo向けclientを書いてみた、という内容です

Keiji Matsuzaki

October 26, 2015
Tweet

More Decks by Keiji Matsuzaki

Other Decks in Technology

Transcript

  1. soracom-go
    を書いてみた
    freee Engineer All Hands #4
    松崎 啓治

    View full-size slide

  2. ● 元 AWSエバンジェリスト 玉川さんが創業した企業
    ● 基本月額利用料 300円のMVNOサービス
    ● 利用者は Management tool 及び APIを利用して速度を柔軟に変更可能
    ● 速度だけじゃなくSIMの有効・無効も切り替え可能
    ● 昼間は32kbps〜2MBpsの値段の差があり(Up/Down)

    View full-size slide

  3. 発表当日に
    Amazonで注文しました

    View full-size slide

  4. https://dev.soracom.io/jp/

    View full-size slide

  5. やってみようかな

    View full-size slide

  6. https://github.com/futoase/soracom-go

    View full-size slide

  7. libs/以下に
    サービス別に作る

    View full-size slide

  8. soracom-go 内での利用
    import auth “github.com/futoase/soracom-go/libs/auth”

    View full-size slide

  9. 他のプロダクトでの利用
    import soracomAuth “github.com/futoase/soracom-go/libs/auth”

    View full-size slide

  10. package名は
    どんどん分けちゃえ

    View full-size slide

  11. 対応してる
    API少ない

    View full-size slide

  12. http client散見
    -> Generator必須

    View full-size slide

  13. まだまだ未熟

    View full-size slide

  14. SORACOM使ってやってみたいこと
    ● 街中とか許可を得た場所でAP隠して、特定時間だけONにして先着順で何かくばる
    とか(APIでしきい値超えたらSIM stopすればいいし)
    ● データ転送量は従量制なので、バッファがある程度溜まったらAPをONにしてデー
    タを転送するとか。何かの...
    ● 害獣対策の監視のため、罠の中央管理をするシステム

    View full-size slide

  15. SIM買って
    登録したまま...

    View full-size slide

  16. 先週から
    イカを始めました

    View full-size slide

  17. 週末は
    がんばるぞ!!!

    View full-size slide