iotwso2wso2-iot

Reproducing WSO2 IoT demo


I am new to WSO2 and like to evaluate the product for a specific IoT use case involving Raspberry Pi.

I found this nice article with the IoT demo, but could need some help reproducing it:

http://wso2.com/library/articles/2014/09/demonstration-on-architecture-of-internet-of-things-an-analysis/

Github repository is here: https://github.com/dulichan/iot-ref-arch/releases/tag/0.0.1

There are three components involved:

  1. Message Broker
  2. Complex Event Processor
  3. Enterprise Mobility Manager (EMM)

Is there a more detailed description about how to setup the components?

I managed to run the rpi agent on raspberry and to run EMM on my server machine, but where to put the files in the folders "cep-resources" ?

Also I foud few information on how to enroll the raspberry in EMM, is this possible by default with the user token in EMM or do I have to make any adjustments?


Solution

  • You can use WSO2 IoT Server 1.0.0 Alpha which was released recently which has the necessary components packed OOB. You can download the pack from [1]. This release has a Raspberry pi sample [2] which uses DHT11 temperature sensor and a LED bulb which you can tryout. Also you can write your own device plugin by referring [3].

    [1] https://github.com/wso2/product-iots/releases/tag/v1.0.0-alpha

    [2] https://docs.wso2.com/display/IoTS100/Raspberry+Pi

    [3] https://docs.wso2.com/display/IoTS100/Creating+a+New+Device+Type