Openfabnet - A collaborative approach towards industry 4.0 based on open source, open hardware and...

37
Connect, Share & Collaborate

Transcript of Openfabnet - A collaborative approach towards industry 4.0 based on open source, open hardware and...

Connect, Share & Collaborate

WHY?

Connect, Share & Collaborate

An Industrial Revolution concerns ALL of us.As entrepreneurs we take responsibilityWholistic approach to risks and chances

Open for all stakeholdersShared public social benefit

HOW?

Connect, Share & Collaborate

Bottom-Up instead of Top-DownSelf-Organized instead of Instructed

Open Source, Open Hardware, Open-StandardsOpen Innovation, Open Organisation

Evolution of Ecosystems around POCs

WHAT?

Connect, Share & Collaborate

Industrial DigitalizationFlexible Production down to lot size One

Regionalization of economic circuits and value chains.Industrial Service Providership

Simulation and virtual Production

About US

Connect, Share & Collaborate

Kick Off at Linuxwochen 2016Organized as Non Profit Research Association

Interdisciplinary working groupsGrowing number of participating organizations (>50)

Several Proof of Concepts (POC) in progress

Security Standards Workflow

Big Data(BI, Databases, Search, ...)

Modeling (Visualization, Validation, Prediction, ...)

DevOps(Development, Rollout, Staging, ...)

Sensor Systems(Interfaces, Wireless, ...)

Infrastructure(Networks, IPv6, Software, ...)

Economy Ecology Sociology

Causes and Effects

Technology Impact Assessment

Education and Learning

Open Colaboration

Future of Work

Areas of Interest

Connect, Share & Collaborate

Technical Matrix Human Factor

SMART

Connect, Share & Collaborate

specific, measurable, achievable, realistic and time-boundKISS may be SMART!

Orientated towards user needs (usability)Sensible Fallback Behavior to DUMB

Developer have Root Access

NOT SMART

Connect, Share & Collaborate

Assuming the user is STUPIDIntroducing complexity without clear benefit

Ignoring potential security and safety hazardsObfuscating the modus operandi

Proprietary protocols and ‘standards’

The Magic Vision

Connect, Share & Collaborate

Better identify, understand and satisfy human needsGain insight into the organization of self organization

Apply results for the benefit of all mankind

Mantras

Connect, Share & Collaborate

"Any sufficiently advanced technology is indistinguishable from magic."(Clarke‘s 3rd law, Profiles of the Future)

"A journey of a thousand miles begins with a single step." (Laozi, 千里之行,始於足下 )

"Ask not what your country can do for you, ask what you can do for your country!"

(John F. Kennedy)

Connect, Share & Collaborate

POC: SELF ORGANISATION SERVICES

WHY-HOW-WHAT

Connect, Share & Collaborate

WHY: We believe our goals can be achieved best bycreating an open organization for open innovationHOW: Integration of existing open source frameworksinto a unified platform WHAT: Tools supporting communication andmanagement processes across different organizations

OSSOS - Infrastructure

Connect, Share & Collaborate

Open Source Self Organisation Services:100% Open Source

integrative and extensible high-performance and usable

Well-tried and future-proof. secure and scalable

Extend & Integrate

Connect, Share & Collaborate

Colibri

Connect, Share & Collaborate

On Board Business IntelligenceExtracts data from source systems

Transforms, homogenizes, integratesLoads to target systems

OLAP (Online Analytical Processing)Libre Office Calc Integration

iRedMail

Connect, Share & Collaborate

Roundcube Web-Mail Frontend Central User-Management (LDAP, SSO)

Spam-FilterAnti-Virus

PGP-Support Address book Integration (Nextcloud)

Sieve Filter Rules

REDMINE

Connect, Share & Collaborate

Documentation of all TODOs as Tickets (Sticky Flow Method)Agile Project management Support

News / NewsletterWiki for internal Content (Discussions)

Forum for public Content (Help Sites)GIT-Repo Integration

Document Integration (Nextcloud)

