Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[basyx-dev] New BaSyx Java Client Example - Legacy ERP Integration
  • From: "Molina, Mateus" <mateus.molina@xxxxxxxxxxxxxxxxxx>
  • Date: Thu, 17 Oct 2024 13:28:07 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=iese.fraunhofer.de; dmarc=pass action=none header.from=iese.fraunhofer.de; dkim=pass header.d=iese.fraunhofer.de; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=BrLs0l5ZpABBpUti7VAPLtPpFddepu3KFxHvjhJcBQ0=; b=SeJ26Njzi8sgDOBivo7QlCshVNtz5kW1YfU7z3roUDhGpbCuhrx6ULMsdYHyj3jWnWFT+2SyOI/SEl7laZqCYUFFnXU4GSPIkznauuNi9tuOgy61dj/5wA2zzcwRNZCkPnWpnl7KHcEr2fjrgoqE7TQDrxf1U44AWyr4MjtUMv/kIUKRYY+Je/8ZswITHoIAlV8nFIcepuaaBiq6weo9ninbA9jXuM1KdCOQW/h1HvK6CCXOpDd7zA+J+NIJFWqyl4Na1qzrChRMDmaOUxGcAffKvaTJ9+8hjg3Q+VBwZ/jcHgPqlzRv2bvIdITa3igzFCJpNd6k/FHt+7grTA2UXQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=shdZov9UXEic/cx72qcdstCyP3j+3vvwBvlIz4/50gOPOZT5MbpzRcDv6/BPmUIIwDuPakK5TKsSuCYQjbkPXkhOD1QNYR1KQaQDB5lBfIqvp0hXKMf5WjUIuKCpUEM+Qi6CznLdJUKix0KBvof2nLBD9WXz/Y4HebCcooT7KEPxGKfiDoGxIJmNjEe/3+ZbaJ5KXgCAd+3Wl2ALMcu1lAjDuO6QOizayXv2bP2FppGr8IasoO+COyJjZOmyKxKMzp4M4i5ioLet619kMiltII6F11UoOZD4xCGzEIXIyWV5mDzBEEuYc4iXNJrhC2fW5A2pqoQHLoCxOAZiYTDeWA==
  • Delivered-to: basyx-dev@xxxxxxxxxxx
  • Ironport-data: A9a23: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
  • Ironport-hdrordr: A9a23:hcoxRqPjTYnmt8BcTgOjsMiBIKoaSvp037By7TEVdfUnSL39qy nOpoVh6faaskdzZJhNo7y90cq7MAnhHPxOkOss1N6ZNWGM0gaVxelZnPbfKlbbdREWg9Q86U 4WSclD4bPLYmSSxvyKhzVQW+xQpuWv4eStn6PT3n1tRQZlZ+Vr5wJ0DQuSCQltSBJHCYB8FJ 2H+8JBrTbleXl/VLXDOpAqZZm6m+H2
  • Ironport-phdr: A9a23:n/JKUhyPnEzReKrXCzKOy1BlVkEcU8jcIFtMudIu3qhVe+G4/524Y RKMrf44llLNVJXW57Vehu7fo63sCgliqZrUvmoLbZpMUBEIk4MRmQkhC9SCEkr1MLjhaClpV N8XT1Jh8nqnNlIPXcjkbkDUonq84CRXHRP6NAFvIf/yFJKXhMOyhIXQs52GTR9PgWiRaK9/f i6rpwfcvdVEpIZ5Ma8+x17ojiljfOJKyGV0YG6Chxuuw+aV0dtd/j5LuvUnpf4FdJ6/UrQzT bVeAzljCG0z6MDxnDXoTQaE5Sh5MC0ckk9iGSzetBWnbI/YmAHii/Z8hxezBenqdagaVTiv9 7owazH4qDkFNxwy2liP358V7upR9RSZgDF2gN7MRaGnBN9VT7vketYzfUZbRNx1DhxRCKz/S tZfNctbOOVoq6TUgVhVkDHlQi+2LsG0lSB1oyLS5YQ868QnOi/o4lYBQMxNn3/Xrf75E4YJT NiL7IX3kC3cfdxt+2vAt4zRayw5ufiMbZ1oaPqNxBZwDyTspXTArar7Oi6+yN0P7nO/0q1xC 8idmTYOjjwurz31/dcUhYnlwcUb1kLi1DtEm9oMHIjrAF4+YMSjFoNXrT3fLYZtX8c+Fnlho z1polVnkZuyfSxPxZgoyjT+Mq3aNYaS6w/lVOGfLC0+iH82ML68hhPn6UG70aW8Tci71l9Ws zBI2sfBrHED1hHfq4CHR/Jx813n2GOn2Rra9+dEJk45j+zcLZsgyaQ3jZ0drQLIGSqepQ==
  • Ironport-phdr: A9a23:3HQaAxAHnkoroQM5ECMFUyQUP0IY04WdBeZowoRy0uEGe/G55J2nJ 0zWv6gz3xfCCJ/W7/tUhuaRqa3kUHwN7cXk0jgOJZJWXgIDicIYkhZmB8iACEbhK+XtYTB8F 8NHBxd+qmq2NUVeBMHkPRjcuHSv6z4VFBjlcA1zI+X+AInJiMqrkuu1/s62AU1I0RSnZrYgA ByqoFfqq8MUjIB+eIM80QDArXYNWsgE7mRuOV+Vg1PA99+9rrtC1gkVhf877M9HV/fKOoEDC JFIBzQvNW84ofbmsxXOVyKjzXsRWWZF93gACQiQxgveRc/17xnin8BXwBSGPJLIZIgQRQy6w atnRQf10wQpJx4n8mH1geZJ1PcIxXDprUl5+6n5acLFLN9eTJP4VuICfG1Ed/59TTZbJtqMf 4EgTM9cbdx59Yz+l18jhD29XjSGX6TJ0BVq3SDp4Ihn99wIFznm2icOMexUkSvK7/r+N6Y5X ceU17Tw8xXvUK5OxiXS06qUT08luOiwRap5cfr+0VAfSw6a0U23gKfEbzezyOEQmHai7bd7c d/omjANmRMpix2Smcop0LLZvo0V5heD+zlr5qcrGIbkcXcuMpa0VZpKsCeCMJFqB9kvWHxsp HMiw6Yd6vZTHQAPwZUjghvDYtm6WNLRvVTtTu+MJzd/in9/Pr6y1F6+8kmln/X1TdL8kE1Lo SxMjsTWuzgT2gbS5MmKRro1/kqo1TuVkQGGwu9eKF0yla3VJoRnxbg1l5EJtl/EEDOwk0Lz5 JI=
  • Ironport-sdr: 671110e9_JsKMOD66n38jH9rDA+hg31Ik22IWSFOpr8qtWPqbj5IS4Z6 ESQxclO7jA94fVPZGdSAHzjJtyvhETnkiBAPDYA==
  • List-archive: <https://www.eclipse.org/mailman/private/basyx-dev/>
  • List-help: <mailto:basyx-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/basyx-dev>, <mailto:basyx-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/basyx-dev>, <mailto:basyx-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AdsgmEGdcE1+UIDUR1yAgGcdLyzJbg==
  • Thread-topic: New BaSyx Java Client Example - Legacy ERP Integration

