
5 Pair devices
5.2 Scan for sub-devices pending pairing
You must check Bluetooth and location permissions and then start scanning for mesh
devices pending pairing.
API description
1
// Starts scanning .
2
void
startSearch
();
3
// Stops scanning .
4
void
stopSearch
();
Example
1
ITuyaBlueMeshSearchListener iTuyaBlueMeshSearchListener
=
new
ITuyaB
2
lueMeshSearchListener
() {
3
@Override
4
public
void
onSearched
(
SearchDeviceBean deviceBean
) {
5
}
6
@Override
7
public
void
onSearchFinish
() {
8
}
9
};
10
SearchBuilder searchBuilder
=
new
SearchBuilder
()
11
// The name of the device to be scanned for. Default value : `out_of_
12
mesh
`
to represent the name of the device in the pairing state
.
13
.
setMeshName
(
" out_of_mesh "
)
14
.
setTimeOut
(100)
// The duration of the scanning . Unit: seconds .
15
.
setTuyaBlueMeshSearchListener
(
iTuyaBlueMeshSearchListener
).
build
();
16
ITuyaBlueMeshSearch mMeshSearch
=
TuyaHomeSdk
.
getTuyaBlueMeshConfig
(
17
).
newTuyaBlueMeshSearch
(
searchBuilder
);
18
// Starts scanning .
19
mMeshSearch
.
startSearch
();
20
// Stops scanning .
21
mMeshSearch
.
stopSearch
();
5.3 Pair mesh sub-devices
API description
11 / 31