借助 STSW-BNRG-S2LP軟件包,專用于藍牙低功耗(LE 或 BLE)的 SoC 和亞千兆赫茲收發器的結合已被證明是物聯網天堂中的絕配。該程序最近由 ST 發布,可以使用 SigFox 堆棧將BlueNRG-1 SoC 和S2-LP 收發器結合起來,享受前者的易用性,同時受益于后者的云功能和更長的范圍。該包的 1.0 版本是非常新的,并且已經可以使用可用的開發板來加速原型設計操作。
物聯網就是這樣一個基礎性的運動,它在幾周前的ST 開發者大會上掀起了軒然大波,并成為了韋氏詞典中官方認可的名詞。然而,知道如何開始一個項目,甚至是采用什么技術,是一項艱巨的任務,尤其是當小團隊試圖啟動一個項目時。一些公司可以提供幫助,例如 Wizzilab,它提供了一個名為 WizziKit 的捆綁包,它使用 ST 板和傳感器。但是,只想使用現有評估板的工程師在 STSW-BNRG-S2LP 軟件包中有一個新朋友。
STSW-BNRG-S2LP:三個演示,無限可能
開發人員將立即欣賞該程序提供的演示應用程序以及開源代碼位于 C:\Program Files (x86)\STMicroelectronics\BLE-Sub1GHz DK_1.0.0 的事實。第一個項目,稱為BLE-SigFox Sensor Demo,可能對開發物聯網設備的開發人員最有用,因為來自開發板傳感器的數據可使用如今在移動開發人員中非常流行的藍牙硬件抽象層獲得。在通用屬性 (GATT) 配置文件下,訪問測量數據就像調用服務和解析結果一樣簡單。該演示還引導用戶設置 SigFox 后端以將此數據發送到云。因此,最后,即使是發燒友也可以使用傳感器板以最少的投資使用亞千兆赫茲網絡將數據發送到云端。
其他兩個演示應用程序都是關于展示同時使用 BlueNRG–1 SoC 和 S2-LP 收發器的可能性。例如,Dual Radio Chat程序可以確保在設備向亞千兆赫網絡發送數據的同時,它還可以使用藍牙與智能手機或平板電腦進行通信,這在智能行業中可能非常有用。另一方面,名為S2-LP Communication的演示簡單地展示了 BlueNRG–1 芯片的多功能性,并通過其 ARM? Cortex?-M0 內核將其用作驅動 S2-LP 收發器的主機。在最后一個實例中,該應用程序不使用藍牙連接,但作為開發人員尋找微控制器 (MCU) 的一個很好的起點,因為他們可以使用手頭的東西開始開發。
從哪里開始?
目前,STSW-BNRG-S2LP 支持作為系統基礎的STEVAL-IDB007V1評估板,其中包括 BlueNRG-1。然后用戶可以將STEVAL-FKI868V1 插在上面,但隨附的 S2-LP 收發器僅支持 RCZ1 SigFox 區域,即歐洲。居住在北美和巴西 (RCZ2) 或澳大利亞、哥倫比亞、秘魯、新加坡和新西蘭 (RCZ4) 的人們將選擇STEVAL-FKI915V1. 此外,工程師必須先對電路板進行更改,然后才能繼續應用。這些只是需要連接特定焊盤的小調整,STSW-BNRG-S2LP 提供了一個示意圖來指導工程師。但是,此步驟對于確保所有應用程序在沒有任何資源沖突的情況下運行是必不可少的。
最后,為了讓開發人員的工作更加輕松,演示應用程序具有IAR Embedded Workbench for ARM (EWARM) 7.70 和 Keil uVision V5 (MDK-ARM) 的單獨文件夾。因此,在這些工具鏈中導入源代碼再簡單不過了,這意味著工程師可以開始調整和調整程序以滿足他們的需求,從而啟動開發過程。該軟件包甚至包括用于不同接口(ADC、GPIO、I2C、RTC、SPI、定時器、UART、WDG 和 RTC)的驅動程序,以促進將組件集成到最終設計中。為了幫助在野外測試一組評估板,STEVAL-IDB007V1 配備了一個電池座。
審核編輯:郭婷
-
收發器
+關注
關注
10文章
3424瀏覽量
105966 -
定時器
+關注
關注
23文章
3246瀏覽量
114739 -
電池
+關注
關注
84文章
10564瀏覽量
129505
發布評論請先 登錄
相關推薦
評論