我正在用粒子光子和SparkFun OpenScale设置传感器。我想从串行连接中唯一地识别它们。目前,我在粒子光子输出上的代码:
timestamp,temperature,acceleration默认情况下,OpenScale输出以下内容(我删除了大部分字段):
weight,unit,raw measurement我希望在两个提要中都包含设备ID。用来查询设备ID的粒子published a way,我想把它从固件代码打印到串行线上。在OpenScale中,这似乎是不可能的,因为在按下x之后,菜单中没有这个选项。
是否可以从粒子光子或SparkFun OpenScale打印设备ID?
发布于 2019-09-05 19:45:33
Particle Community给出了粒子光子的答案,并向我指出了the reference documentation。下面的代码可以工作:
void setup() {
String id = System.deviceID();
Particle.publish("start", id.c_str());
}
void loop() {
}然后我在the Console上看到了这个事件
start <device-ID>对于SparkFun OpenScale,您可以派生固件( open source on Github格式为包含来自a serial number, an FTDI chip, etc.的唯一标识符),并通过串行线将修改后的固件闪存到设备。
https://stackoverflow.com/questions/57170970
复制相似问题