携帯電話を使用したリモートリセットコンピューター

2006年に、携帯電話を使用してRESETサーバーをリモートで実行できるデバイスを作成するように依頼されました。 当時、私はMicrochip PICコントローラーと緊密に連携しており、専門的ではないが独立してこの問題を解決するための回路に関する十分な知識をすでに持っていました。



仕組み



動作するには、電話をかけるときに自動的に電話をとるように設定されたシンプルな携帯電話が必要です。 モノラルヘッドセットが電話機に接続されています。 ヘッドセットスピーカーからの信号はデバイスの入力に行き、デバイスからの信号はヘッドセットのマイクに行きます。 サーバーをリセットするには、トーンダイヤル(DTMF)をサポートする他の電話からデバイスの電話を呼び出します。 電話を取り上げた後、ユーザーは自分の電話からコマンドコードとパスワードを入力します。 パスワードが正しい場合、デバイスはコンピューターのRESET行の連絡先を数ミリ秒閉じます。 RESETボタンを手動で押すのを模倣します-サーバーが再起動します。 すべてがうまくいった場合、デバイスは特定の周波数のパルスで応答し、ユーザーはダイナミクスでそれを聞きます。



利用可能なDTMFコマンド



  1. コンピューターのリセット- パスワード#01#
  2. パスワード変更- パスワード#02#new_password#


ここで、passwordとnew_passwordは6桁の数字です(マイクロコントローラーをフラッシュした後、デフォルトのパスワードは012345です)。



デバイス図







主な要素



  1. トーンデコーダーMT8870DEを使用すると、電話の発信者が押したボタンのコードをデジタルで取得できます。
  2. DTMFコマンドとその実行を処理するプログラムを備えたPIC18F1320-I / Pマイクロコントローラー。
  3. オプトリレーKR293KP4B 、制御対象デバイスの接点を直接閉じます。




費用



費用はかかりますが、デバイスの費用は約1,400ルーブル+ SIMカード1枚です。





参照資料



読み取り可能なデバイスレイアウト

マイクロコントローラーファームウェア用の16進ファイルを含むプログラムのソースコード




All Articles