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
|