小部件单击以执行API调用,需要服务器端Mobileapi.php
小部件
需要指定服务器IP,用户名,密码,并且可以进行远程API调用(server_ip/mobileapi.php
使用邮政方法发送3个参数“ action” /“ uid” /“ pwd”
服务器端程序的GitHub演示:
https://github.com/nununene/mobileapi
“动作”值的示例:
测试连接时:action =“ ping”
单击小部件时:action =“ open” /“ action1” / ....
字符串从API返回:
成功:“ 1”
ID或密码无效:“ 2”
未经授权的行动:“ 3”
参数错误:“ 4”
其他错误:字符串以“ E1”开头,或任何其他字符串
注意:您需要服务器程序来使用此应用程序
实施样本:
“远程解锁器”
Raspberry Pi(带有NGINX)安装了RF 433MHz模块
nginx接收到从应用到Web API( /Mobileapi.php)的HTTP请求,
通过RF模块执行二进制文件到发送RF信号
无线开关(433MHz)连接到电锁(电滴)
(无线开关必须与RPI的RF信号输出配对)
当开关从RPI收到RF信号时,开关会触发电动螺栓并释放门