Hi Lahiru, Few Suggestions. You can also add alerts mechanism like [1] based on analysed data. As an example if laptop cpu utilization is more than 90% then send email to operation user.
As others said you can reuse most of existing components for dashboard and analysis. Your sample use cases are applied for any device types as we can use same way to do predicative maintenance in iot devices. If we have new device type , send some attributes to server and take some decisions. So you can come up with documentation as if as how we can reuse those components to support similar use cases in any device type/agent. [1]https://docs.wso2.com/display/DAS310/Creating+Alerts Thanks, Waruna On Thu, Jul 6, 2017 at 11:04 AM, Lahiru Madushanka <[email protected]> wrote: > Hi Harshan, > > Sorry for the unclarity of my initial statement. This is a continuation of > "Laptop" device type developed by Thisari. > Yeah the process is same as you explained. > > Thanks > > On Thu, Jul 6, 2017 at 10:16 AM, Harshan Liyanage <[email protected]> > wrote: > >> Hi Lahiru, >> >> Could you please clarify why we need a new device-type in this scenario? >> It looks like a feature on-top of "PC" or "Laptop" device-type. >> Analytics/ML part can be separated from the device-type. What we need to do >> is to just get the required data like RAM, CPU, HDD usage etc from that >> particular device type and push them into DAS. This is somewhat similar to >> what we are currently doing with the Android device-type. I'm wondering why >> we can't use the same approach here. >> >> Thanks, >> >> Harshan Liyanage >> EMM/IoT TG >> Mobile: *+94765672894* >> Email: [email protected] >> Blog : http://harshanliyanage.blogspot.com/ >> *WSO2, Inc. :** wso2.com <http://wso2.com/>* >> lean.enterprise.middleware. >> >> On Wed, Jul 5, 2017 at 10:57 PM, Pasindu Jayaweera <[email protected]> >> wrote: >> >>> Hi Lahiru, >>> Q.) Other than pushing data from the laptop, will there be any >>> operations or policies than can be applied from the server-side? >>> >>> Q) What could be the agent's behavior; >>> >>> a.) when the laptop is out of the network? >>> >>> b.) when the laptop has multiple operating systems? >>> >>> >>> When designing analytics views and creating ML plans, I would like to >>> suggest to make them in such a way that those units can be plugged not only >>> with the laptops, but also with any device type that provide the same stats >>> that you are planning to get from the laptops at this moment. Because the >>> stats like RAM, CPU utilization can be fetched from most of the other >>> devices as well. So that upon the use case, those device types can reuse >>> the same unit in future. WDYT? >>> >>> Thanks. >>> >>> On Wed, Jul 5, 2017 at 8:19 PM, Lahiru Madushanka <[email protected]> >>> wrote: >>> >>>> >>>> Hi all, >>>> >>>> Currently I am working on a new device type for IOTS which can collect >>>> stats from Laptops and use them for analytics and decision making process. >>>> This is achieved by an agent running on PC which pushes collected stats to >>>> the IOTS in given time intervals. >>>> >>>> Sample use case 1 :- Average ram / CPU utilization of team X can be use >>>> as a measurement when buying new PCs for team X. >>>> >>>> Sample use case 2 :- Prediction of average memory requirement of team X >>>> for next year >>>> >>>> Development Phases >>>> >>>> Phase 1 >>>> Developing the initial agent which runs on PC and publish statistics to >>>> the IoTS through the MB. >>>> Creating event receivers / publishers and execution plans in DAS to >>>> handle data. >>>> Creating initial analytics and real time analytics views for a single >>>> device >>>> >>>> Phase 1 was already done by Thisari Patabendi. >>>> >>>> Phase 2 >>>> Adding "Device profiles" to the device database. >>>> Data purging and summarization >>>> Implementing group analytics view for roles "team lead" and "infra >>>> level user". >>>> >>>> Phase 3 >>>> Collect data by running agent on several test machines. >>>> Applying analytics on collected data and create ML plan. >>>> Creating analytic result dashboards >>>> >>>> Suggestions are highly appreciated. >>>> >>>> Thanks. >>>> >>>> >>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "WSO2 IoT Team Group" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/a/wso2.com/d/optout. >>>> >>> >>> >>> >>> -- >>> *Pasindu Jayaweera* >>> Software Engineer | WSO2 Inc >>> Mobile: +94 718187375 <+94%2071%20818%207375> >>> Blog: blog.pasindujayaweera.com >>> <http://wso2.com/signature> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "WSO2 IoT Team Group" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/a/wso2.com/d/optout. >>> >> >> > -- > You received this message because you are subscribed to the Google Groups > "WSO2 IoT Team Group" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/a/wso2.com/d/optout. > -- Regards, Waruna Lakshitha Jayaweera Senior Software Engineer WSO2 Inc; http://wso2.com phone: +94713255198 http://waruapz.blogspot.com/
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
