List of Application Package APIs.
The ApplicationPackageRegistry service
| Method |
ApplicationPackageRegistry.List
|
|---|---|
| Description | List returns the available packages for the end device. |
| Request type |
EndDeviceIdentifiers
|
| Response type |
ApplicationPackages
|
| HTTP bindings |
|
| Method |
ApplicationPackageRegistry.GetAssociation
|
|---|---|
| Description | GetAssociation returns the association registered on the FPort of the end device. |
| Request type |
GetApplicationPackageAssociationRequest
|
| Response type |
ApplicationPackageAssociation
|
| HTTP bindings |
|
| Method |
ApplicationPackageRegistry.ListAssociations
|
|---|---|
| Description | ListAssociations returns all of the associations of the end device. |
| Request type |
ListApplicationPackageAssociationRequest
|
| Response type |
ApplicationPackageAssociations
|
| HTTP bindings |
|
| Method |
ApplicationPackageRegistry.SetAssociation
|
|---|---|
| Description | SetAssociation updates or creates the association on the FPort of the end device. |
| Request type |
SetApplicationPackageAssociationRequest
|
| Response type |
ApplicationPackageAssociation
|
| HTTP bindings |
|
| Method |
ApplicationPackageRegistry.DeleteAssociation
|
|---|---|
| Description | DeleteAssociation removes the association on the FPort of the end device. |
| Request type |
ApplicationPackageAssociationIdentifiers
|
| Response type |
google.protobuf.Empty
|
| HTTP bindings |
|
| Method |
ApplicationPackageRegistry.GetDefaultAssociation
|
|---|---|
| Description | GetDefaultAssociation returns the default association registered on the FPort of the application. |
| Request type |
GetApplicationPackageDefaultAssociationRequest
|
| Response type |
ApplicationPackageDefaultAssociation
|
| HTTP bindings |
|
| Method |
ApplicationPackageRegistry.ListDefaultAssociations
|
|---|---|
| Description | ListDefaultAssociations returns all of the default associations of the application. |
| Request type |
ListApplicationPackageDefaultAssociationRequest
|
| Response type |
ApplicationPackageDefaultAssociations
|
| HTTP bindings |
|
| Method |
ApplicationPackageRegistry.SetDefaultAssociation
|
|---|---|
| Description | SetDefaultAssociation updates or creates the default association on the FPort of the application. |
| Request type |
SetApplicationPackageDefaultAssociationRequest
|
| Response type |
ApplicationPackageDefaultAssociation
|
| HTTP bindings |
|
| Method |
ApplicationPackageRegistry.DeleteDefaultAssociation
|
|---|---|
| Description | DeleteDefaultAssociation removes the default association on the FPort of the application. |
| Request type |
ApplicationPackageDefaultAssociationIdentifiers
|
| Response type |
google.protobuf.Empty
|
| HTTP bindings |
|
The AzureIoTHubService service
| Method |
AzureIoTHubService.Submit
|
|---|---|
| Request type |
AzureIoTHubEvents
|
| Response type |
google.protobuf.Empty
|
| HTTP bindings |
|
Messages
Message AzureIoTHubEvent
Show object example
{
"end_device_ids": {},
"body": {},
"properties": {},
}
Fields:
| Field |
end_device_ids
|
|---|---|
| Type |
EndDeviceIdentifiers
|
| Description |
|
| Field |
body
|
|---|---|
| Type |
google.protobuf.
Struct
|
| Description |
|
| Field |
properties
|
|---|---|
| Type |
google.protobuf.
Struct
|
| Description |
|
Message AzureIoTHubEvents
Show object example
{
"application_ids": {},
"events": [],
}
Fields:
| Field |
application_ids
|
|---|---|
| Type |
ApplicationIdentifiers
|
| Description |
|
| Field |
events
|
|---|---|
| Type |
repeated
AzureIoTHubEvent
|
| Description |
|
Message EndDeviceIdentifiers
Show object example
{
"device_id": "",
"application_ids": {},
"dev_eui": "",
"join_eui": "",
"dev_addr": "",
}
Fields:
| Field |
device_id
|
|---|---|
| Type |
string
|
| Description |
|
| Field |
application_ids
|
|---|---|
| Type |
ApplicationIdentifiers
|
| Description |
|
| Field |
dev_eui
|
|---|---|
| Type |
bytes
|
| Description |
The LoRaWAN DevEUI.
|
| Field |
join_eui
|
|---|---|
| Type |
bytes
|
| Description |
The LoRaWAN JoinEUI (AppEUI until LoRaWAN 1.0.3 end devices).
|
| Field |
dev_addr
|
|---|---|
| Type |
bytes
|
| Description |
The LoRaWAN DevAddr.
|
Message GetApplicationPackageAssociationRequest
Show object example
{
"ids": {},
"field_mask": {},
}
Fields:
| Field |
ids
|
|---|---|
| Type |
ApplicationPackageAssociationIdentifiers
|
| Description |
|
| Field |
field_mask
|
|---|---|
| Type |
google.protobuf.
FieldMask
|
Message SetApplicationPackageAssociationRequest
Show object example
{
"association": {},
"field_mask": {},
}
Fields:
| Field |
association
|
|---|---|
| Type |
ApplicationPackageAssociation
|
| Description |
|
| Field |
field_mask
|
|---|---|
| Type |
google.protobuf.
FieldMask
|
Message ApplicationPackageAssociationIdentifiers
Show object example
{
"end_device_ids": {},
"f_port": 0,
}
Fields:
| Field |
end_device_ids
|
|---|---|
| Type |
EndDeviceIdentifiers
|
| Description |
|
| Field |
f_port
|
|---|---|
| Type |
uint32
|
| Description |
|
Message GetApplicationPackageDefaultAssociationRequest
Show object example
{
"ids": {},
"field_mask": {},
}
Fields:
| Field |
ids
|
|---|---|
| Type |
ApplicationPackageDefaultAssociationIdentifiers
|
| Description |
|
| Field |
field_mask
|
|---|---|
| Type |
google.protobuf.
FieldMask
|
Message ListApplicationPackageDefaultAssociationRequest
Show object example
{
"ids": {},
"limit": 0,
"page": 0,
"field_mask": {},
}
Fields:
| Field |
ids
|
|---|---|
| Type |
ApplicationIdentifiers
|
| Description |
|
| Field |
limit
|
|---|---|
| Type |
uint32
|
| Description |
Limit the number of results per page. Each page is ordered by the FPort.
|
| Field |
page
|
|---|---|
| Type |
uint32
|
| Description |
Page number for pagination. 0 is interpreted as 1. |
| Field |
field_mask
|
|---|---|
| Type |
google.protobuf.
FieldMask
|
Message SetApplicationPackageDefaultAssociationRequest
Show object example
{
"default": {},
"field_mask": {},
}
Fields:
| Field |
default
|
|---|---|
| Type |
ApplicationPackageDefaultAssociation
|
| Description |
|
| Field |
field_mask
|
|---|---|
| Type |
google.protobuf.
FieldMask
|
Message ApplicationPackageDefaultAssociationIdentifiers
Show object example
{
"application_ids": {},
"f_port": 0,
}
Fields:
| Field |
application_ids
|
|---|---|
| Type |
ApplicationIdentifiers
|
| Description |
|
| Field |
f_port
|
|---|---|
| Type |
uint32
|
| Description |
|
Message ApplicationIdentifiers
Show object example
{
"application_id": "",
}
Fields:
| Field |
application_id
|
|---|---|
| Type |
string
|
| Description |
|
Message ApplicationPackageAssociation
Show object example
{
"ids": {},
"created_at": "0001-01-01T00:00:00Z",
"updated_at": "0001-01-01T00:00:00Z",
"package_name": "",
"data": {},
}
Fields:
| Field |
ids
|
|---|---|
| Type |
ApplicationPackageAssociationIdentifiers
|
| Description |
|
| Field |
created_at
|
|---|---|
| Type |
google.protobuf.
Timestamp
|
| Field |
updated_at
|
|---|---|
| Type |
google.protobuf.
Timestamp
|
| Field |
package_name
|
|---|---|
| Type |
string
|
| Description |
|
| Field |
data
|
|---|---|
| Type |
google.protobuf.
Struct
|
Message ApplicationPackageDefaultAssociation
Show object example
{
"ids": {},
"created_at": "0001-01-01T00:00:00Z",
"updated_at": "0001-01-01T00:00:00Z",
"package_name": "",
"data": {},
}
Fields:
| Field |
ids
|
|---|---|
| Type |
ApplicationPackageDefaultAssociationIdentifiers
|
| Description |
|
| Field |
created_at
|
|---|---|
| Type |
google.protobuf.
Timestamp
|
| Field |
updated_at
|
|---|---|
| Type |
google.protobuf.
Timestamp
|
| Field |
package_name
|
|---|---|
| Type |
string
|
| Description |
|
| Field |
data
|
|---|---|
| Type |
google.protobuf.
Struct
|
Message ListApplicationPackageAssociationRequest
Show object example
{
"ids": {},
"limit": 0,
"page": 0,
"field_mask": {},
}
Fields:
| Field |
ids
|
|---|---|
| Type |
EndDeviceIdentifiers
|
| Description |
|
| Field |
limit
|
|---|---|
| Type |
uint32
|
| Description |
Limit the number of results per page. Each page is ordered by the FPort.
|
| Field |
page
|
|---|---|
| Type |
uint32
|
| Description |
Page number for pagination. 0 is interpreted as 1. |
| Field |
field_mask
|
|---|---|
| Type |
google.protobuf.
FieldMask
|