驚いたことに、Raspberry Pi 3
が見つかりました。私は自分のプロジェクトでその使い方を学びたいと思っています。リモートからSMSを送信するためにASP.NETからRaspberry Piを呼び出す
セットアップ:Azure
上
ASP.NET
アプリ。RPi
:- ソフトウェア:
Raspbian
、PHP
、Apache 2
、およびMariaDB
。 - には、インターネットアクセスとウェブサーバーaが設定されています。
- ソフトウェア:
RPi
に接続されたSMS送信用の3Gドングルです。
理想のシナリオは:
ASP
アプリ内の特定のボタンがクリックされたとき:$.ajax()
jQuery
を通じてRPi
のIPは、パラメータphoneNumber
とsmsType
と呼ばれています。
- 次いで
RPi
:- は
smsType
パラメータに基づいて、MariaDB
データベースからSMSテキストを取り込みます。 PHP
exec("python sendSms.py -p phoneNumber -m fetchedText", $output)
(すなわち、電話番号及びフェッチテキスト付き)を用いPython
スクリプトを呼び出す:- スクリプトは、ドングルに
AT
コマンド(複数可)を送信します。 - スクリプトは、ドングルの動作に基づいて
true
またはfalse
を返します。
- スクリプトは、ドングルに
- は
echo
ステータスが何であるASP
を伝えるために$output
。- 最後に、
ASP
は有効かどうかを示すJavaScript
alert()
と表示されます。
これは私が達成する必要があるものです。ほとんどの部分について、私はリソースと説明を見つけました。しかし、このパスに開始する前に、私はいくつかのことを理解したい:
一般的な質問(あなたは、彼らが適切でないと思われる場合、このカテゴリは無視してください):
- (論理)は何ですかこのシナリオの落とし穴?
- これに簡単にアプローチする方法はありますか?
具体的な質問:
url
てパラメータを渡す際に考慮すべきサイズの制限はありますか?
実際にはよりエレガントなサウンド。 Pythonでビルドするためのリソースがありますか?もしそうなら、答えを更新してください。私はこれが私が必要なすべてだと思う! –