NB-IoT 设备配网

更新时间:2022-08-16 02:15:45下载pdf

NB-IoT 设备采用的是低功耗广域网(Low-Power Wide-Area,即 LPWA)技术,它可以在已建成的移动网络上更简单、更高效地连接物联网设备。智慧居住 App SDK 为 NB-IoT 设备配网的第一步就是扫描 NB-IoT 设备的二维码,查询设备 ID 进行设备配网。

查询设备 ID

一般地,扫描设备二维码可查询二维码中的 URL,然后当做入参通过 通用接口 查询设备 ID。

参数说明

参数 说明
apiName tuya.m.qrcode.parse
version 4.0
postData @{@“code”:url}

示例代码

Objc:

[self.apiRequest requestWithApiName:@"tuya.m.qrcode.parse" postData:@{@"code":url} version:@"4.0" success:^(id result) {

} failure:^(NSError *error) {

}];

Swift:

apiRequest .request(withApiName: "tuya.m.qrcode.parse", postData: ["code":url], version: "4.0", success: {_ in

        }, failure: { (Error) in

        })

设备配网

参数说明

参数 说明
apiName tuya.m.nb.device.user.bind
version 1.0
postData @{@“hid”:id,@“timeZone”:TY_TimeDifferenceWithGMT(nil)}
getData @{@“gid”: @(homeId)}

示例代码

Objc:

[self.apiRequest requestWithApiName:@"tuya.m.nb.device.user.bind" postData:@{@"hid":id,@"timeZone":timezone} getData:@{@"gid": @(homeId)} version:@"1.0" success:^(id result) {

} failure:^(NSError *error) {

}];

Swift:

apiRequest .request(withApiName: "tuya.m.qrcode.parse", postData: ["hid":id,"timeZone":timezone], getData:["gid":homeId], version: "4.0", success: {_ in

	}, failure: { (Error) in

	})