aneos
2025年3月18日 18時32分
==========
製品型番:Armadillo-640
Debian/ABOSバージョン:Debian GNU/Linux 9 (stretch)
カーネルバージョン:Linux armadillo 4.14-at22 #1 Tue May 12 16:40:05 JST 2020 armv7l GNU/Linux
3G/LTE モジュール情報 (Debianのみ):
その他:
==========
https://armadillo.atmark-techno.com/howto/power-off-measures
上記ページにて、UPSでの停電対策について記述がありますが、
omronやAPCのUPSで停電時に自動的にシャットダウンを行う事を検討しています。
これまでにUPSでの自動シャットダウンを行った実績はありますでしょうか。
koga
2025年3月20日 8時43分
アットマークテクノの古賀です。
aneosさん:
>https://armadillo.atmark-techno.com/howto/power-off-measures
>
>上記ページにて、UPSでの停電対策について記述がありますが、
>omronやAPCのUPSで停電時に自動的にシャットダウンを行う事を検討しています。
>これまでにUPSでの自動シャットダウンを行った実績はありますでしょうか。
ありません。
UPS 製品には、おっしゃるように、付属のソフトウェアなどを使い、停電時に PC をシャットダウンする機能を提供しているものがあるようですが、それらに対応した実績は、少なくとも当社にはありません:
https://socialsolution.omron.com/jp/ja/products_service/ups/product/sof…
https://socialsolution.omron.com/jp/ja/products_service/ups/product/sof…
これらは、UPS が停電を検知して給電開始した時に、シャットダウンする PC へ通知する仕組みを持っていると思いますが、その通知方法の詳細(※たとえばネットワーク経由であれば、通知用のプロトコルの詳細)が開示されていない限り対応できません。
UPS の通知機能を利用できない場合は、別の方法が必要ですよね。
単なる思いつきですが、UPS を接続している AC 電源に AC -> USB などの AC アダプタをつなぎ、AC アダプタからの DC 出力を Armadillo の GPIO 入力ピンに接続して監視する、という方法が使えるかも知れません。
つまり、DC 出力がオフした時に GPIO 割り込みが起きるようにしておき、GPIO 割り込みをトリガーとして shutdown コマンドを実行する、というわけです。
以上、もし参考になりましたら幸いです。