1. 程式人生 > >使用Mbed OS快速入門DISCO-L072CZ-LRWAN1探索板

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

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