Nextcloud

Connect, Share & Collaborate

File SharingAddress book

CalenderCollaborative Document Editing

Video Conferencing Screen Sharing

OSSOS Future Work

Connect, Share & Collaborate

Roll-Out / Infrastructure as a Service (IaaS)Update / Migration

Integrated MonitoringCRM/ERP-Integration

Standard-ReportingAnything Else

Connect, Share & Collaborate

POC: +GUTIST QUALITYMANGER

WHY-HOW-WHAT

Connect, Share & Collaborate

WHY: Continuous quality management is a key factorfor delivering high quality light engineering solutions. HOW: Cooperation between IT, mechatronics andproduction to develop better QM-support.WHAT: Automated acquisition, integration, evaluationand visualization of quality data.

Use Case

Connect, Share & Collaborate

pre-delivery inspection: test of productserror analysis, better handling of customer complaints

product design support (R&D)continuous improvement of quality standards

life cycle monitoring [traceability]

Process Controller

Connect, Share & Collaborate

Combined Hardware-Software-ImplementationRaspberryPi + uC-Extension-card + Sensor-Module Bidirectional Interface between DataCenter and DuT

Starts test cycles and reports resultsConfigured and triggered by DataCenter

DataCenter

Connect, Share & Collaborate

Web-based IT solutionInformation Management [masterdata, test- / calibrationdata]

Configurable testing and calibration scenarios Multidimensional analysis and visualization

Life Cycle Monitoring

Connect, Share & Collaborate

COLIBRI OPEN BI SUITE

WHY OS-BI

Connect, Share & Collaborate

Freedom to use, adapt, extend, embed...YOU should know what happens with YOUR data!

Insight into available data should not be reserved for people willing to pay largeamounts of money for software before they get started

Provides some amount of freedom within the information society

Use Cases

Connect, Share & Collaborate

Standalone Appliance (Centos7/Ubuntu 16.04) for General Purpose BISystem and Data Integration tool (OSSOS)Quality Management Build-Kit (+GUTIST)

Anything you can imagine concerning mass data processing

Before ETL, Data is

Connect, Share & Collaborate

Distributed across systemsShattered into various formats

Missing constraints and relationships Different in levels of aggregation

After ETL, Data is

Connect, Share & Collaborate

CentralisedConsolidated and integrated Accessible fast, flexible, easy

Available in different levels of detail

OLAP

Connect, Share & Collaborate

Multidimensional Database Cubes instead of Tables

In Memory Storage Engine Spreadsheet Connector

OLAP Data

Connect, Share & Collaborate

Organisation in DimensionTreesHierarchy represents Aggregation LevelsLeaf Nodes form a unique address vector

Cubes are fact-tables consisting of:– an address vector– a single value column

About BI Projects

Connect, Share & Collaborate

Customer is operating / controlling departmentDomain knowledge has to meet implementation expertise

Competent Contact Person is key success factor IT-Services desire moderate involvement

Colibri – Under the hood

Connect, Share & Collaborate

J2EE Web Application (tomcat8, java8)Lots of Built-In functionality

Support for R (statistic language), Groovy, JavaScript, …SOAP Interface / Websocket Support

Postgres database backend / Per project datastoresModel Driven Component Editor

Extensible Markup Language

Connect, Share & Collaborate

Human Readable, simple transmission via SOAP / XML-RPCXSD defines and validates XML structures

Provides data types and annotationsBasis for ETL component and process model language

Model Driven UI-Generation

Connect, Share & Collaborate

Metamodel: DSL defined by XSD Domain: ETL expressed as XML

Plattform: J2EE, JSF, PrimefacesXSOM Parser: Object UI-Metamodel from XSD

XML Parser: Object UI-Model from ETL UI-Controller : Dynamic Behavior within UI-Tree

Generator: JSF-Facelets, Primefaces Components

Speaker:[email protected]

Contact:[email protected]

Connect, Share & Collaborate

https://openfabnet.com

Thank You for the Audience