意法半導體新BlueNRG系列系統晶片(SoC)專用免費整合式開發環境(Integrated Development Environment, IDE)WiSE Studio正搭載Bluetooth藍牙技術之智慧連網裝置的設計週期。
新IDE軟體便於使用者操作、具有可自訂的開發環境,以及大量直接可用的程式碼範例,可協助專家級開發者和沒有經驗的新手加速專案開發進度。在使用WiSE Studio學習、研究和開發應用系統和產品原型時,開發人員可以利用市面上可購買到之具備Bluetooth LE 5.2功能的產品,如意法半導體BlueNRG-LP系統晶片,其具有資料傳輸速率更快的2Mbps無線傳輸、遠距離通訊、多併發連線、網狀網路等功能,所有功能的動態功耗都很低,最低達18µA/MHz,有助於延長電池壽命。
WiSE Studio可整合ST BlueNRG的SDK套裝軟體,這些資源讓開發者能整合ST低功耗藍牙產品和MEMS感測器,建立物聯網節點,為工業、智慧家庭、穿戴式裝置和遊戲應用開發解決方案。該操作區可支援BlueNRG評估套件,包括具有機器學習核心、有限狀態機和進階數位功能的板載ST 6軸慣性模組(LSM6DSOX)或壓力感測器(LPS22HB)或數位麥克風(MP34DT05-A)。
操作區中的程式碼範例和程式碼片段可協助使用者輕鬆啟動開發專案,例如,beaconing、多裝置連線、遠端通訊、感測器網路、無線序列埠模擬、HID人機周邊裝置、安全功能、遠端控制和韌體無線更新(FOTA)。
WiSE Studio目標針對感測器無線連線解決方案開發者,適用於研發透過低能耗藍牙傳輸資料的物聯網,例如,傳送內建機器學習功能的MEMS感測器資料;在智慧建築或家庭自動化系統中與多個感測器裝置連線;資產追蹤應用等位置服務。開發者可以選擇兩種不同的網路拓撲,利用BlueNRG-LP的多重發連線功能建立以閘道為中心的網路拓撲,或者使用便捷的BlueNRG-Mesh網路支援功能增加節點距離和數量,快速建立類似網狀連線感測器和建築自動化節點的可擴充拓撲。
WiSE Studio採用開源C/C++開發環境Eclipse,為使用者提供友善的圖形介面操作區,其採用GCC編譯器、GDB/OpenOCD程式設計和調試工具所組成的GNU Arm工具鏈。這個IDE開發環境可擴充Eclipse軟體外掛程式並利用Eclipse開發者社群支援。