*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
