Information

8f772cd6 1074 46e1 b669 fd2db014ebc2
  • 作者
  • Fbaefbff 3402 4076 94d1 ef8182b21e73 JINTO
  • 作品リンク
  • 8f772cd6 1074 46e1 b669 fd2db014ebc2 JINTO
  • 概要
  • JINTOはセンサモジュールからサーバにwifi経由で数値データを送信し、保存するロガーシステムです。実験・研究や工場内の点検、ハウス栽培時の温度管理等にご利用頂けます。

  • タグ
  • こだわり・開発背景
  • ・MQTTブローカーにmosquittoを使用し、複数のセンサーと同時通信することを可能にしました。pubsub方式を使って、サーバからセンサーにもデータを送信したりとリアルタイム性が必要だったので処理速度が速いGo言語を採用しました。
    ・webサーバー開発はechoフレームワークを使用し、DB周りはxormを採用しました。echoフレームワークはdocumentがしっかりしていたおかげで、特に躓くところがなく、非常に開発しやすいフレームワークでした。

  • 開発環境
  • Go,echo,xorm,MySQL

  • 制作期間
  • 6カ月ほど

  • 学習方法
  • 「スターティングGo言語」という本を購入し、Goの基本を勉強しつつ、Frameworkやライブラリはホームページに記載されている情報を基に勉強しました。