首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Particle.io从设备读取已发布的变量

Particle.io从设备读取已发布的变量
EN

Stack Overflow用户
提问于 2017-01-25 07:04:25
回答 1查看 433关注 0票数 0

我想使用Particle.variable发布数据,这样在设备重置时,我就可以再次从网络上读取我的最新状态。可以从云端读取我在设备上发布的数据吗?

EN

回答 1

Stack Overflow用户

发布于 2017-11-12 01:13:58

简短的回答:这可能是可能的!

更长的答案:不幸的是,这似乎不是云函数应用编程接口(https://docs.particle.io/reference/firmware/photon/#cloud-functions)直接支持的。这些功能中的大多数都是用来从设备上发送数据的,唯一一个用来接收数据的功能似乎是subscribe,这就需要别人在你收听的时候使用publish

当然,这个设备可以进行任意的HTTP(S)调用,因此您可以使用TCPClient (https://docs.particle.io/reference/firmware/photon/#tcpclient)进行调用以获取变量值!(https://docs.particle.io/reference/api/#get-a-variable-value)

但是,这需要您有一个访问令牌。因此,您可以: 1.带外生成访问令牌(在您的计算机上手动生成) 2.将访问令牌嵌入到代码中(警告不要发布嵌入了令牌的代码) 3.进行API调用以获取变量值

如果您想要更广泛地发布此产品,这可能不会很好地工作,并且如果访问令牌过期或以其他方式失效,它可能会崩溃。

如果数据非常小(https://docs.particle.io/reference/firmware/photon/#eeprom),您可能还需要考虑使用EEPROM进行持久化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41840560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档