我想开发和离子应用来打开和关闭与arduino连接的LED。我如何在arduino和cordova应用程序之间进行通信?
答案 0 :(得分:1)
蓝牙是设备之间无线通信最流行的协议之一。蓝牙为无数设备提供支持,从蓝牙扬声器到智能手表,耳机,健身追踪器等。
Tutorial将指导您如何使用 Arduino和Cordova 创建自己的蓝牙健身追踪器。本教程将通过蓝牙与您的Arduino进行交流。
答案 1 :(得分:1)
如果你想使用TCP / IP通信(以太网/ Wifi /等),你可以在Arduino上创建一个监听传入连接的草图,这里有一个小例子:EthernetServer - 当客户端连接时您可以使用常用功能(pinMode / digitalWrite)控制输出。
然后使用Ionic(确切地说是Angular),您可以使用$http函数或ngResource(如果您喜欢资源方式)向Arduino IP发出GET请求(设置为静态的) ,保持简单)。
如果你想将系统扩展到更复杂的东西,你可以使用Arduino Yun。它已经设置了一个内部网络服务器,用于Arduino配置。对于一个项目,我移动了内部CGI文件(提供配置界面)以提供我自己的界面。