Dear BaSyx Community,

 

We’re excited to share a new example [1] demonstrating the use of the BaSyx Java Client libraries [2]!

 

This example showcases how to integrate data from a legacy ERP system with the AAS infrastructure. It’s designed to be both simple enough to serve as a boilerplate for future BaSyx applications, while complex enough to offer insights into using the library in real-world scenarios.

 

In this case, a simulated ERP system (via Python) exports warehouse inventory data periodically in CSV format, including key details like stock status, maintenance, or sales information for items—in our case, motors. These exports are seamlessly integrated into the AAS infrastructure through an application built using the BaSyx Java Client libraries. The sequence diagram below outlines this workflow:

 

Figure 1 Sequence diagram outlining the BaSyxClient example workflow. If you have problems visualizing this figure, please use the link in [1].

 

We encourage you to try it out and see how the AAS reacts to changes from the ERP system. If you have any questions or encounter any issues, feel free to reach out via the basyx-dev mailing list or our GitHub.

 

Best regards, 

The Eclipse BaSyx team

 

[1] https://github.com/eclipse-basyx/basyx-java-server-sdk/tree/main/examples/BaSyxClient

[2] https://github.com/eclipse-basyx/basyx-java-server-sdk/tree/main/basyx.aasenvironment/basyx.aasenvironment-client

 

 

--

Mateus Molina

Software Architect

Dept. Digital Twin Engineering

 

Fraunhofer IESE

Fraunhofer-Platz 1 | 67663 Kaiserslautern

mateus.molina@xxxxxxxxxxxxxxxxxx

www.iese.fraunhofer.de

 

cid:image001.png@01D9F6AE.0BF10EB0

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

>>  Stay connected via LinkedIn: https://de.linkedin.com/in/mateus-molina-br

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

 

 


Back to the top