藍牙BLE---DA14683 藍牙mesh測試

DA14683的藍牙MESH介紹網絡

Date: 2019.01.23app

Create: Jim測試

SDK下載

到Dialog的技術支持官網:3d

https://support.dialog-semiconductor.com/connectivity/product/bluetooth%C2%AE-mesh-sdk?qt-product_restricted_=1#qt-product_restricted_rest

下載DA14683的MESH SDK和相關技術文檔blog

而後導入下載的SDK中的MESH工程:開發

測試APP下載

因爲目前手機尚不支持MESH協議,因此Dialog發佈了一款配置MESH網絡的手機APP,經過手機APP來對MESH進行分組和開關操做。文檔

在app store中搜索Dialog Ble便可下載到相關APP.get

Generic ON/OFF model

在編譯的下拉選項中,能夠看到不一樣的編譯選項:qt

 

常見的應用就是開關燈的控制,分爲Client和Service兩個模塊,若是一個Client和多個Service在同一個Group中,則這個Client能夠同時控制這個Group的全部燈的開關。也能夠用手機開關。

其餘編譯選項的介紹請查閱《UM-B-098 DA1468x Mesh SDK v1.0》第5.5章

下載代碼與測試

準備兩個14683的USB KIT開發板

分別燒錄如下代碼:

燒錄完之後,這兩塊板子就有一個是Client,一個是Service

Client至關因而開關,Service至關因而燈。

若是有多塊開發板的話,能夠嘗試燒錄多幾個Service,後面的實驗均可以經過Client來控制Service上的燈的狀態。

打開Dialog MESH的手機APP

先點擊Add Group添加一個分組,這個分組你能夠理解未廚房的燈,客廳的燈,臥室的燈,等等。

而後板子上電,回到Unprovisioned頁面,Scan爲配網的設備,能夠找到未配網的設備。

選中未配網的設備進行配置:

選擇號分組之後,點擊Apply,設備就算配網成功了。

每一個未配網的設備都須要配網,重複以上步驟便可。

所有配置完之後,回到Node頁面,就能夠看到本身配網的設備了。

這時候就能夠經過APP控制板子上的燈的開關,若是按下Client板子的開關,也能夠控制這個Client所在的分組中的其餘Service的燈的狀態。

到此,測試就算結束了。