由於工作的需要,接觸到XDK110,它是由德國博世開發的傳感器BOX,采用的FreeRTOS嵌入式系統。
支持HTTP,TCP,UDP,MQTT,Lwm2m,BLE等無線通信協議。大多數的應用Demo, 基於eclipse的IED XDK Workbench已提供,在線下載導入項目。
可以將采集的傳感器數據通過MQTT協議上傳到雲端。也可以說它就是一個IOT套件。
以下內容摘自 https://www.yiboard.com/thread-848-1-1.html
XDK110開發套件
博世XDK110是一款多功能設備,包含多個MEMS傳感器:
● 加速度計
● 聲學傳感器
● 陀螺儀
● 磁力儀
● 光傳感器
● 濕度/壓力/溫度傳感器
● 慣性測量單元
它還包括一個microSD卡插槽、兩個瞬時開關、三個可編程LED,並支持無線網絡和藍牙低功耗(BLE)連接。設備的編程和配置通過XDK-Workbench IDE完成
XDK110允許用戶編程設備以通信事件或傳輸原始傳感器數據,允許傳感器在新設備中的功能或將其添加到舊設備。
以上顯示的是博世XDK110內部的單電路板。
上面的gif標識了電路板上的部件,如下所示:
1. 電源開關
2. MicroUSB數據
3. 德州儀器CC3100 SimpleLink™Wi-Fi®網絡處理器,用於MCU應用的物聯網解決方案
4. 0.05“2×5 JTAG編程頭
5. RFI屏蔽覆蓋藍牙芯片和周圍的無源組件。
6. SD卡插槽
7. 用於擴展連接器的ESD或電平轉換IC
8. 擴展連接器
9. 標有APH的IC
10. 標有“157 1433”的IC
11. 麥克風
12. 標有“036 DA”的IC
13. 標有“1A”的IC
14. 環境光傳感器
15. 標有“007 A533 030”的IC
16. 標有“021 TS”的IC
17. 標有“ZVK 58J”的IC
18. 標有“WK”的IC
19. EFM32 Gecko 32位微控制器
20 標有“CKP TI 571”的IC
編程設備(XDK Workbench)
最近發布了新版本的Bosch XDK Workbench。在嘗試使用下面顯示的網站提供的軟件示例對XDK110進行編程之前,請確認該代碼適用於您的XDK Workbench版本,因為某些示例未由博世XDK組維護。
XDK Workbench中提供的軟件示例由Bosch更新,並且應該可以工作。
XDK110的軟件集成
XDK Workbench是基於Eclipse的IDE(集成開發環境)。提供了幾個示例來演示功能並為軟件開發人員提供一個起點。可以在以下開發人員的網站上找到該設備的其他軟件。
● 博世軟件創新
● Zatar
● Relayr
● Evothings
● 博世工程
● 博世Sensortec
● BellaDati
● LEM IoT
● Appropos
<ignore_js_op>
如果您熟悉Eclipse,則XDK Workbench應該相對易於使用。標題為“XDK-Examples”的歡迎界面中的一組示例提供了允許大多數開發人員立即開始使用所需的代碼。 “XDK-Docs”選項卡中的文檔提供了有關各種可用傳感器的信息,如何配置它們以供使用,以及如何訪問其數據。