BLE Gateway - PUT Update BLE Gateway (LoRaWAN)
Updates the specific BLE Gateway which uses LoRaWAN protocol
Puthttps://api.iotstadium.com/ext/ble-gateway/:id
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Authorization",
"value": "Bearer {{token}}"
}
Parameter
| Field | Type | Description |
|---|---|---|
| gateway_name | String |
Name of the BLE Gateway (required) |
| description | String |
The description of your BLE Gateway |
| connectivity_type_id | Integer |
The ID of the connectivity type of your BLE Gateway |
| deveui | String |
LoRaWAN device EUI |
| join_eui | String |
Join EUI |
| app_key | String |
App Key |
| lorawan_phy_version | String |
The MAC version of your BLE Gateway (required | this is taken from list of LoRaWAN version) |
| lorawan_phy_version | String |
The ID of the LoRaWAN phy version of your BLE Gateway (required | this is taken from list of phy version) |
| lorawan_version_mac | String |
The MAC version of your BLE Gateway (required | this is taken from list of LoRaWAN version) |
| frequency_plan_id | String |
The ID of the frequency plan of your BLE gateway (required | this data is taken from the list of API Frequency Plan) |
| band_id | String |
Band ID |
| band_id | String |
Band ID |
| brand | String |
Device brand |
| model | String |
Device model |
| hardware_version | String |
Hardware version |
| firmware_version | String |
The installed firmware version |
| sn | String |
The device serial number |
| downlink_encoder | String |
Downlink encoder |
| uplink_decoder | String |
Uplink decoder |
{
"gateway_name": "ble gateway ttn-34", //required
"description": "desc 1111a2",
"connectivity_type_id": 3, // required
"deveui" : "A8404176D18512B7",
"join_eui" : "2198291829192222",
"app_key" : "21982918291919012198291829191901",
"lorawan_phy_version" : "PHY_V1_0_3_REV_A",
"frequency_plan_id" : "US_902_928_FSB_2",
"lorawan_version_mac" : "MAC_V1_0_3",
"brand": "dragino",
"model": "sai52",
"hardware_version": "_unknown_hw_version_",
"firmware_version": "1",
"band_id": "US_902_928",
"sn": "SAI290",
"downlink_encoder":"true",
"uplink_decoder":"true"
}
{
"message": "ble_gateway updated",
"data": {
"id": 51
},
"code": 200
}
{
"message": "Invalid Message",
"code": 400,
"errors": [
{
"field": "deveui",
"message": "DEVEUI already registered on gateway ble gateway ttn-2"
}
]
}
{
"message": "Invalid Message",
"code": 400,
"errors": [
{
"field": "gateway_name",
"message": "The gateway name field is required.."
},
{
"field": "connectivity_type_id",
"message": "The connectivity type id field is required.."
},
{
"field": "deveui",
"message": "DEVEUI already registered on gateway ble gateway ttn-2"
}
]
}
{
"message": "Not Allowed",
"error": {
"message": "Not Allowed",
"field": "user"
},
"code": 403
}