IoT network management platform
Learn how we helped RAKwireless develop WisDM, an enterprise SaaS solution for the automated setup and management of large IoT networks.
-
industry
IoT networking
-
Country
China
-
Team size
40
-
Collaboration
April 2020 – present
About the client
RAKwireless is a global provider of Long Range Wide Area Network (LoRaWAN) gateways, sensor modules, and cross-platform IoT infrastructure. The company delivers an integrated ecosystem that includes hardware, software, and cloud-ready tools for scalable network deployment and management. With customers across Asia, Europe, and the Americas, RAKwireless focuses on enabling organizations to build reliable, secure, and high-performance IoT networks supported by its engineering expertise, agile product development, and strong partner ecosystem.
Video testimonial of WisDM, an IoT device management platform
Business context
RAKwireless originally offered management tools well-suited for small and midsize IoT deployments, where teams configured gateways locally during installation. These capabilities matched the needs of early customers, yet enterprise-scale projects introduced new levels of complexity.
Enterprise customers required remote provisioning, automated firmware updates, centralized monitoring, and dependable troubleshooting workflows. The company’s existing toolset didn’t support these needs at scale. Managing thousands of gateways manually would increase operational cost, create long rollout times, and limit the company’s ability to serve enterprise accounts with strict reliability and security expectations.
RAKwireless understood the risk of delaying this shift. Therefore, their leadership decided to build a unified, scalable solution for network-level and device-level control. To strengthen the engineering efforts throughout the process, the company selected Yalantis as its IoT development partner.
Solution overview
-
TRANSFORMING FUNCTIONAL AND NON-FUNCTIONAL REQUIREMENTS INTO A PRODUCT DEVELOPMENT ROADMAP
Steps we took to roadmap product development:
- researched the client’s current technical processes, infrastructure, and constraints to select the most suitable technology stack;
- discussed the target audience’s needs with RAKwireless stakeholders and the business team to determine non-functional product requirements and the scope of deployment;
- mapped business requirements onto the solution’s functional and non-functional requirements to track project success criteria;
- prioritized the project scope with the client and estimated efforts and risks;
assisted the client’s design team in forming the most suitable UI/UX strategy; - formed the MVP for a centralized IoT management system and the scope for the next releases;
- created a development strategy and schedule to share with the client’s team.
-
BUILDING THE SOLUTION ARCHITECTURE
We built a scalable and serverless web architecture along with several custom solutions to accommodate IoT network specifics. We also:
- integrated AWS IoT Core to manage device communications, maintain real-time device shadows, and enable secure event-driven interactions between gateways and WisDM;
- enabled long-running operations, including adding hundreds of sensors to a gateway, by offloading bulk actions into background jobs;
- implemented both asynchronous and synchronous interactions between system components and external integrated systems, leveraging AWS Lambda for serverless processing and DynamoDB/RDS for scalable data storage;
- supported remote device onboarding and provisioning workflows using AWS IoT Core messaging patterns and secure connectivity.
-
PROVIDING VALUE TO ENTERPRISE CLIENTS WITH SAAS-ENABLED FUNCTIONALITY
To adjust the client’s offering to the expectations of the enterprise target market, we ensured:
- Full accessibility. Customers can easily and quickly manage connected IoT devices remotely via a cloud-based web application.
- Self-service management. Customers can update network configurations, monitor device statuses, resolve issues, replace hardware, as well as onboard and manage their own management teams, controlling access permissions without the support team’s assistance.
- Quality customer support. The RAKwireless customer support team can promptly find and fix inconsistencies in customers’ IoT networks remotely, without needing to send a local repair team.
-
CONDUCTING PERFORMANCE TESTING
The product underwent several stages of beta testing before its release as a fully functioning version. Gradually, the user and device bases were growing, and our priority was to ensure the product’s stable performance. To achieve this, our performance testing team:
- set up an automated performance testing environment to provide conditions for stable performance and high product efficiency;
- used a cost-efficient approach of emulating high-load scenarios with virtual devices, validating AWS IoT Core ingest capacity and downstream Lambda/DynamoDB scaling behavior;
- automated the process of collecting testing logs and reporting on test results to identify and fix errors efficiently.
Value delivered
Yalantis continues to support the product and release new production features for enterprise customers. Together with our client, we’ve achieved the following results:
-
Extra value for customers. Aside from providing hardware, WisDM offers RAK customers software to manage gateways worldwide and integrate thousands of devices remotely. Customers can onboard, configure, update, and monitor thousands of gateways and sensors in real time, including availability, responsiveness, and geolocation. A serverless AWS architecture powers these capabilities, allowing the platform to scale seamlessly as deployments expand and maintain 99.9% availability of WisDM’s device management services across distributed environments.
-
Enhanced customer support. A communication channel in the WisDM app allows users to create tickets effortlessly. Besides, users can provide the RAKwireless support team with temporary remote access to their network infrastructure to solve gateway-related management problems. In such a way, AWS IoT Core’s secure messaging model and device shadows reduce reliance on on-site service teams and accelerate issue resolution.
-
Platform as a service. Customers can offer WisDM as a service themselves by sharing access to their account and setting up their gateways on-site. Management is done remotely by an expert partner. Running WisDM on AWS services provides the PaaS model with the elasticity required to support multi-tenant growth, maintaining stable performance even when customers onboard thousands of devices.
-
Improved system security. Customers can use a role management system to establish roles for different network activities, ranging from operational to observer-only. AWS-native identity and policy mechanisms reinforce these access controls, keeping governance consistent across distributed and multi-tenant environments.
-
High responsiveness. AWS IoT Core helps WisDM maintain a 500 ms response time for core management operations, providing near-instant configuration updates, status checks, and device state queries to enterprise users. Unlike slower platforms that force engineers to wait through long update cycles, WisDM’s fast feedback loops shorten operational cycles and keep large-scale workflows responsive.
Need assistance with an IoT network management solution?
Yalantis will help you build a scalable and flexible system for IoT network management and automated gateway governance