问题标签 [arduino-yun]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
663 浏览

c - 如何在 Arduino 中解析 JSON 数据

我想从 Arduino 中的文件中解析 JSON 数据,我该怎么做,我正在使用 Arduino Yun。

我想知道的另一种方法是运行 shell 脚本以从文件中取出不必要的数据,并将解析所需的数据用逗号分隔,但是当我运行此命令时会有所不同:Serial.println(p.runShellCommand("more /mnt/sda1/json.txt |grep -o \"[^ ]*$ " )); 我似乎没有在串行监视器上获得输出,我无法将内容保存在变量中。请帮助解决这个问题。

0 投票
1 回答
371 浏览

arduino - 无法在端口菜单上显示 IP 地址

我真的要为这个问题发疯了!!!在端口菜单上,在arduino ide中,我需要选择我的arduino yun的IP地址,但我只得到列表中的串口(COM13)。

好吧,1 - 我重新安装了 Bonjour 2- 在 windows 7 的防火墙中打开了端口 5353 UDP 3 - 重新安装了 ide arduino 4 - 在这里升级了 Yún 上的 OpenWrt-Yun 映像

它仍然无法正常工作...对我有什么建议吗???

提前致谢...

0 投票
2 回答
204 浏览

javascript - 如何从 yaler 获得 json 响应

我用 yaler 创建了一个帐户,以与我的 arduino yun 通信。它工作正常,我可以打开和关闭我的 LED。然后我创建了一个网页,带有一个按钮,该按钮使用 GET 方法调用 ajax 函数到 yaler(yaler Web 服务器接受 URL 上的 REST 样式)

这段代码似乎工作正常,实际上 LED 会关闭和打开,但我希望成功函数(msg)中有一个 json 响应,如下所示:

但我得到一个错误(错误函数)。我也试图提醒err.responseText,但它是未定义的......

我该如何解决这个问题?有什么建议么???提前致谢....

0 投票
2 回答
551 浏览

python - Python 2.7:从标准输入读取而不提示

我正在尝试制作一个 Arduino Yun 报警系统。它需要向我的 Web 服务器发出请求以更新其统计信息。它还需要监控一个按钮和一个运动传感器。Linux 端正在运行一个将发出 Web 请求的 python 脚本。我需要让 Arduino 将其状态发送到 python 脚本。在 python 脚本中,我需要从 Arduino 端读取。我可以用 来做到这一点print raw_input(),但我希望它仅在有可用内容时读取,如果没有可用内容,我不希望它阻塞。例如:

如果我运行它,我希望它打印:

代替

我已经尝试过线程,但它们有点难以使用。

0 投票
2 回答
324 浏览

php - 串行推送到服务器发送脚本

我有一个带有 Python 脚本的 LAMP Web 服务器,它持续监视串行端口的传入数据。这是家庭自动化系统的一部分(Arduino Yun 和一堆 Pro Mini,每个都带有 nrf24L01+ RF 收发器)。

我的目标是:

  1. 将传入的数据保存到 MySQL 的适当位置,例如“door open”或“temp = 72F”。我相信 Python 脚本可以处理这个问题。
  2. 使用服务器发送事件 (SSE) 将新数据推送到客户端浏览器(当客户端连接时)。

我意识到我可以使用 AJAX,但推送数据似乎比轮询更好。问题是我必须以某种方式将 SSE 绑定数据从 python 脚本转移到 PHP,但前提是 SSE PHP 脚本正在运行。此外,我相信每个客户端都会创建一个 SSE PHP 脚本的新实例——因此 python 与 PHP 的比例甚至不会是 1:1。我曾想过让 SSE PHP 监控 MySQL 数据库,但这本质上又回到了轮询,尽管可能是非常高频率的轮询。

或者,我认为 SSE PHP 脚本可以监控串口,但我认为串口数据只能读取一次,因此多个脚本会竞争数据,这也不起作用。

实现将传入数据保存到我的数据集和使用 SSE 作为传输层这两个目标的最佳方法是什么?

0 投票
1 回答
486 浏览

parse-platform - Parse.com Arduino Yun SDK 快速入门教程不​​起作用

我已在此链接https://www.parse.com/apps/quickstart#embedded/arduinoyun上逐步遵循快速入门教程。

这是我在 Aruino Yun 的串行监视器上的输出:

(测试对象 ID 响应为空。推送服务启动成功,它提供了一个有效的安装 ID,当我多次运行代码时,它是相同的。)

单击页面底部的“测试”按钮时,我在网站上收到以下错误:

我知道我错过了一些东西,但不知道是什么。我正在使用相同的 Parse 应用程序,它已成功用于在我的 iOS 应用程序和 Windows 应用程序上发送推送通知。

我需要我的 Arduino Yun 接收推送通知。

任何帮助将不胜感激。

谢谢。

0 投票
4 回答
2455 浏览

c - 与 Arduino Yun 的 POST 请求

以下 POST 从终端通过 cURL 工作:

但是,我无法在 Arduino IDE(C 语言)中复制它。我以为我可以使用 HTTPClient 对象,但是我只在文档中看到了 GET 方法,而不是 POST。

我将不胜感激任何对正确方向的点头。

0 投票
1 回答
26 浏览

parse-platform - 使用 YUN 解析快速入门

我想从 YUN 和 Parse 开始,第一个例子:

当我启动 RUN 时,我只获得:

测试对象ID:

没有其他任何东西。可能是什么问题呢?

谢谢

NR

0 投票
1 回答
428 浏览

python - 在 python openWRT arduino 中

我正在为arduino(dragino + mega adk)编写一个python程序,首先我的代码在linux控制台中是可以的,但是当我在Arduino中使用它时,使用runShellCommand,它不起作用。我意识到错误在while循环中(做一些测试),所以请你帮帮我?错误在哪里?

它似乎在 brigde.py 中(将 arduino 与 linux 连接).....但是我能做什么?

一些代码...

我使用 PID 终止进程,以退出 while 循环......

0 投票
1 回答
207 浏览

arduino - Arduino Yun - 如何通过 wifi 检测到它

我想知道arduino IDE如何通过wifi/以太网识别arduinoYun板的IP地址。这样我就可以通过移动应用程序自己实现它。

谢谢