https://api.sciener.com/v3/lock/getNbPlatformIpAndPort
When initializing NB-IoT lock by APP SDK you have to write NB-IoT cloud server's IP and port into the lock, then the lock can connect to the NB-IoT cloud server. You have to choose specific IP and port for different NB-IoT operator.
After the lock is successfully initialized by APP SDK, request the cloud API: Init lock to initialize the lock on the cloud server and register it to the NB-IoT cloud server.
In case you have not register to NB-IoT cloud server when initializing the lock, you can call APP SDK method to config the lock, then request cloud API: Register NB-IoT lock to register it to NB-IoT cloud server.
xxxxxxxxxxcurl --location -g --request GET 'https://api.sciener.com/v3/lock/getNbPlatformIpAndPort?clientId=fd2ff35ee3d8424c8665c07b7b9a7f45&accessToken=780f7671b6e6be3010d9787f19207aca&date=1625025703000'| Name | Type | Required | Description |
|---|---|---|---|
| clientId | String | Y | client_id from Create application |
| accessToken | String | Y | Access token,refer to: Get access token |
| date | Long | Y | Current time (timestamp in millisecond) |
| Parameter | Type | Description |
|---|---|---|
| list | JSONArray | list of records |
The objects in the list
| Parameter | Type | Description |
|---|---|---|
| nbOperator | String | NB-IoT operator:46011-China Telecom、46000-China mobile、21401-Vodafone、50212-Maxis |
| ip | String | NB-IoT operator Server IP |
| port | Int | NB-IoT operator Server Port |
xxxxxxxxxx{"list": [{"port": 5683,"ip": "117.60.157.137","nbOperator": "46011"},{"port": 5683,"ip": "112.13.167.63","nbOperator": "46000"},{"port": 8887,"ip": "47.89.184.209","nbOperator": "21401"},{"port": 8887,"ip": "47.89.184.209","nbOperator": "50212"}]}