使用Mbed OS快速入门DISCO-L072CZ-LRWAN1探索板

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/woshi_ziyu/article/details/85048397

ARM mbed网站上有一篇关于他们对LoRaWAN的支持的精彩文章。https://os.mbed.com/blog/entry/Adding-a-LoRaWAN-stack-to-Mbed-OS-58/

他们的代码今年有了很大改进。以前,使用起来有点棘手 - 现在github上有一个可以从Mac、Windows或Linux上的命令行本地构建的干净安装。使用GNU ARM嵌入式工具链和mbed-os。

在这里插入图片描述

我在下面描述了一个简单的方法,将此代码与DISCO-L072CZ-LRWAN1评估板一起使用(如图)。该代码可以简单地适用于STMicro Nucleo板上的sx1272 mbed扩展板,并且还支持RAKWireless RAK811节点。

我假设您已经在TTN控制台的应用程序中注册了您的设备:

https://console.thethingsnetwork.org/applications/[your application name]/devices
复制代码

  1. 设置GNU ARM嵌入式工具链并安装mbed-cli:

在Windows 10 PC上 - 只需使用可从此处下载的安装程序:mbed-cli安装程序

Mbed CLI的Windows安装程序包括以下组件:

● Python - Mbed CLI是一个Python脚本,因此您需要Python才能使用它。安装程序安装Python的2.7.13版。它与Python 3不兼容

● Mbed CLI版本1.2.2 - Mbed CLI

● Git和Mercurial - Mbed CLI支持Git和Mercurial存储库。正在安装Git和Mercurial。 git和hg被添加到系统的PATH中

  ●    Git - 版本2.12.2

  ●    Mercurial - 版本4.1.1

● GNU Arm嵌入式工具链 - 用于Arm的GNU嵌入式工具链

● Mbed Windows串口驱动程序 - 串口驱动程序

请注意,Windows安装程序会设置所有路径,甚至可以配置一些MBED变量

更多内容请参考以下链接:https://www.yiboard.com/thread-1011-1-1.html

猜你喜欢

转载自blog.csdn.net/woshi_ziyu/article/details/85048397