【发布时间】:2016-10-22 17:45:46
【问题描述】:
刚刚发现了惊人的Raspberry Pi 3,我正在尝试学习如何在我的一个项目中使用它。
设置:
-
ASP.NETAzure上的应用程序。 -
RPi:- 软件:
Raspbian、PHP、Apache 2和MariaDB。 - 可以访问互联网并配置了网络服务器。
- 软件:
- 用于发送短信的 3G 加密狗,连接到
RPi。
期望的场景:
- 当点击
ASP应用程序中的特定按钮时:- 通过
jQuery$.ajax()调用RPi的ip,参数phoneNumber和smsType。
- 通过
- 然后是
RPi:- 根据
smsType参数从MariaDB数据库中获取短信文本。 - 使用
PHPexec("python sendSms.py -p phoneNumber -m fetchedText", $output)调用Python脚本(即使用电话号码和获取的文本):- 脚本会将
AT命令发送到加密狗。 - 脚本将根据加密狗的动作返回
true或false。
- 脚本会将
- 根据
-
echo$output告诉ASP是什么状态。 - 最后,
ASP将启动JavaScriptalert(),说明它是否有效。
这是我需要完成的。对于大多数部分,我找到了资源和解释。但是,在开始这条道路之前,我想了解一些事情:
-
一般问题(如果您认为不合适,请忽略此类别):
- 这种情况的(逻辑)缺陷是什么?
- 有什么更简单的方法可以解决这个问题?
-
具体问题:
- 通过
url传递参数时是否需要考虑大小限制?
- 通过
【问题讨论】:
标签: php python asp.net raspberry-pi sms