Friday, January 13, 2017

How to Enroll/Register a Windows 10 Device with Wso2 IoT Server

Windows 10 Device Registration


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 3.0.0 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.

Enrollment Steps:


  1.  Sign in to the Device Management console.
  • Starting the Server
  • Access the device management console.
    • For access via HTTP:
      http://<HTTP_HOST>:9763/devicemgt/ 
      For example: 
      http://localhost:9763/devicemgt/
    • For access via secured HTTP:
      https://<HTTPS_HOST>:9443/devicemgt/ For example: https://localhost:9443/devicemgt/ 
  • Enter the username and password, and sign in.

       
IOT login page
The system administrator will be able to log in using admin for both the username and password. However, other users will have to first register with IoTS before being able to log into the IoTS device management console. For more information on creating a new account, see Registering with IoTS.

  • Click LOGIN. The respective device management console will change, based on the permissions assigned to the user.
  • For example, the device management console for an administrator is as follows:



2. Click on the Add


3. Then All the Device type will appear, Click on the Windows Device type.

4. Click Windows to enroll your device with WSO2 IoTS.


5. Go to Settings >> Accounts >> Access work or school, then tap the Enroll only in device management option

6. Provide your corporate email address, and tap sign in.


if your domain is enterpriseenrollment.prod.wso2.com, you need to give the workplace email address as admin@prod.wso2.com.
  




















7. Enter the credentials that you provided when registering with WSO2 IoTs, and tap Login
  • Username - Enter your WSO2 IoTS username.
  • Password - Enter your WSO2 IoTS password.
       

























8. Read the policy agreement, and tap I accept the terms to accept the agreement.  





















9. The application starts searching for the required certificate policy.
    

10. Once the application successfully finds and completes the certificate sharing process it indicates that the email address is saved. 

Then completed the Windows Device Enrollment process
When the application has successfully connected to WSO2 IoTS, it indicates the details of the last successful attempt that was made to connect to the server.
Note : Windows devices support local polling. Therefore if a device does not initiate the wakeup call, you can enable automatic syncing by tapping the  button.

After successfully enroll the the Device,You can see more Details of the enrolled device and execute some operations and policies also.

  • Click on the View:

  • Then click on the Windows image      
 
                                                                                                                                           
This directs you to the device details page where you can view the device information and try out operations on a device.

Device Information:
Device Location
Operation Log

You can follow up more details from the Device management flow here http://hasuniea.blogspot.com/2017/01/windows-10-mdm-support-with-wso2-iot.html 





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.


Architecture

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.


Overview


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.