程序园技术初心简友广场

可配置数据解析格式的 LoRaAppDemo@C# 应用工具

2019-12-15  本文已影响0人  triplestudio

适用场景

可配置数据解析格式的演示版应用适用于数据上报格式固定的应用场景 。

在 LoRa 应用中,通常是按一定的周期上报采集数据,这些数据一般有着固定的字节组成结构,但不同的采集场景结构不一样。通常我们需要为每一种场景去实现其相应的解析来形成可读数据,本演示版根据常用的数据类型,通过提供对将解析数据结构的配置自动适配数据,并以结构化的方式呈现数据,以动态支持不同的采集场景。

配置说明

每个数据指标提醒的配置项包括 :长度标签类型大小端、单位长度:表示在数据结构中,该指标占的字节数。标签:表示该数据指标的一个用于阅读的名称。类型`:数据类型,可以是

注意:数据指标配置的顺序应与实际组成顺序一致。

以锐米的温湿度采集为例,一共 12 个字节,4 字节(浮点型)温度、4 字节(浮点型)湿度 和 4 字节(浮点型)露点,则相应的配置值如下:
长度:4, 标签:温度, 类型:浮点型, 大小端:大, 单位:℃
长度:4, 标签:湿度, 类型:浮点型, 大小端:大, 单位:%
长度:4, 标签:露点, 类型:浮点型, 大小端:大, 单位:℃

具体操作说明

进入配置

1.png

增减配置

2.png

检查与保存配置

当设置完成后,可以通过“检查配置”来检测配置的信息是否符合规则。通过“保存配置”来更新配置,保存成功之后,就可以在“数据展示页”看实际效果了。当然,前提是已经参考 CSND RimeLink LoRaAppDemo@C# 博文 对数据连接进行了正常的配置。

3.png

实际效果演示图

lora_cfg_demo.gif

下载地址

https://github.com/rimelink-lorawan/csharp-app-sdk/releases/download/v1.0/RDemoConfig1.0.zip

上一篇 下一篇

猜你喜欢

热点阅读