新闻资讯

Home News News Detail

LoRaWAN传感器产品,用于温度或湿度

  • Date: 2022-03-02
  • Source: 浙江国星电力科技有限公司

文章摘要:

Lora模块二次开发之初

罗拉模块通常有内置传感器。户内电磁锁一种防止高压开关设备电器误操作的电控机构联锁装置。主要适用于户内高压开关设备的前后柜门、隔离开关、断路器、接地线等需要闭锁部位实现联锁,防止误操作的发生,是发电和供电部门不可缺少的闭锁装置。智能操控装置用于3~35kV户内开关柜,适用于中置柜、手车柜、固定柜、环网柜等多种开关柜。具有一次回路模拟图及开关状态指示,高压带电显示,自动温湿度控制,人体感应自动照明,语音提示,电参数测量及RS485通讯接口等众多功能,集操作、显示于一体。带电显示器一种直接安装在室内电气设备上,直观显示出电气设备是否带有运行电压的提示性安全装置。当设备带有运行电压时,该显示器显示窗发出闪光,警示人们高压设备带电,无电时则无指示。K7204是一个温湿度控制器。它有内置的环境传感器,可以捕捉温度,湿度,空气压力和室内空气质量参数。

不同的用户、不同的应用场景,可能会影响导致企业用户管理对于该节点的收发数据的实际发展需求并不具有相同。

通常作为一个嵌入式工程师开始开发一个物联网产品,物联网模块的选择,通常有几种方法,包括串口命令,串口传输,如果你想得到低功耗和更好的成本,你可以选择使用模块内置单片机做自己的应用程序。

但是,OpenMCU的方式要求模块供应商具有强大的SDK集成能力和良好的支持文档,公司拥有多个Lora模块,允许用户进行二次开发,并且。 它还提供了一些低功耗的二次开发应用程序,可以帮助用户实现更低的系统成本和更低的系统功耗。 用户可以参考这些示例,并根据自己的实际需求对这些示例稍作修改,就可以达到自己的应用目的。

本文详细介绍了罗拉模块二次开发的具体步骤,供希望使用 openmcu 进行二次开发的开发人员参考。

英达在物联网模块内部做二次开发有两种方式。通常的做法是集成一个可以开发的SDK,根据SDK的一些配置接口实现自己的应用程序。但这种方式需要用户熟悉物联网模块内部MCU的开发环境,才能实现高效开发。

图1 以RUI方式可以进行OpenMCU二次资源开发的流程图

1.了解RUI的组成和RUIAPI的使用。

基于RUI开发的固件由两部分组成:Rui SDK和Application,如图1所示。

Rui sdk,rui 内核的一部分,已经适应了 rak 的 lorawan 模块产品,并且提供了一个统一的 rui api 供应用程序部分调用。

注:1) ApplicaTIon是开放源码的,用户可以对其进行研究二次开发,按照学生自己的应用发展逻辑关系进行信息修改,需要的底层功能支撑企业都有一个相应的RUI API可以通过调用。

2)RUISDK部分是非开源的,它被放置在RUI在线编译器中,当用户完成应用程序部分的二次开发并使用RUI在线手编译时,它会自动加载到自定义固件中。

Rak的LoRaWAN模块及其衍生物,以及与RAK正式发布的固件相对应的应用代码,可以在RAK的Github中找到。

图2显示了 github 上的一个文件示例:

可以看到,这个代码仓库是按照核心模块的型号来分类的。我们只需要找到对应的核心模块目录,就可以看到一些基于该模块的产品实践代码。