
“无线变得容易!” - 将BLE功能和供应添加到现有的Lorawan应用程序

该软件是“原样”提供的,并为自支撑和自我维护提供了途径。
该存储库包含旨在帮助加速客户产品开发的示例代码。它未通过生产验证,也没有对安全性最佳实践进行审核。
请注意,尽管该存储库不支持,但Microchip欢迎社区的贡献,以及所有的拉值都将被视为将其纳入存储库。
在洛拉论坛上与社区中的同伴互动。
该示例代码演示了如何通过智能手机应用程序和RN4870/71模块之间的BLE连接来提供和控制Lorawan端设备。

克隆/下载当前存储库以获取软件。
购买RN4871-Pictail评估套件
RN-4871-Pictail是基于超紧凑型蓝牙5低能RN4871模块的开发板。 RN4871在UART上使用一个简单的ASCII命令接口。 
或者
另外,您可以使用Mikroe的RN4870或RN4871点击板。

https://www.mikroe.com/rn4870-click https://www.mikroe.com/RN4871-CLICK
并使用Mikrobus Xplained-Pro板(ATMBUSADAPTER-XPRO)。
https://www.microchip.com/developmenttools/productdetails/atmbusadapter-xpro
有或没有接线... 
对于本教程,RN487X模块装有固件版本1.41
购买SAM R34 XPLAINE PRO评估套件
或者
购买WLR089U0 XPLAINE PRO评估套件
从事物网络购买Lora(R)网关
下载并安装Microchip Studio 7.0 IDE。
开放Microchip Studio 7.0 IDE。
从工具 - >扩展和更新中,安装高级软件框架(ASFV3)v3.49.1发布或上限发布。
重新启动Microchip Studio
下载并安装诸如TERA术语之类的串行终端程序。
要演示BLE应用程序以及Lorawan终端设备提供,请遵循以下连接:




如果您使用的是WLR089U0 XPLAINE PRO板,则硬件设置与SAMR34 XPRO板完全相同。
此演示需要:


创建设备时,请注意OTAA凭据(DEVEUI,APPEUI,APPKEY)。稍后您将需要生成QR码。
您已经完成了TTN控制台内端设备的配置。
QR码将用于在BLE上提供Lorawan Otaa参数(DEVEUI,APPEUI,APPKEY)。
要经SAMR34示例应用程序识别,QR码必须包含尊重以下格式的字符串:

创建自己的QR代码:https://www.unitag.io/qrcode

您可以下载并打印QR码。
从您的智能手机打开QRBOT应用程序并扫描QR码。

您应该使用凭据检索“ Mac Set OTAA”命令。复制文字。

该项目集成了Microchip Lorawan堆栈(MLS)软件API,该软件为不同的软件模块提供了接口。
此应用程序基于从ASFV3生成的Lorawan Mote应用程序,并且已经包含接口RN4870/71模块所需的驱动程序。
它实现了透明的UART服务。该服务公开了在两个方向上传输序列数据的特征。
从菜单中,您可以选择应用程序:

Try to initialize BLE device ...
===============================================
Menu: select a BLE application from the list
===============================================
1) Serial bridge
2) Beacon mode - https://www.microchip.com URL
3) Transparent chat mode
4) Scan mode
5) Search mode
6) Search and connect
7) Sleep mode
8) Wake-up
9) LoRaWAN provisioning
-----------------------------------------------
>>





















