繁体   English   中英

将 Pi 上的 REST API 连接到云

[英]Connect REST API on Pi to the Cloud

我对编程比较陌生。 我有一个项目,我需要控制泵之类的东西并从传感器读取数据。 我目前在树莓上设置了一个 Flask 网络服务器,并且只能从我的本地网络中访问该网站。

我的目标是将我的 Flask 网络服务器更改为 Flask REST API。 然后我想在云/物联网平台上设置我的树莓派,并通过 Flask REST api 在云上控制我的 pi。

关于如何最好地做到这一点的任何想法? 我一直在研究它,可以使用一些帮助。

我会像您讨论的那样设置 api 端点。 我假设的那些端点将允许您控制传感器以及连接到 GPIO 的任何其他硬件。 然后,正如您所提到的,您会将 API 暴露给某种 IOT 平台。 AWS 提供了一个很好的解决方案,但是有很多。

在问这个问题时,我与我所知道的相比已经走了很长一段路。 对于其他试图弄清楚如何将他们的项目/想法变为现实的新程序员来说,这是我在 pi 上将本地 Flask Web 服务器部署到“云”所做的工作:

我使用了一家名为 linode 的公司来托管我的 Web 服务器,但您可以选择许多其他云平台,例如数字海洋和 heroku。 我所做的只是购买他们的入门级计划,通过 ssh 连接到新服务器,复制包含我的 Web 服务器的文件,并添加安全措施。 然后您可以使用 ssh 连接到您的服务器并使用终端执行您需要的操作。 这是我部署到云所遵循的流程。 有很多选择和方法可以做到这一点,但我发现这个选择相对灵活且具有成本效益......让我有机会参与到物联网世界。

我知道这些信息对许多有经验的程序员来说是显而易见的,但对于那些刚刚入门的人,我希望这个解释可以为您的前进道路提供一些清晰的信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM