- Device API
- Cloud API
- Application API
- Set up and Account Management
- User notification
- Device types
- Device Activation
- Consumer Mapping
- Post device to consumer mapping
- Update consumers
- Delete consumer
- Set device attributes
- Set device property
- Get device properties
- Delete device property
- Set consumer property
- Get consumer properties
- Delete consumer property
- Create/edit consumer make
- Delete consumer make
- Create/edit consumer model
- Delete consumer model
- Monitoring
- Get devices Info
- Get location current total energy usage
- Get location current power consumption
- Get projection for location
- Get aggregated location energy usage
- Get device current total energy usage
- Get aggregated device level energy usage
- Device instantaneous readings history
- Last N history records
- Get current device parameters
- Get real time device readings
- Control
- Rules
- Analytic Rules
- Compare
- Quiz
- Market
- Analytics and Admin API
- Downloads
- Account
You are here
Device API
Use People Power's Device API
People Power has defined an API that is ready to use for device persistent measurements, management, and instantaneous control. You would use this API if you want to quickly connect your devices with People Power's Internet of Things Platform to access your physical devices through mobile apps and web portals.
Requirements
To use People Power's API, your device or proxy must:
- Connect to the Internet
- Have a globally unique ID (a MAC address or UUID will do)
- Support HTTP (GET and POST)
- Support XML encoding / decoding
On embedded-Linux platforms, the HTTP and XML support is typically provided by open libraries such as cURL and libxml2. The Internet of Things SDK (IOTSDK) provides BSD-licensed open source code to get started.
- Device API - Design Philosophy
- Device API - Communications
- Device API - Activation
- Device API - Add Devices
- Device API - Measurements
- Device API - Controls
- Device API - Result Codes
- Register your Device Type
- Device Parameters
- Units of Measurement
- Internet of Things Software Developer Kit
- JSON format of API