Dayou NMS (Network Management System) is a web-based application designed for device management and monitoring. It provides dealers and managers with the capability to register, edit, and delete device information within their network. Additionally, users can request device operations and configure settings through the system. This platform streamlines the management of network devices, enabling efficient control and monitoring of network infrastructure.
Key challenges :
• Complexity of Device Management: Managing a variety of network devices with different configurations and capabilities required robust functionality and flexibility within the system.
• Scalability: As the client's organization grew and acquired more devices, it was essential to ensure that Dayou NMS could scale effectively to accommodate the increasing workload and data volume.
• Security: Given the sensitive nature of network management data, implementing robust security measures to protect against unauthorized access and data breaches was a critical concern.
• User Experience: Designing an intuitive and user-friendly interface for dealers and managers to interact with Dayou NMS was essential to ensure efficient utilization and adoption of the system.
• Integration: Integrating Dayou NMS with existing IT infrastructure and systems within the client's organization posed challenges in terms of compatibility, data migration, and seamless operation.
Addressing these challenges required careful planning, collaboration between stakeholders, and a comprehensive approach to development and implementation.
Business Context :
Our client had contacted us with a vision for a network management solution that would streamline device administration and monitoring within their organization. This vision led to the development of Dayou NMS, a web-based application tailored to meet the specific needs of managing network devices efficiently. Dayou NMS empowered dealers and managers to register, edit, and delete device information seamlessly, while also providing functionality to request device operations and settings. With this platform, our client aimed to enhance overall network infrastructure management, leading to increased operational efficiency and rapid resolution of network issues.
Project Tech Stack :
• Web framework: Node.js
• Database: MongoDB
• Front-end framework: Angular
• WebSocket Protocol Library: Socket.io
• Security technology: SSL/TLS encryption, OAuth authentication
• Deployment environment: AWS, Nginx
Features :
• Add/edit/delete device- Request device reset and check results
• Check device reset request history
• Request device settings and view results
• Check device setting request history
• Add/edit/delete agency
• Add/edit/delete model
• Check device list and detailed information
• Device information report history inquiry
• Add/delete firmware
• Latest version check API
• FOTA result reporting API
• FOTA API call history inquiry