问题标签 [intel-edison]

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 回答
67 浏览

c - 用于在 Linux 中断电时停止应用程序的 Shell 脚本

我在爱迪生设备中用c写了一个姿势感应代码。我已经成功地在开机时调用了应用程序。但是我需要一个 shell 脚本来在断电时关闭这个应用程序。

我试过kill {pid}命令行操作。即使我终止了命令,在断电期间设备需要额外的 5 分钟来停止该应用程序。我在这里错过了什么吗..

0 投票
1 回答
1487 浏览

docker - 无法在 Intel Edison 上运行 Docker 守护程序

我正在尝试在运行 Ubilinux 的英特尔 Edison 上安装 Docker,但需要一些帮助。

我使用本指南编译了源代码-> https://github.com/docker/docker/blob/master/project/PACKAGERS.md

...但是当我尝试使用“./docker daemon”运行守护程序时,我收到此错误:

需要帮忙。=(

编辑:

这是sudo iptables -L -v命令的输出:

这是sudo iptables -L -v -t nat命令的输出:

0 投票
0 回答
337 浏览

java - 没有安卓的 SmartGattLib?

是否可以在没有 android的情况下使用SmartGattLib ?例如在英特尔爱迪生上编程?

如果不可能,是否还有其他 API 可以在 Java 中对 BLE 进行编程?

0 投票
1 回答
326 浏览

ios - 可以让 Intel Edison 充当 iOS 的遥控器

我开始探索使用蓝牙 LE。为此,我正在尝试设计一个项目,这样我就可以给自己一个目标。

我使用英特尔爱迪生作为我的平台,我想知道:是否可以使用它的蓝牙 LE 功能来控制 iOS (8+) 上的媒体播放——播放、暂停、返回、下一步?

我知道我需要使用 AVRCP 配置文件等。我不关心这个问题的实现,我更关心如果你不是 MFi 程序的一部分,Apple 是否甚至允许这样的事情。如果最终 iOS 不允许我对其进行测试,我不想花费开发/探索时间。

阅读此内容: https ://mfi.apple.com/MFiWeb/getFAQ.action#1-1

  • 耳机遥控和麦克风功能

被特别称为需要 MFi。我将假设它涵盖了使用 AVRCP 配置文件的任何内容,即使它不是专门的耳机?

但是,此链接:https: //support.apple.com/en-us/HT204387

没有提及 AVRCP 的 MFi 要求。

0 投票
0 回答
310 浏览

compilation - Edison 交叉编译

我正在尝试通过 cmd 将简单的 hello world 从 Widows 交叉编译到 Intel Edison。这里的指令非常有效。但是我不会使用makefile,并且在这个交叉工具链中不存在i586-poky-linux- make 。所以我决定为 Windows x86 使用 mingw32 二进制文件中的 mingw32-make。这是我的简单生成文件:

而且......我收到一个错误

我该如何解决?谢谢。

0 投票
1 回答
873 浏览

c - 从 Linux C 向许多 Android 手机发送 UDP 消息

重写以尝试清楚我需要什么。

我的目标是在运行 C 和 Linux 的嵌入式英特尔爱迪生处理器中复制由 Digital Yacht 制造的设备的功能。该设备通过 UDP 向 iRegatta 等手机应用程序发送数据。要设置应用程序,只需输入端口号。应用程序上的 UDP 模式下没有输入 IP 地址。我认为这是微不足道的,但到目前为止,这里的专家都说这是不可能的,所以它一定不是微不足道的。也许这就是为什么在我所有的阅读时间里我找不到一个例子。我被否决了,因为有人告诉我,我试图做的事情是不可能的,但事实并非如此。我不知道它是怎么做的,这就是我来这里找专家的原因。

我想发送看起来像这样的 nmea 消息:

我希望任意数量的随机 Android 手机都能够使用适当的应用程序接收它们。有许多应用程序可以设置为接收 UDP 数据,您只需指定一个端口号。应用程序的设置不涉及 IP 地址。另外,我不希望收到来自 Android 手机的任何东西。这是一种方式,没有重新传输的能力,因此如果消息没有到达那里,下次它还有另一个机会。一切都每秒更新一次。

我尝试了以下操作,但没有在应用程序中获取数据。从评论中,我必须在我的 Linux 机器中添加某种路由器功能。

我不确定我需要做什么。

0 投票
2 回答
2037 浏览

python - ImportError:没有名为 syslog、ansible、edison 的模块

我正在编写一个脚本来通过 ansible 将代码重新部署到英特尔爱迪生。运行以下命令时出现错误。如果可能的话,我想知道如何在本地找到导致此问题的文件。我认为在服务器上引发错误的文件“/home/root/.ansible/tmp/ansible-tmp-1444631867.66-245111051532005/setup”可能是从本地存储库中的文件生成的。

但是,我似乎无法在本地 ansible 中找到此设置文件,并且在引发错误后,ansible 会从服务器(edison)中删除此文件。

我的库存文件inventory.yml

我的 provision_edison.yml 文件

我认为这是服务器上发生的 python 导入错误。我尝试查看服务器抛出的行号 196 是否对应于我在本地拥有的文件,但没有运气。

0 投票
1 回答
207 浏览

node.js - Node.js 和 socket.io;同步按钮状态

node.js为我的英特尔爱迪生找到了一些代码,这些代码的基础是我需要的问题是它socket.io buttons在 html 前端用于控制板上的引脚,但在加载页面时GIPO它不读取引脚的当前状态或GPIO如果页面加载到另一台设备上,它们不会同步。node.js我在想可以在保持 a 状态的代码上设置布尔值,GPIO并且网页会不断检查它的状态并相应地设置按钮状态?我自己尝试了一些东西,但作为初学者,我很不走运。有问题的代码在 gethub https://github.com/drejkim/LediMote

0 投票
1 回答
98 浏览

parse-platform - Parse SDK 交叉编译 Intel Edison

我试图弄清楚如何配置 Eclipse(在 Mac 上)以交叉编译运行在 Intel Edison 上的 Parse。

我可以在 Edison 上完成这些步骤并进行本地编译,但我不知道如何找到二进制 libparse 以在 Mac 上链接以进行交叉编译。

0 投票
1 回答
443 浏览

node.js - 如何在 Node.js 的周期性活动期间将文本附加到文件中?

如何在 Node.js 的周期性活动期间将文本附加到现有文件?我的目标是将连续的传感器值记录到文本文件中。

我可以在定期活动期间创建一个文件并向其写入一个值,但是每次我附加该文件时,旧数据都会被删除(或者可能会完全创建一个新文件)。在periodicactivity() 之前文件中的任何数据也会丢失。

我在堆栈交换中找到了上面的代码,但我无法使其在这种情况下发挥作用。我是 Node.js 的新手,我确信有更好的方法来完成我的任务。我将不胜感激任何意见。

谢谢jfriend00!