Monthly update:

As the progress of the project stands right now the following has been
implemented on the end of the IoT server;

1) Differentiating visual features added to Visualization hierarchy to
distinguish different device types

Work in progress at the time of writing is as follows;

1) API to get the device arrangement hierarchy as a JSON.

On Wed, Oct 18, 2017 at 11:59 AM, Nuwan Jayawardene <[email protected]> wrote:

> Weekly Update:
>
> As the progress of the project stands right now the following has been
> implemented on the end of the IoT server;
>
> 1) APIs updated according to the requirements of required library
> <http://visjs.org/>
> 2) Device hierarchy visualization completed and rendered successfully
>
> Work in progress at the time of writing is as follows;
>
> 1) Fine tuning visualization to produce clearer outputs
>
> End of month goals;
>
> 1) Testing Efficiency of visualization with mock 100 device organization
> configuration using JMeter script
> 2) Creating REST API to get entire network organization as Tree JSON
> object.
>
> On Thu, Oct 5, 2017 at 6:12 PM, Nuwan Jayawardene <[email protected]> wrote:
>
>> Monthly update:
>>
>> *The previous state of the project was put on hold to perform a design
>> review and proceed forward with any feedback received.*
>>
>> As the progress of the project stands right now the following has been
>> implemented on the end of the IoT server;
>>
>> 1) Held design review and gained feedback with regards to changes that
>> need to be done on the implementation so far
>> 2) Implemented desired changes and redid project from scratch to match
>> new requirements
>> 3) Selected suitable library for the visualization of the network
>> hierarchy. Studied the required data structure needed for the visualization
>> 4) Successfully completed APIs with data structure needed for the library
>>
>> Work in progress at the time of writing is as follows;
>>
>> 1) Building the UI component such that a preliminary visualization can be
>> done before moving onto fine tuning and advanced work.
>>
>> End of month goals;
>>
>> 1) Having workable UI providing Device Organization information
>> 2) Finalizing required APIs and adding new ones according to the
>> requirements of the UI
>>
>> On Fri, Sep 1, 2017 at 3:12 PM, Nuwan Jayawardene <[email protected]>
>> wrote:
>>
>>> Monthly update:
>>>
>>> As the progress of the project stands right now the following has been
>>> implemented on the end of the IoT server;
>>>
>>> 1) Main APIs have been implemented and published
>>> 2) Integration test scripts were written
>>> 3) Integration tests run and build successful
>>>
>>> Work in progress at the time of writing is as follows;
>>>
>>> 1) Understanding the UUF framework to develop the UI component
>>>
>>> End of month goals;
>>>
>>> 1) Having workable UI providing Device Organization information
>>> 2) Finalizing required APIs and adding new ones according to the
>>> requirements of the UI
>>>
>>> On Wed, Aug 23, 2017 at 2:14 PM, Nuwan Jayawardene <[email protected]>
>>> wrote:
>>>
>>>> Monthly update:
>>>>
>>>> As the progress of the project stands right now the following has been
>>>> implemented on the end of the IoT server;
>>>>
>>>> 1) Device organization database tables and DAO functionality
>>>> 2) Unit tests for the Device Organization DAO functionality tested and
>>>> builds successful
>>>> 3) OSGi service implemented and APIs published exposing the Device
>>>> Organization meta data handling operations
>>>>
>>>> Work in progress at the time of writing is as follows;
>>>>
>>>> 1) Implementing and publishing each individual API and checking for
>>>> errors and issues
>>>>
>>>> End of month goals;
>>>>
>>>> 1) Write integration tests to check APIs when building the final pack
>>>>
>>>> On Fri, Jul 28, 2017 at 3:13 PM, Nuwan Jayawardene <[email protected]>
>>>> wrote:
>>>>
>>>>> Overview
>>>>>
>>>>> As the product stands right now, WSO2 IoT Server only has the
>>>>> capability to detect and manage devices in direct connection with it. It
>>>>> has no capability to detect nor manage any device(s) connected via one or 
>>>>> a
>>>>> network of IoT gateways. Providing this capability to the IoT server will
>>>>> give us benefits in the long run such as;
>>>>>
>>>>>
>>>>>    1.
>>>>>
>>>>>    Enabling more efficient edge analytics.
>>>>>    2.
>>>>>
>>>>>    Enabling legacy devices to connect to IoT server thus widening
>>>>>    applicable use cases and scope.
>>>>>    3.
>>>>>
>>>>>    Enabling better organizational structure to a complex network of
>>>>>    devices.
>>>>>    4.
>>>>>
>>>>>    Enabling more security features to be added locally (to gateways)
>>>>>    as well as to IoTS itself.
>>>>>    5.
>>>>>
>>>>>    Enabling M2M connectivity features.
>>>>>
>>>>>
>>>>> Current state
>>>>>
>>>>> The project I am currently working on is based on programming the
>>>>> capability for IoTS server to detect and manage edge devices connected
>>>>> through a IoT gateway or a series of gateways.
>>>>>
>>>>> This will be achieved by making modifications to the agents running on
>>>>> edge devices as well as the gateway to gather additional metadata along
>>>>> with modifications on the server side to retrieve and process this meta
>>>>> data.
>>>>>
>>>>>
>>>>> *High level view of architecture*
>>>>>
>>>>> [image: High-level architecture.png]
>>>>>
>>>>>
>>>>> In the case of edge devices the modifications will allow for detection
>>>>> of any parent device they are connected to. In the case of the IoT 
>>>>> gateway,
>>>>> the modifications will allow for the detection of a parent device as well
>>>>> as child devices connected to it.
>>>>>
>>>>>
>>>>> *Development phases*
>>>>>
>>>>>
>>>>>
>>>>> Phases
>>>>>
>>>>> Deliverables
>>>>>
>>>>> State
>>>>>
>>>>> Phase 1
>>>>>
>>>>> Developing gateway agent to store metadata on connected devices
>>>>>
>>>>> (On hold)
>>>>>
>>>>> Developing an edge device agent to communicate with gateway
>>>>>
>>>>> To be developed
>>>>>
>>>>> Developing IoTS side capability to interface with gateway and
>>>>> understand metadata.
>>>>>
>>>>> In progress
>>>>>
>>>>> Phase 2
>>>>>
>>>>> Develop IoTS side capability to map networked devices
>>>>>
>>>>> To be developed
>>>>>
>>>>> Develop visual dashboard to view connected devices in UI
>>>>>
>>>>> To be developed
>>>>>
>>>>> Develop capability for fault detection of an edge device
>>>>>
>>>>> To be developed
>>>>>
>>>>> Phase 3
>>>>>
>>>>> Research and develop M2M connectivity functionality to both IoTS and
>>>>> Gateways
>>>>>
>>>>> To be developed
>>>>>
>>>>>
>>>>> Suggestions and feedback are appreciated.
>>>>>
>>>>> --
>>>>> *Nuwan Jayawardene*
>>>>> *Software Engineering intern*
>>>>> *WSO2, Inc.:http://wso2.com <http://wso2.com/>*
>>>>> *lean.enterprise.middleware*
>>>>> *Mobile  :- +94 71 1813299 <+94%2071%20181%203299>*
>>>>>
>>>>>
>>>>>    - *Linkedin* *:- **https://www.linkedin.com/in/nuwa
>>>>>    <https://www.linkedin.com/in/nuwanjaya/>**njaya/
>>>>>    <https://www.linkedin.com/in/nuwanjaya/>*
>>>>>    - * <https://www.wso2.com/signature>*
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Nuwan Jayawardene*
>>>> *Software Engineering intern*
>>>> *WSO2, Inc.:http://wso2.com <http://wso2.com/>*
>>>> *lean.enterprise.middleware*
>>>> *Mobile  :- +94 71 1813299 <+94%2071%20181%203299>*
>>>>
>>>>
>>>>    - *Linkedin* *:- **https://www.linkedin.com/in/nuwa
>>>>    <https://www.linkedin.com/in/nuwanjaya/>**njaya/
>>>>    <https://www.linkedin.com/in/nuwanjaya/>*
>>>>    - * <https://www.wso2.com/signature>*
>>>>
>>>>
>>>
>>>
>>> --
>>> *Nuwan Jayawardene*
>>> *Software Engineering intern*
>>> *WSO2, Inc.:http://wso2.com <http://wso2.com/>*
>>> *lean.enterprise.middleware*
>>> *Mobile  :- +94 71 1813299 <+94%2071%20181%203299>*
>>>
>>>
>>>    - *Linkedin* *:- **https://www.linkedin.com/in/nuwa
>>>    <https://www.linkedin.com/in/nuwanjaya/>**njaya/
>>>    <https://www.linkedin.com/in/nuwanjaya/>*
>>>    - * <https://www.wso2.com/signature>*
>>>
>>>
>>
>>
>> --
>> *Nuwan Jayawardene*
>> *Software Engineering intern*
>> *WSO2, Inc.:http://wso2.com <http://wso2.com/>*
>> *lean.enterprise.middleware*
>> *Mobile  :- +94 71 1813299 <+94%2071%20181%203299>*
>>
>>
>>    - *Linkedin* *:- **https://www.linkedin.com/in/nuwa
>>    <https://www.linkedin.com/in/nuwanjaya/>**njaya/
>>    <https://www.linkedin.com/in/nuwanjaya/>*
>>    - * <https://www.wso2.com/signature>*
>>
>>
>
>
> --
> *Nuwan Jayawardene*
> *Software Engineering intern*
> *WSO2, Inc.:http://wso2.com <http://wso2.com/>*
> *lean.enterprise.middleware*
> *Mobile  :- +94 71 1813299 <+94%2071%20181%203299>*
>
>
>    - *Linkedin* *:- **https://www.linkedin.com/in/nuwa
>    <https://www.linkedin.com/in/nuwanjaya/>**njaya/
>    <https://www.linkedin.com/in/nuwanjaya/>*
>    - * <https://www.wso2.com/signature>*
>
>


-- 
*Nuwan Jayawardene*
*Software Engineering intern*
*WSO2, Inc.:http://wso2.com <http://wso2.com/>*
*lean.enterprise.middleware*
*Mobile  :- +94 71 1813299*


   - *Linkedin* *:- **https://www.linkedin.com/in/nuwa
   <https://www.linkedin.com/in/nuwanjaya/>**njaya/
   <https://www.linkedin.com/in/nuwanjaya/>*
   - * <https://www.wso2.com/signature>*
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to