【问题标题】:I want to make a remote webserver using raspberry pi contrplled by android app [closed]我想使用由android应用程序控制的树莓派制作一个远程Web服务器[关闭]
【发布时间】:2015-07-25 10:36:02
【问题描述】:

我应该在树莓派中使用什么代码使用 python 来实现这一点。我已经完成了客​​户端部分。我已经在我的 pi 中安装了 apache/php/mysql。我应该在这里使用什么框架。除了我缺少什么部分。我需要通过我的 pi 读/写传感器。我已经在我的应用程序中成功测试的站点中创建了一个 api。现在我需要在我的 pi 中远程实现它。

P.S.我对我的 pi 一无所知。我应该用 python 编写所有代码(我更喜欢 java),我应该使用哪些库。

【问题讨论】:

    标签: php android python apache raspberry-pi


    【解决方案1】:

    我将补充一点,要在 Apache 中使用 Python,您必须启用 mod_wsgi 或 mod_python,或者只需编写标准 CGI 或 FastCGI 脚本。

    我认为瓶子/烧瓶支持所有方法。

    在某个地方编译了支持硬件浮点的 JVM,该版本应该工作得更好一些。

    但是,Raspberry Pi 和 Java 并不完全是朋友。

    我承认,这有点奇怪,因为我们知道 Java 在 ARM(例如 Android)上运行良好,但 RasPi 的当前状态是这样。

    【讨论】:

      【解决方案2】:

      您的 Raspberry Pi 上运行着 Linux (Raspbian),就像在普通 PC 上一样,不同之处在于平台架构是 ARM 而不是 x86。这意味着您可以运行在 Linux 上为ARM 架构编译的任何东西。

      您可能会发现 JVM 编译为 ARM,但它运行起来非常繁重,而且大多数 Java Web 框架也很重。

      然而,Python 内置在 Raspberry Pi 中,并且有很多用 Python 编写的库用于控制 Raspberry Pi 外围设备。所以 Python 是你的最佳选择。

      对于 web 框架,Python 有很多轻量级的,例如:

      • Pyramid - 稳定轻便
      • Bottle - 全新、超轻量级且非常易于使用

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-10-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-15
        • 2010-11-04
        • 1970-01-01
        相关资源
        最近更新 更多