< 上一个 | 内容 | 下一个 >

A.2 Support resources section


A.2.1 Device Capability function set


A.2.1.1 DeviceCapability resource


Used to determine the resources available on a server. Sample URI: /dcap

Request representation: DeviceCapability Response representation: DeviceCapability

Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Error


A.2.2 Self Device Resource function set


A.2.2.1 SelfDevice resource


The device that is providing the services being accessed. Sample URI: /sdev

Request representation: SelfDevice Response representation: SelfDevice

Methods: GET/HEAD: Mandatory, PUT: Discouraged, POST: Error, DELETE: Error


A.2.3 End Device Resource function set


A.2.3.1 EndDeviceList resource


End device resource list. Sample URI: /edev

Request representation: EndDevice Response representation: EndDeviceList

Methods: GET/HEAD: Mandatory, PUT: Error, POST: Optional, DELETE: Error


A.2.3.2 EndDevice resource


End device instance.

Sample URI: /edev/{id1}

Request representation: EndDevice Response representation: EndDevice

Methods: GET/HEAD: Mandatory, PUT: Optional, POST: Error, DELETE: Optional


A.2.3.3 Registration resource


Contains registrations related to the indicated device. Sample URI: /edev/{id1}/rg

Request representation: Registration Response representation: Registration

Methods: GET/HEAD: Mandatory, PUT: Optional, POST: Error, DELETE: Optional


A.2.3.4 DeviceStatus resource


Contains the current operational state of the associated EndDevice or SelfDevice. Sample URI: /edev/{id1}/dstat

Request representation: DeviceStatus Response representation: DeviceStatus

Methods: GET/HEAD: Mandatory, PUT: Mandatory, POST: Error, DELETE: Optional


A.2.4 Function Set Assignments function set


A.2.4.1 FunctionSetAssignmentsList resource


Contains Function Set Assignments present on the server and/or related to the indicated device. Sample URI: /edev/{id1}/fsa

Request representation: FunctionSetAssignments Response representation: FunctionSetAssignmentsList

Methods: GET/HEAD: Mandatory, PUT: Error, POST: Discouraged, DELETE: Error


A.2.4.2 FunctionSetAssignments resource


Contains links to the specific Function Set Assignments. Sample URI: /edev/{id1}/fsa/{id2}

Request representation: FunctionSetAssignments Response representation: FunctionSetAssignments

Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Discouraged


A.2.5 Subscription/Notification Mechanism function set


A.2.5.1 SubscriptionList resource


Contains Subscriptions related to the indicated device. Documented in Subscription/Notification Mechanism.


Sample URI: /edev/{id1}/sub Request representation: Subscription

Response representation: SubscriptionList

Methods: GET/HEAD: Mandatory, PUT: Error, POST: Mandatory, DELETE: Error


A.2.5.2 Subscription resource


A specific subscription.

Sample URI: /edev/{id1}/sub/{id2} Request representation: Subscription Response representation: Subscription

Methods: GET/HEAD: Mandatory, PUT: Mandatory, POST: Error, DELETE: Mandatory


A.2.5.3 NotificationList resource


A list of Notifications. Sample URI: /ntfy

Request representation: Notification Response representation: NotificationList

Methods: GET/HEAD: Discouraged, PUT: Error, POST: Mandatory, DELETE: Error


A.2.5.4 Notification resource


A specific Notification. Sample URI: /ntfy/{id1}

Request representation: Notification Response representation: Notification

Methods: GET/HEAD: Discouraged, PUT: Error, POST: Error, DELETE: Error


A.2.6 Response function set


A.2.6.1 ResponseSetList resource


List of ResponseSet instances or channels. Devices implementing the ResponseSetList resource MAY support multiple instances of ResponseSet.

Sample URI: /rsps

Request representation: ResponseSet Response representation: ResponseSetList

Methods: GET/HEAD: Optional, PUT: Error, POST: Discouraged, DELETE: Error


A.2.6.2 ResponseSet resource


Specific ResponseSet instance. This resource can be thought of as a particular ResponseList or channel. Sample URI: /rsps/{id1}

Request representation: ResponseSet Response representation: ResponseSet

Methods: GET/HEAD: Optional, PUT: Error, POST: Error, DELETE: Discouraged


A.2.6.3 ResponseList resource


List of Response instances. Sample URI: /rsps/{id1}/rsp Request representation: Response


Response representation: ResponseList

Methods: GET/HEAD: Optional, PUT: Error, POST: Mandatory, DELETE: Error


A.2.6.4 Response resource


Specific Response instance. Sample URI: /rsps/{id1}/rsp/{id2} Request representation: Response Response representation: Response

Methods: GET/HEAD: Optional, PUT: Error, POST: Error, DELETE: Optional


A.2.6.5 PriceResponse resource


A specific PriceResponse instance. Sample URI: /rsps/{id1}/rsp/{id2} Request representation: PriceResponse Response representation: PriceResponse

Methods: GET/HEAD: Optional, PUT: Error, POST: Error, DELETE: Optional


A.2.6.6 TextResponse resource


A specific TextMessage Response instance. Sample URI: /rsps/{id1}/rsp/{id2}

Request representation: TextResponse Response representation: TextResponse

Methods: GET/HEAD: Optional, PUT: Error, POST: Error, DELETE: Optional


A.2.6.7 DERControlResponse resource


A specific DERControl Response instance. Sample URI: /rsps/{id1}/rsp/{id2}

Request representation: DERControlResponse Response representation: DERControlResponse

Methods: GET/HEAD: Optional, PUT: Error, POST: Error, DELETE: Optional


A.2.6.8 FlowReservationResponseResponse resource


A specific FlowReservationResponse Response instance. Sample URI: /rsps/{id1}/rsp/{id2}

Request representation: FlowReservationResponseResponse Response representation: FlowReservationResponseResponse

Methods: GET/HEAD: Optional, PUT: Error, POST: Error, DELETE: Optional


A.2.6.9 DrResponse resource


A specific Demand Response/Load Control EndDeviceControl Response (DrResponse) instance. Sample URI: /rsps/{id1}/rsp/{id2}

Request representation: DrResponse Response representation: DrResponse

Methods: GET/HEAD: Optional, PUT: Error, POST: Error, DELETE: Optional