问题标签 [particle-photon]
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.
google-apps-script - 在 Google 脚本中创建一个触发器,该触发器可以调用光子脚本中的函数来重置变量
我正在尝试在我的 Google 脚本中创建一个触发器,该触发器将调用另一个脚本中的函数,重置一个值。我正在使用记录事件/小时的粒子光子。剧本很重要。Google 脚本使用时间驱动触发器每小时从光子收集数据。我的问题是,一旦收集了所述小时的数据,计时器就不会重置。有没有办法让 Google 脚本在每次获取数据后最终将计数器重置为 0?
这是谷歌脚本:
这是光子脚本:
json - 传递一个 char 数组变量
我正在尝试在PubNub.publish(channel, msg)命令中将 char 数组变量作为“msg”传递。命令中的“msg”参数需要采用 JSON 数组格式,但我的“输入”变量是 char 数组。代码是粒子光子的固件
这有效:
但这不起作用
@craig Conover 下面是“输入”变量的代码,其中有数据。它正确发布到particle.io,但不发布到 PubNub:
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(或例外)一起使用的可能性,我在这里是否误解了一些东西?我了解所涉及的限制,只是想弄清楚如何构建应用程序。
如果不可能,那将是一种耻辱,这是一个不错的图书馆。
c++ - 用于 Arduino 项目的 C++ 回调
我正在从事一个Particle 项目并来自 JS,所以我受到 C++ 回调的挑战。我正在尝试将我的 Firebase 代码重构为可重用的类,为此我需要回调:
Firebase.h:
Firebase.m:
当 getDataHandler 是静态的时,一切似乎都可以正常工作,但我自然无法访问回调,我得到:
在静态成员函数中无效使用成员“Firebase::_readCallback”
当它不是静态的时,我会得到这条线:
以下错误:
非法使用非静态成员函数
当我尝试按照此处的建议绑定它时:
我输入错误,因为 Particle.subscribe 不期望绑定方法:
没有匹配函数调用'CloudClass::subscribe(const char [25], std::_Bind_helper::type, Spark_Subscription_Scope_TypeDef)'
有办法解决吗?
arduino - Particle Photon 发出简单的 HTTPS 请求(不解析)
我希望从我的粒子光子发出一个“简单”的 HTTPS 请求——我不关心响应,它只是一个触发器。
我对 Arduino 语言不太了解,但我找到了这个库,我将它包含在我的代码中(通过粒子构建平台)。
非常感谢使用此库的一些教程或文档的链接,因为我的谷歌搜索并没有给我任何我能弄清楚如何做的事情。
google-bigquery - 使用谷歌云平台的实时物联网仪表板
我正在寻找构建一个快速而肮脏的物联网原型。我正在使用粒子光子将传感器信息流式传输到 Google Cloud Platform。在 GCP 中,我将 Pub/Sub->Cloud Functions->BigQuery 作为我的架构。
我现在正在寻找使用传入的数据构建实时/实时仪表板。 1. 实现这一目标的最简单工具是什么?(Google Data Studio 无法工作,因为它只生成报告,我需要每隔几秒更新一次)?2. 创建一个 Web 应用程序并每隔几秒查询一次我的 bigquery 数据库是否明智?我明白这可以c
c++ - 从云端读取串口并写入非 PC 控制器
我正在尝试从一个单元读取串行数据并通过 RX/TX 引脚将其打印到非 PC 控制器中。这是我编写的代码,但它似乎不起作用。有没有人有什么建议?
linker - 使用 cmsis 库中的 fft 例程时未定义的引用
我正在尝试在我的粒子光子应用程序代码中使用 fft 函数。我设法将我的库链接到 Cortex M3 的 cmsis 预建库。但是,当我调用实际的 fft 函数时:
构建失败,引用未定义:
arm_bitreversal_32 恰好是在此处输入链接描述中在汇编中实现的例程
关于如何克服这个问题的任何想法。
arduino - 使用带有粒子光子的 HX711 库未定义“Arduino”
我正在尝试使用带有细胞和粒子光子的HX711技术制作物联网规模。
将代码闪烁到 Photon 时,我在库中收到错误消息:
是否有任何其他不是 arduino 特定的库,或者有没有办法以简单的方式解决这个问题?