blinker实时数据功能使用方法
本帖最后由 点灯官方 于 2022-4-6 14:11 编辑自blinker 2.5.8起,点灯将提供实时数据功能。
使用实时数据功能,可以将数据更新频率提升至每秒一次,使用方法如下:
1. 选择要实时更新的组件,进入编辑组件功能,开启组件的实时数据功能
2. 给设备烧写对应的示例程序:
Arduino示例
Nodejs示例
Arduino示例讲解:
Blinker.attachRTData(rtData);
void rtData()
{
Blinker.sendRtData("temp", (int32_t)random(0,120));
Blinker.sendRtData("humi", random(0,120)/(float)1.5);
Blinker.printRtData();
}
Blinker.sendRtData将构造需要实时发送的数据,第一个参数为数据key,需要和app中组件key保持一致。
第二个参数为具体的数值,这里可以是传感器读取函数,返回值为具体数值。
Blinker.printRtData调用后,才可正常发送数据。
如对该功能有疑问,可回复本帖咨询。
2.5.8在那下载 blinke 的库还没有更新这个函数,麻烦更新一下。 Blinker.sendRtData("data1", (int32_t)random(0,120)); Blinker.sendRtData("data2", random(0,120)/(float)1.5); Blinker.printRtData();这个函数在那个库里有呢? 13011751278 发表于 2021-10-24 11:41
Blinker.sendRtData("data1", (int32_t)random(0,120)); Blinker.sendRtData("data2", random(0,120)/ ...
dev3.0分支里 https://github.com/blinker-iot/blinker-library/tree/dev_3.0 13011751278 发表于 2021-10-24 10:01
2.5.8在那下载
非正式版都在点灯QQ群和github可以找到 我有一个电压测量模块,并且已经数字可以在串口读出了,怎么才能在APP数值显示出来呢?我也做了一个电压显示的数据组件,代码怎么写啊!??
实时数据显示不出来呢
本帖最后由 ming75851591 于 2021-11-5 00:03 编辑实时数据显示不出来呢 宇之枫海云 发表于 2021-11-4 13:50
我有一个电压测量模块,并且已经数字可以在串口读出了,怎么才能在APP数值显示出来呢?我也做了一个电压 ...
一看就是做电赛的:lol 本帖最后由 ming75851591 于 2021-11-5 00:02 编辑
coloz 发表于 2021-10-24 16:25
非正式版都在点灯QQ群和github可以找到
按照示例程序操作,APP里并没有实时上传数据啊!设备在线,key也对应的没错