Monday, January 9, 2017

Windows 10 MDM support with WSO2 IoT Server

About Wso2 IoT Server

WSO2 IoT Server (IoTS) provides the essential capabilities required to implement a scalable server side IoT Platform. These capabilities involve device management, API/App management for devices, analytics, customizable web portals, transport extensions for MQTT, XMPP and many more. WSO2 IoTS contains sample device agent implementations for well known development boards, such as Arduino UNO, Raspberry Pi, Android, and Virtual agents that demonstrate various capabilities. Furthermore, WSO2 IoTS is released under the Apache Software License Version 2.0, one of the most business-friendly licenses available today.
Do you like to contribute to WSO2 IoTS and get involved with the WSO2 community? For more information, see how you can participate in the WSO2 community.


In the modern world, individuals connect their phones to smart wearables, households and other smart devices.  WSO2 IoT Server is a completely modular, open-source enterprise platform that provides all the capabilities needed for the server-side of an IoT architecture connecting these devices. WSO2 IoT Server is built on top of WSO2 Connected Device Management Framework (CDMF), which in turn is built on the WSO2 Carbon platform.
The IoT Server architecture can be broken down into two main sections:

Device Management (DM) platform

The Device Management platform manages the mobile and IoT devices.

IoT Device Management

  • IoT Server mainly focuses on managing the IoT devices, which run on top WSO2 CDMF. The Plugin Layer of the platform supports device types such as Android Sense, Raspberry Pi, Arduino Uno and many more.
  • The devices interact with the UI layer to execute operations and the end-user UIs communicates with the API layer to execute these operations for the specified device type.
Mobile Device Management

  • Mobile device management is handled via WSO2 Mobile Device Manager (MDM), which enables organizations to secure, manage, and monitor Android, iOS, and Windows devices (e.g., smartphones, iPod touch devices and tablet PCs), irrespective of the mobile operator, service provider, or the organization.


Windows 10 Mobile has a built-in device management client to deploy, configure, maintain, and support smartphones. Common to all editions of the Windows 10 operating system, including desktop, mobile, and Internet of Things (IoT), this client provides a single interface through which Mobile Device Management (MDM) solutions can manage any device that runs Windows 10

Our upcoming Wso2 IOT Server provide windows 10 MDM support, You all are highly welcome to download the the pack and check it out windows device enrollment and device management through operations and policies.Up to now We are only supported Windows Phone and Windows Laptop.

Windows 10 Enrollment & Device Management flow

Windows 10 Enrollment Flow

Windows 10 includes “Work Access” options, which you’ll find under Accounts in the Settings app. These are intended for people who need to connect to an employer or school’s infrastructure with their own devices. Work Access provides you access to the organization’s resources and gives the organization some control over your device.


  1. I enjoying your post. You definitely have some great insight and great stories.

    Microsoft Server 2016
    Microsoft Server 2016 Repair

  2. So, you state that WSO2 IoT Server (IoTS) provides mobile device management and other capabilities for implementing scalable server side IoT Platform. The built-in device management client for Windows 10 Mobile is great, but is it good enough. And it supports only Windows Phone and Windows Lapto. This would create issues. Suggestion: Get an MDM solution that supports devices of various types and operating systems – windows, android, etc...,.

    best mobile device management 2018