Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

GoでサブGHz帯通信

4,846 views

Published on

go-im920をつくった話し

Published in: Technology
  • Be the first to comment

  • Be the first to like this

GoでサブGHz帯通信

  1. 1. GoでサブGHz帯通信 2015.12.21 IoT縛りの勉強会! IoTLT vol.10 三輪 智也
  2. 2. 自己紹介 ● 三輪 智也 – 組込ソフトエンジニア – @tomoya0x00 ● 最近好きな言語 – Go
  3. 3. 前回(vol.9)のIoTLTにて ● 長距離通信 ● 通信速度ほどほ ど ● 低消費電力
  4. 4. サブGHz帯通信はIoT向き
  5. 5. 個人で遊べるモジュールを探してみた
  6. 6. 個人で入手可&安価なモジュール 名称 価格 コメント ROHM BP3596A 6,950円 (同梱価 格) Lazurite Sub-GHzとLazurite Pi Gatewayに同梱 モジュール単体を個人購入は厳しそう? ROHM BP35A1 7,490円 Wi-SUN対応 Wi-SUN規格公開されていないのが気になる (アライアンスへの加入が必須?) FUTABA FEP-01 5,800円 最大送信出力が高い (特定小電力無線局上限の20mW) Interplan IM920 3,990円 安くて入手性良し(秋月、Amazon) 最大送信出力はほどほど(10mW) 屋外見通し環境で長距離モード時7km
  7. 7. Interplan IM920 ● シリアル通信で制御 (独自コマンド) ● USB接続用基板が別売 ● Arduinoシールドもある ● 試作用 ユニバーサル基板あり (今回はRaspberry Pi  との接続に使用)
  8. 8. IM920のコマンド一覧(一部) http://www.interplan.co.jp/support/solution/IM315/manual/IM920_SW_manual.pdf
  9. 9. IM920の受信データ出力形式 http://www.interplan.co.jp/support/solution/IM315/manual/IM920_SW_manual.pdf
  10. 10. IM920用のGoライブラリつくった
  11. 11. デモ ①1秒間隔で乱数を送信 ②15秒間隔で  合計値を送信
  12. 12. Goでのシリアル通信でハマったこと 気になる方はQiitaをご参照 http://goo.gl/iChEB8

×