====== SORACOM Harvest ADC demo ====== シャットダウン状態から定期的(通常:1日、DI on:10分)に起動し、AD 変換結果を [[https://soracom.jp/services/air/cellular/|SORACOM 回線]] を経由して [[https://soracom.jp/services/harvest/|SORACOM Harvest]] へアップロードするファームウェアです。\\ [[https://soracom.jp/services/harvest/|SORACOM Harvest]] でアップロード後、[[https://soracom.jp/services/lagoon/|SORACOM Lagoon]] で可視化を行います。 また、[[https://soracom.jp/services/lagoon/|SORACOM Lagoon]] のアラーム設定により、閾値を超えた場合、メール、SNS等に発信します。 \\ \\ ===== 【ファームウェアダウンロード】 ===== [[https://ma-tech.centurysys.jp/doku.php?id=download_software:mas1xx:start#soracom_harvest_adc_demo_firmware|こちら]]からファームウェアをダウンロードしてください。\\ 「SORACOM Harvest ADC demo firmware」に記載されているファームウェア「HarvestDemo_v*_*_*.img」が今回のファームウェアです。\\ \\ ※ファームウェアの更新方法は[[https://ma-tech.centurysys.jp/doku.php?id=mas1xx_ope:update_firmware:start|こちら]]を参照してください。\\ \\ ===== 【構成】 ===== {{:mas1xx_tips:soracom_harvest_demo_firm:construct.jpg?1000|}}\\ \\ ===== 【動作モード】 ===== DIPスイッチで動作モードを切り替えます。\\ \\ **稼働モード(Alpine Linuxで動作)** * データ送信を行います。 * データ送信以外はスリープし、省電力化を図ります。 **メンテナンスモード(Ubuntu Linuxで動作)** * データ送信は行いません。 * 機器設定やログの確認が可能です。 \\ ===== 【動作モード切替方法】 ===== **◎メンテナンスモード → 稼働モード**\\ \\  1.DIPスイッチの "3" を "ON" にしてください(DIPスイッチを下げてください)。\\   下記写真を参照願います。\\ {{:mas1xx_tips:soracom_harvest_demo_firm:dip_sw.jpg?600|}}\\ \\  2.機器の再起動を行います。\\ \\ \\ **◎稼働モード → メンテナンスモード**\\ \\  1.DIPスイッチの "3" を "OFF" にしてください(DIPスイッチを上げてください)。\\   下記写真を参照願います。\\ {{:mas1xx_tips:soracom_harvest_demo_firm:dip_sw_config-mode.jpg?600|}}\\ \\  2.OPTスイッチを押下してください。\\   下記写真を参照願います。\\ {{:mas1xx_tips:soracom_harvest_demo_firm:opt_switch.jpg?600|}}\\ \\ \\ ===== 【データ送信方法】 ===== 稼働モード時、下記起動方法でMA-Sを起動させてデータ送信を行います。\\ - 定期送信(定期的に起動してデータ送信) - SMS受信(強制的にスリープ状態から起動させてデータ送信) - OPTスイッチ(強制的にスリープ状態から起動させてデータ送信) {{:mas1xx_tips:soracom_harvest_demo_firm:opt_switch.jpg?600|}}\\ \\ ===== 【定期送信】 ===== 送信間隔により [[https://soracom.jp/services/harvest/|SORACOM Harvest]] にADC値を送信します。\\ 送信間隔は下記の通りです。\\ * 通常:1日1回 * 洪水時(DI on時):10分に1回  →DI状態を取得して、送信間隔を決定\\ \\ {{:mas1xx_tips:soracom_harvest_demo_firm:periodic_transmission.jpg?800|}} \\ \\ ===== 【SORACOM Lagoon】 ===== [[https://soracom.jp/services/harvest/|SORACOM Harvest]] に届いたADC値を[[https://soracom.jp/services/lagoon/|SORACOM Lagoon]] で計算を行い、水位に変換します。\\ 水位に閾値を設定することにより、メールやLINE等のSNSでアラートとして発信することが可能です。\\ \\ {{:mas1xx_tips:soracom_harvest_demo_firm:soracom_lagoon.jpg?800|}} \\ \\ \\