Introduction
The OM SDK abstracts the device management as the DEVM modules to support module customization during secondary development and to manage extended devices. The OM SDK provides guidance for developers to develop modules based on the development logic of Huawei Atlas 500 A2 edge station. As shown in the following figure, the modules in light color need to be developed or provided by developers.

Procedure Introduction
To develop a custom module, perform the following steps:
- Create a module specification configuration file and define key information such as the name, ID, and property table of the extended module. For details, see Configuration File.
- Add the definition of the extended module to the existing product specification configuration file. For details, see Configuration File.
- Develop the driver of the extended module. A set of APIs consisting of functions needs to be implemented to support management by DEVM. The get_attribute and set_attribute APIs need to set and read attributes based on the definitions in the module specification configuration.
Parent topic: Module Development