问题标签 [particle.io]
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++ - C++ 浮点到字符串转换失败,字符串流
我正在使用particle.io Spark 平台,目前正试图将浮点数打印为字符串。我看到了一些使用字符串流转换浮点数的解决方案。
我的实现如下:
这将产生以下输出:
此外,这无法编译:
出现以下错误:
编辑:链接到有关 Serial.print 的粒子文档
particle.io - Particle.io 从设备中读取发布的变量
我想发布数据Particle.variable
,以便在设备重置时,我可以再次从网上读取我的最新状态。是否可以从云端读取我从设备发布的数据?
json - 传递一个 char 数组变量
我正在尝试在PubNub.publish(channel, msg)命令中将 char 数组变量作为“msg”传递。命令中的“msg”参数需要采用 JSON 数组格式,但我的“输入”变量是 char 数组。代码是粒子光子的固件
这有效:
但这不起作用
@craig Conover 下面是“输入”变量的代码,其中有数据。它正确发布到particle.io,但不发布到 PubNub:
javascript - 粒子光子和网站解析错误
我用我的粒子 Photon 试试这个例子: https ://github.com/technobly/Remote-Spark/blob/master/JUSTGAUGE%20DEMO/index.html
如果我将粒子云中的值发送到网站,我会得到结果“$Y”。该网站在 node.js 服务器上本地运行。
结果应该是像“6da24659”这样的十六进制值,并在粒子云中作为字符串发送。在云中,我得到了正确的价值。唯一的问题是从云到网站的方式。
为了更好地理解,下面是我的光子代码:
有谁能帮忙吗?
particle.io - Particle.io flasher 在 DFU 模式下看不到 Electron
这可能是 USB 驱动程序的问题:
- Particle.io 电子板处于 DFU 模式(显示闪烁的黄色 LED)
- USB连接到Win7
即使在拔下并重新插入设备的 USB 电缆后,粒子工具也看不到 Electron。报告以下内容:
$粒子更新
!!!我无法在 DFU 模式下检测到任何设备...
在 DFU 模式下,您的设备会闪烁黄色。如果您的设备没有呈黄色闪烁,请:
1) 同时按住 RESET/RST 和 MODE/SETUP 按钮。
2) 仅松开 RESET/RST 按钮,同时继续按住 MODE/SETUP 按钮。
3) 一旦设备开始闪烁黄色,松开 MODE/SETUP 按钮。
particle.io - Particle.io Electron 固件“写入固件时出错...平台 ID 不正确”
将更新的应用程序刷新到运行 0.6 固件的新 Electron 设备时,我收到以下错误:
我可以很好地刷新旧应用程序,但它不接受任何更新或新的应用程序。
c++ - Boost Statechart 库能否与粒子光子嵌入式系统一起使用
所以我有一个粒子光子嵌入板。我在 Windows 平台上设置了本地构建系统,使用 mingw,每个:https ://docs.particle.io/faq/particle-tools/local-build/photon/ 。最后,我真的很想使用来自 boost 库集的状态图库。
根据 boost statechart 库配置页面,即使禁用 RTTI 也应该可以使用它:http: //www.boost.org/doc/libs/1_65_1/libs/statechart/doc/configuration.html#GeneralConfiguration (RTTI在构建 makefile 中使用 -fno-rtti 禁用。正如人们所料。)
所以我在构建配置中添加了标志 -DBOOST_NO_RTTI 并确认它存在于编译命令中。
然而,在测试一个简单的“闪烁”应用程序时,其中包含了最简单的头文件:
使用构建命令:
导致错误列表,基本上推断不可能将库与 RTTI 一起使用。:
关于与 RTTI(或例外)一起使用的可能性,我在这里是否误解了一些东西?我了解所涉及的限制,只是想弄清楚如何构建应用程序。
如果不可能,那将是一种耻辱,这是一个不错的图书馆。
json - 从边缘设备接收空 json 消息
我正在从粒子光子微控制器向 Azure IoT 中心发送消息。我监控从粒子门户传出的消息,它们似乎很好。以下是最近的示例:
但是,当我检查来自 Azure IoT 中心的传入消息时,除了架构之外,它们都是空的。我正在使用 Azure github 中的设备资源管理器进行监控。
我仔细检查了 sql 数据库中的传入消息,该数据库还显示了一个空的 json 消息,除了给定的模式。
我正在使用的访问策略已检查所有权限。我不知道问题出在哪里。
alexa - 可以使用 Alexa ask-cli 设置账户关联信息吗?
我正在重写与 Particle.io API 通信的 Alexa 技能。这次我使用 ask-cli 来管理上传。所以到目前为止我的基本流程是:
- “询问新”以创建入门技能和 lambda
- “询问部署”以创建 Alexa 技能和 lambda
- 运行新技能以验证初始文件集工作正常。
- 修改第一步创建的文件
- “询问部署”以上传任何更改
- 循环回到步骤 3 以测试、更新、重新部署。
这一切都很好。但是,此技能需要使用帐户链接以允许用户登录其 Particle.io 帐户,以便该技能向用户的物联网设备发送命令。
我找不到有关将帐户链接信息添加到“要求部署”上传的任何文件的任何信息。我可以使用网站手动添加帐户链接信息,并且可以正常工作,但我真的很想使用 ask-cli 以便可以在 git 上跟踪我的更新。
有谁知道是否和/或如何使用 ask-cli 设置帐户链接信息?