问题标签 [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.
c - 用于在 Linux 中断电时停止应用程序的 Shell 脚本
我在爱迪生设备中用c写了一个姿势感应代码。我已经成功地在开机时调用了应用程序。但是我需要一个 shell 脚本来在断电时关闭这个应用程序。
我试过kill {pid}
命令行操作。即使我终止了命令,在断电期间设备需要额外的 5 分钟来停止该应用程序。我在这里错过了什么吗..
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
命令的输出:
java - 没有安卓的 SmartGattLib?
是否可以在没有 android的情况下使用SmartGattLib ?例如在英特尔爱迪生上编程?
如果不可能,是否还有其他 API 可以在 Java 中对 BLE 进行编程?
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 要求。
compilation - Edison 交叉编译
我正在尝试通过 cmd 将简单的 hello world 从 Widows 交叉编译到 Intel Edison。这里的指令非常有效。但是我不会使用makefile,并且在这个交叉工具链中不存在i586-poky-linux- make 。所以我决定为 Windows x86 使用 mingw32 二进制文件中的 mingw32-make。这是我的简单生成文件:
而且......我收到一个错误
我该如何解决?谢谢。
c - 从 Linux C 向许多 Android 手机发送 UDP 消息
重写以尝试清楚我需要什么。
我的目标是在运行 C 和 Linux 的嵌入式英特尔爱迪生处理器中复制由 Digital Yacht 制造的设备的功能。该设备通过 UDP 向 iRegatta 等手机应用程序发送数据。要设置应用程序,只需输入端口号。应用程序上的 UDP 模式下没有输入 IP 地址。我认为这是微不足道的,但到目前为止,这里的专家都说这是不可能的,所以它一定不是微不足道的。也许这就是为什么在我所有的阅读时间里我找不到一个例子。我被否决了,因为有人告诉我,我试图做的事情是不可能的,但事实并非如此。我不知道它是怎么做的,这就是我来这里找专家的原因。
我想发送看起来像这样的 nmea 消息:
我希望任意数量的随机 Android 手机都能够使用适当的应用程序接收它们。有许多应用程序可以设置为接收 UDP 数据,您只需指定一个端口号。应用程序的设置不涉及 IP 地址。另外,我不希望收到来自 Android 手机的任何东西。这是一种方式,没有重新传输的能力,因此如果消息没有到达那里,下次它还有另一个机会。一切都每秒更新一次。
我尝试了以下操作,但没有在应用程序中获取数据。从评论中,我必须在我的 Linux 机器中添加某种路由器功能。
我不确定我需要做什么。
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 是否对应于我在本地拥有的文件,但没有运气。
node.js - Node.js 和 socket.io;同步按钮状态
我node.js
为我的英特尔爱迪生找到了一些代码,这些代码的基础是我需要的问题是它socket.io
buttons
在 html 前端用于控制板上的引脚,但在加载页面时GIPO
它不读取引脚的当前状态或GPIO
如果页面加载到另一台设备上,它们不会同步。node.js
我在想可以在保持 a 状态的代码上设置布尔值,GPIO
并且网页会不断检查它的状态并相应地设置按钮状态?我自己尝试了一些东西,但作为初学者,我很不走运。有问题的代码在 gethub https://github.com/drejkim/LediMote
parse-platform - Parse SDK 交叉编译 Intel Edison
我试图弄清楚如何配置 Eclipse(在 Mac 上)以交叉编译运行在 Intel Edison 上的 Parse。
我可以在 Edison 上完成这些步骤并进行本地编译,但我不知道如何找到二进制 libparse 以在 Mac 上链接以进行交叉编译。
node.js - 如何在 Node.js 的周期性活动期间将文本附加到文件中?
如何在 Node.js 的周期性活动期间将文本附加到现有文件?我的目标是将连续的传感器值记录到文本文件中。
我可以在定期活动期间创建一个文件并向其写入一个值,但是每次我附加该文件时,旧数据都会被删除(或者可能会完全创建一个新文件)。在periodicactivity() 之前文件中的任何数据也会丢失。
我在堆栈交换中找到了上面的代码,但我无法使其在这种情况下发挥作用。我是 Node.js 的新手,我确信有更好的方法来完成我的任务。我将不胜感激任何意见。
谢谢jfriend00!