*Problem:*
All our products contain samples that work out of the box. Even on EMM,
agents get installed on to commonly available Android/iOS/Windows devices.

But providing this experience in IoT Server is difficult due to needing a
physical device. And even if a user possess a device, chances are very much
that it is not one of the device to which we have an agent written.

*Solution:*
By having a virtual device, users can experience the functionalities
available in IoT Server. eg: They can enrol it, feed in some sensor values
and see those being collected by IoT Server, control some virtual actuators
through IoT Server.

Virtual device can be a command line client (shell script), Swing
application or a simple HTML page.

We can even extend the concept so that there is an interface of a device
and there are two implementations - virtual & real.
Real implementation is arduino, Raspberry Pi, etc agent.

This way, user gets to experience the same behaviour on both virtual & real
device.



-- 
/sumedha
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to