【发布时间】:2020-12-30 14:03:23
【问题描述】:
我想构建一个控制设备的安卓应用。
我做了一些在线研究,发现我需要一个 WiFi 模块(例如 ESP32)。
我的问题是,如何将所述模块的控制集成到我的 python\Java 代码中,我可以将我的电脑用作与之交互的服务器吗?
由于通过代码与物理事物进行交互对我来说是新事物,因此欢迎提供任何其他提示。
【问题讨论】:
标签: networking wifi microcontroller
我想构建一个控制设备的安卓应用。
我做了一些在线研究,发现我需要一个 WiFi 模块(例如 ESP32)。
我的问题是,如何将所述模块的控制集成到我的 python\Java 代码中,我可以将我的电脑用作与之交互的服务器吗?
由于通过代码与物理事物进行交互对我来说是新事物,因此欢迎提供任何其他提示。
【问题讨论】:
标签: networking wifi microcontroller
使用像 ESP32 这样的微控制器与使用 Java 或 Python 开发 Android 应用程序有很大不同。如果这对您来说是新的,我建议您看一下Arduino,开始从事一个较小的项目,或者阅读Making Embedded Systems。
蓝牙和 WiFi 听起来都是解决问题的可行替代方案。 Android 或 PC 上的 Java 或 Python 应用程序将是一个单独的应用程序,并通过蓝牙或 Wifi 与设备交互。像 ESP32 这样的设备是一个微控制器,可能会用 C、C++ 或 Rust 实现,尽管 micropython 可能是一个替代方案。
【讨论】: