我是物联网的新手,这是我的第一个项目,我没有在任何地方找到我的问题的答案。是否有适用于 Android 和 Windows 软件的应用程序可以同时从不同位置控制 Arduino 设备?它必须具有动态 IP 地址并通过 Internet 进行控制,并且服务器不应是本地的。我想从不同的位置和设备控制 LED。
物联网应用程序和软件
物联网
阿杜伊诺
2021-06-24 07:09:45
2个回答
Anya - 你有非常广泛的要求,但你可以得到这样的结果:
- 您的 arduino 应配备 wifi 或以太网连接,以便通过互联网进行通信
- 您可以使用 wifi/路由器的端口转发或虚拟端口或 NAT 功能从互联网访问设备
- 您可以在 arduino 程序中使用 ArduController 库并使用 Android App ArduController进行连接
但您应该始终牢记,Arduino 只是一个微控制器,仅限于执行计算机等任务。
在Android和iOS应用:IFTTT(IF 牛逼他的牛逼母鸡牛逼帽子),你也可以使用这个应用程序从网页。
管理在线数据的便捷网站:Adafruit IO
您可以使用 NodeMCU 板(如 NodeMCU esp32或esp8266 )代替 Arduino 板。这两款开发板都支持通过 Arduino IDE 执行代码,并且与 Arduino 开发板一样兼容“C”和“C++”。
要将您的开发板与服务器连接:
- 在 IFTTT { signup } 和 Adafruit IO { signup } 中创建一个帐户。
- 使用 IFTTT 创建您喜欢的 Applet(您将掌握它!只需探索功能)
- 在服务的搜索栏中创建 Applet 时键入“adafruit”。
- 完成 Adafruit 设置。
你现在要做的事情:
- 从您的手机输入数据。
- 您的数据会进入您的 adafruit 仪表板。
- 从 adafruit 获取数据。
其它你可能感兴趣的问题