物联网应用程序和软件

物联网 阿杜伊诺
2021-06-24 07:09:45

我是物联网的新手,这是我的第一个项目,我没有在任何地方找到我的问题的答案。是否有适用于 Android 和 Windows 软件的应用程序可以同时从不同位置控制 Arduino 设备?它必须具有动态 IP 地址并通过 Internet 进行控制,并且服务器不应是本地的。我想从不同的位置和设备控制 LED。

2个回答

Anya - 你有非常广泛的要求,但你可以得到这样的结果:

  1. 您的 arduino 应配备 wifi 或以太网连接,以便通过互联网进行通信
  2. 您可以使用 wifi/路由器的端口转发或虚拟端口或 NAT 功能从互联网访问设备
  3. 您可以在 arduino 程序中使用 ArduController 库并使用 Android App ArduController进行连接

但您应该始终牢记,Arduino 只是一个微控制器,仅限于执行计算机等任务。

在Android和iOS应用:IFTTTIF 牛逼他的牛逼母鸡牛逼帽子),你也可以使用这个应用程序从网页。

管理在线数据的便捷网站:Adafruit IO

您可以使用 NodeMCU 板(如 NodeMCU esp32esp8266 )代替 Arduino 板这两款开发板都支持通过 Arduino IDE 执行代码,并且与 Arduino 开发板一样兼容“C”和“C++”。

要将您的开发板与服务器连接:

  1. 在 IFTTT { signup } 和 Adafruit IO { signup } 中创建一个帐户
  2. 使用 IFTTT 创建您喜欢的 Applet(您将掌握它!只需探索功能)
  3. 在服务的搜索栏中创建 Applet 时键入“adafruit”。
  4. 完成 Adafruit 设置。

你现在要做的事情:

  1. 从您的手机输入数据。
  2. 您的数据会进入您的 adafruit 仪表板。
  3. 从 adafruit 获取数据。