Presentation is loading. Please wait.

Presentation is loading. Please wait.

© Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. | SEND.

Similar presentations


Presentation on theme: "© Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. | SEND."— Presentation transcript:

1 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Building IoT and Industry 4.0 system with multitask management based on Redis Vladislav Medvedovsky Softarex Technologies Inc, Head of Department vmedvedovsky@softarex.com

2 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM In presentation Internet of Things and Industry 4.0. brief overview Build your own IoT or Industry 4.0 system – Typical problems which appear on start – Key components of IoT or Industry 4.0 system – Approaches for fast system prototyping – Example of system for demonstration – Software necessary for system – Prototype demo Cloud based management system based on Redis – Approach for tasks management based on Redis – Software architecture – Realization of tasks management based on Redis – Applications for tasks management based on Redis Conclusion

3 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Internet of Things and Industry 4.0. brief overview

4 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Internet of Things and Industry 4.0 In 2020 26 billion devices will be connected to the Internet If IoT will fail, it will make a significant influence anyway for existing manufacturing and business processes IoT is still in the beginning of its evolution Market is open for the variety of IoT solutions Business and manufacturing can have easy and direct feeling of benefits from IoT solution integration

5 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Why It is happening? Everything that being manufactured needs to be demanded Huge amount of information that needs to be kept up-to-date and reused

6 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Internet of Things and Industry 4.0 Implementation of Industry 4.0 involves the computerization of the entire production environment. A lack of IoT skills and knowledge among employees and management is viewed as the biggest obstacle to using the IoT more extensively.

7 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Advantages that Industry 4.0 brings Reduction of operating costs Intellectual manufacturing planning Selling devices as a service

8 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Advantages that Industry 4.0 brings Reduction of operating costs Intellectual manufacturing planning Selling devices as a service

9 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Build your own IoT or Industry 4.0 system

10 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Key components of IoT or Industry 4.0 system Small, cheap device with networking capabilities Server-side brain Data access system (web-site, application etc.)

11 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Typical problems which appear on start Circuit problems Networking problems Devices incompatibility Irrelevant device for particular task “Heavy” frameworks and tools

12 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Approaches for fast system prototyping Use assembled IoT devices with networking capabilities (Intel Edison, Arduino + WiFi Shield, ESP 8266-X, Zbee devices family) Use any well-known framework for back-end development (Play Framework, Spray, Akka-HTTP) Use key-value or document-oriented storage (Redis, MongoDb, Cassandra etc.)

13 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Used frameworks and platforms Java SE 8 and Play Framework 2.4.2 Redis Android 4.4+ Arduino IDE

14 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Components of demo system Gas and dust sensor Lego based model of Manufacturing device Mobile phone with camera Cooling device Cloud based server with Redis Operator’s Portal

15 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM System workflow View tasks data Submit photos Data exchange between server and printer Send commands to printer Sends sensor data to server Sends alarm signal to server Polls server for commands Cools printer in case of emergency

16 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Hardware and software implementation details

17 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Server Built on top of the Play Framework 2.4.2 Uses Redis as data storage and back-end for task management based on Resque Akka is used mostly for web sockets and communicating between app and workers

18 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Mobile applications We use two Android applications First is the operator’s app to submit photos Second used as intermediary between printer and server

19 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Gas and dust sensor Arduino Nano as a control board ESP 8266-07 Wi-Fi module used for wireless communications Sensors: MQ-3 (C2H5OH), MQ-7 (CO), MQ-8 (H2), Sharp GP2Y10 (dust) Do not require power line connection

20 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Drawing device Lego based model of Drawing device Assembled for demo purposes Uses ordinary permanent marker to draw images Paper size – A4

21 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Cooling device Consists from Arduino Nano, ESP 8266-07, and small fan It just polls server for it’s operation To increase operational safety, device could be connected directly to gas sensor Do not require power line connection

22 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Software necessary for system Your favorite Java IDE or equivalent (Vim/Emacs + javac) Arduino IDE or equivalent tool chain. Any data storage system running (Redis in our particular case) – schema-less is preferred

23 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Prototype demo

24 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Cloud based management system based on Redis

25 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Approach for tasks management based on Redis and Resque Simple implementation Cross platform – Java – C++ – PHP Flexibility and customization

26 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Typical Software architecture based on Redis Client Redis server Java worker C++ worker C# worker

27 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Realization of tasks management based on Redis Alarm worker CoolerPrinter Printer worker Application server Portal

28 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Conclusions Make a smart move before it’s not too late!

29 © Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. www.softarex.com | www.codenforcer.com SEND YOUR QUESTIONS TO JAVAONE@SOFTAREX.COM Thank You for Your Attention Headquarters 901 N. Pitt Street, Suite 320 Alexandria, VA 22314, USA Tel: +1 (703) 836 18 60 E-mail: info@softarex.com Softarex Technologies, Inc.


Download ppt "© Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. | SEND."

Similar presentations


Ads by Google