有没有办法在没有电脑或路由器的情况下将 Adobe AIR 移动应用程序无线连接到 Arduino 硬件?使用蓝牙还是直接连接到连接到 Arduino 的 Xbee 部件?
我需要 iOS 和 android 解决方案
谢谢
您可以使用适用于iOS 和 Android的 Adobe AIR 的 Native Extensions (ANE),尽管这意味着您可能需要进行一些 C 编码(或者至少对 C 编程语言有基本的了解)。已经使用 ANE 为蓝牙或 Arduino 连接创建了几个项目。
Google Code 上有一个名为as3-arduino-connector的基于 ANE 的项目,它为您提供 ActionScript 3 API 并模仿 Arduino 串行端口。
另一个有用的项目可能是AirNativeiOS-Bluetooth,这是一个 AIR Native Extension,用于为 iOS 应用程序添加蓝牙支持。Android 的一个对应项目是Bluetooth ANE,尽管该网站提到它只是早期测试版,尚未准备好投入生产。
Digi International 现在有Wi-Fi XBee;这可能是一个不错的选择,因为 Android 和 iOS 设备已经有 Wi-Fi。更常用的 XBee 模块(系列 1 和 2)使用 802.15.4 网络(而不是 Wi-Fi 的 802.11)。
我个人还没有使用过,所以我不知道你如何访问连接到 Arduino 的串口。可以远程登录到 XBee 并从 Arduino 发送/接收数据。