python - 如何在 python 脚本和 iPhone 应用程序之间传递信息
问题描述
我有一个在 Raspberry Pi 上运行的 python 脚本,该脚本收集有关 Raspberry Pi 的实时信息,并将信息存储到变量中。我想使用我正在创建的 iPhone 应用程序来检索此信息,并在每次按下按钮时将其显示在屏幕上。
我在网上找到了涉及 REST API 以及 ZeroMQ 等软件的解决方案;但是,我对这些类型的东西非常不熟悉,并且不确定使用哪种方法。您建议的最简单方法是什么,我该如何实施?
解决方案
以下是我想到的几种方法:
使用SMPT 电子邮件协议向自己发送一封电子邮件,您可以在 iphone 上访问该电子邮件。
支付 SMS 服务以将SMS 消息发送到您的 iPhone。
在您的 Rasberry Pi 上推送到https://jsonstorage.net/,然后访问您 iPhone 上的存储箱。
如果它运行的是 Windows 或 Linux。您可以下载Dropbox 桌面。这将为您提供一个文件夹,该文件夹会自动更新您可以从任何地方检查的更改。
更多详细信息:
- 如何使用 python 更新 json bin
headers = {'Content-Type': "application/json; charset=utf-8",'dataType': "json"}
data = json.dumps(json_data_you_want_to_upload)
url = https://jsonstorage.net/api/items/your-bin-id
resp = requests.put(url, headers=headers, data=data)
if resp.status_code == 200 or 201:
print(f'Data successfull uploaded: {resp.json()})')
else:
print(f'Error! Could not upload to the database: {resp.json()}')
推荐阅读
- ios - 无线安装 .ipa 无法打开
- python - 如何在使用 re.fullmatch 时修复 'TypeError: |: 'list' 和 'list'' 的不支持的操作数类型
- amazon-web-services - 如何使用与 terraform 中最新/不合格 lambda 函数相同的事件源映射设置 lambda 别名
- python-3.x - 将数据插入三角形网格
- php - PHP中的公共静态函数和静态公共函数有什么区别吗?
- php - PHP结果没有得到MySQL数据库
- html - 如何在 Angular 7 的模板中为图像 url 编码 url 段
- bash - 如何将 shell 命令的输出分配给所有 make 目标的 Makefile 变量?
- html - 在 Vue JS 模板中的标题属性中添加换行符
- c++ - 如何将 ATL::CImage 转换为 cv::Mat?