blinker实时数据功能使用方法-Arduino中文社区 - Powered by Discuz! Archiver

点灯官方 发表于 2021-10-22 14:57

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调用后,才可正常发送数据。






如对该功能有疑问,可回复本帖咨询。

13011751278 发表于 2021-10-24 10:01

2.5.8在那下载

13011751278 发表于 2021-10-24 10:38

blinke 的库还没有更新这个函数,麻烦更新一下。

13011751278 发表于 2021-10-24 11:41

Blinker.sendRtData("data1", (int32_t)random(0,120));   Blinker.sendRtData("data2", random(0,120)/(float)1.5);   Blinker.printRtData();这个函数在那个库里有呢?

coloz 发表于 2021-10-24 16:24

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

coloz 发表于 2021-10-24 16:25

13011751278 发表于 2021-10-24 10:01
2.5.8在那下载

非正式版都在点灯QQ群和github可以找到

宇之枫海云 发表于 2021-11-4 13:50

我有一个电压测量模块,并且已经数字可以在串口读出了,怎么才能在APP数值显示出来呢?我也做了一个电压显示的数据组件,代码怎么写啊!??

ming75851591 发表于 2021-11-4 23:38

实时数据显示不出来呢

本帖最后由 ming75851591 于 2021-11-5 00:03 编辑

实时数据显示不出来呢

ming75851591 发表于 2021-11-4 23:39

宇之枫海云 发表于 2021-11-4 13:50
我有一个电压测量模块,并且已经数字可以在串口读出了,怎么才能在APP数值显示出来呢?我也做了一个电压 ...

一看就是做电赛的:lol

ming75851591 发表于 2021-11-4 23:40

本帖最后由 ming75851591 于 2021-11-5 00:02 编辑

coloz 发表于 2021-10-24 16:25
非正式版都在点灯QQ群和github可以找到
按照示例程序操作,APP里并没有实时上传数据啊!设备在线,key也对应的没错
页: [1] 2 3
查看完整版本: blinker实时数据功能使用方法