LoRa模块二次开发入门篇

LoRa模块往往会内置相关的传感器产品,比如RAK7204是一个温湿度的LoRaWAN传感器产品,他就内置了多种环境传感器,可以采集温度、湿度、气压及室内空气质量参数。

不同的用户、不同的应用场景,可能会导致用户对于该节点的收发数据的实际需求并不相同。

通常作为一个嵌入式工程师开始去开发一款物联网产品,对于物联网模块的选择,通常有几种方式,包括串口AT命令,串口透传,如果希望获得更低的功耗和更优的成本,就可以选择使用模块内置的MCU做自己的应用程序。

但是,OpenMCU的方式需要模块供应商具备很强的SDK整合能力和良好的支持文档,比如瑞科慧联公司就具备多款LoRa模块允许用户进行二次开发,并且,还提供了多个经低功耗设计的二次开发应用实例,可以帮助用户实现更低的系统成本和更低的系统功耗。用户可以参考这些实例,并根据自己的实际需求来对这些实例略作修改,就可以实现自己的应用目的。

 

本文针对初次使用LoRaWAN模块产品并希望用OpenMCU方式做二次开发的开发者们,介绍了LoRa模块模块二次开发的具体步骤。

 

在物联网模块内部做二次开发有两种方式,通常的做法是集成一个可以做开发的SDK,根据SDK的一些配置接口瑞科慧联(RAK Wireless)提供一个新的方式帮助开发者实现利用内部的MCU做二次开发。瑞科慧联针对LoRaWAN的协议栈封装出来多种面向场景的API, 用户只需要了解API的用法,编写自己的应用程序,通过一个基于Web的在线编译平台得到自己的开发,这个在线编译器,相当于就是,开发者只需要编写具体的应用部分,然后将主程序,传上去之后,编译好了,平台输出一个可执行文件,即完成全部开发过程。

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

 

 1、了解RUI的构成和RUI API的用途。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值