Application Overview
This topic provides the introduction and key features of Applications.
Introduction
Applications are designed for API interactions with Milesight Development Platform.
To make API calls with the Milesight Development Platform, you need to create an Application first. Each Application is equipped with a unique set of authentication information to obtain an Access Token for API interactions, facilitating tasks such as adding, managing, and configuring devices.
Each Application functions as an independent entity, when an Application is utilized to add devices via the API, the added devices are automatically associated with it. Devices associated with different Applications operate independently, facilitating the segregation of device groups and enabling separation between distinct projects or use cases.
Key features
- Customized applications
- Provide the flexibility to create dedicated Applications tailored to distinct usage scenarios and to categorize devices into separate Applications.
- API access control
- When creating Applications, you can specify which IP addresses are allowed to send API requests to Milesight Development Platform. This helps prevent unauthorized access and ensures that only trusted sources can initiate API calls.
- Real-time event notifications
-
Each Application supports event subscriptions, allowing you to receive real-time event notifications through Webhooks. For more information about event notifications, see Event Notification Overview.
- Demo Device Customization
- Milesight Development Platform supports to create the demo devices and simulate the communication between devices and the platform even without a physical device connected.
- OpenAPI Debugging and Webhook Simulation
- Provide powerful debug panels to explore, debug and trial run and API and webhook notifications features.
Learning Path
Categories | Topics |
---|---|
Application Settings | |
Application Devices | |
Debug and Simulation |