Thanks, Matthias. This sounds great for a first start. I will also sync with Chris next week about the Codecentric IoT lab.
This should be sufficient for getting started. Kai On Wed, Jul 24, 2019 at 11:14 AM Strljic, Matthias Milan < matthias.strl...@isw.uni-stuttgart.de> wrote: > Hi Kai, > > > > for testing you could use the DummyDriver, our TestLab (as Julian > mentioned) or u can use a public OPC UA example server like the > > " opcua:tcp://opcua.demo-this.com:51210/UA/SampleServer" but there be > aware that those are not from us. This are just public OPC UA servers to > demonstrate OPC UA. > > > > Here a nice List of public servers > https://github.com/node-opcua/node-opcua/wiki/publicly-available-OPC-UA-Servers-and-Clients > . > > > > You can find a simple example of writing, reading and subscribing of > different data types at a manual test example at the ManualPLC4XOpcua.java > <https://github.com/apache/plc4x/blob/develop/plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/ManualPLC4XOpcua.java> > class. > > I hope this helps you 😊 > > > > GL and have fun! > > > > Best wishes > > Matthias Strljic, M.Sc. > > > > Universität Stuttgart > > Institut für Steuerungstechnik der Werkzeugmaschinen und > Fertigungseinrichtungen (ISW) > > > > Seidenstraße 36 > > 70174 Stuttgart > > GERMANY > > > > Tel: +49 711 685-84530 > > Fax: +49 711 685-74530 > > > > E-Mail: matthias.strl...@isw.uni-stuttgart.de > > Web: http://www.isw.uni-stuttgart.de > > > > -----Original Message----- > From: Kai Wähner <megachu...@gmail.com> > Sent: Monday, July 22, 2019 1:13 PM > To: Julian Feinauer <j.feina...@pragmaticminds.de> > Cc: dev@plc4x.apache.org > Subject: Re: Generate JARs to try out the examples > > > > No, I don't have a PLC. > > > > But from your response I understand that you need one to use PLC4X even > for Hello World examples. > > > > I assume there is no "free / open test generator" as all of these > protocols are proprietary and not using any standards (this is the main > motivation for the PLC4X project). > > > > I saw FactoryIO (https://factoryio.com/editions/) in one of the PLC4X > videos on Youtube. I could use it and its S7 emulator for a hello world > with the 30 day trial. Is this the best / easiest option if you don't have > any hardware? > > > > > > On Fri, Jul 19, 2019 at 8:40 PM Julian Feinauer < > j.feina...@pragmaticminds.de> wrote: > > > > > Hey Kai, > > > > > > Indeed our documentation could be a bit better :) So you do not have a > > > real plc to check against? > > > The hello plc4x example is made for connecting to a Siemens S7 device, > > > I think. > > > So you can give it a IP and a field address of a Siemens S7 plc and it > > > will fetch the results. > > > Regarding the demo driver...i have to check (when by daughter finally > > > decides to sleep... :) and respond then back to you. > > > > > > Julian > > > > > > Von meinem Mobiltelefon gesendet > > > > > > > > > -------- Ursprüngliche Nachricht -------- > > > Betreff: Re: Generate JARs to try out the examples > > > Von: Kai Wähner > > > An: Julian Feinauer > > > Cc: dev@plc4x.apache.org > > > > > > Thanks. I wasn't aware you can use more than one profile. I can > > > confirm that the built now works and generates the JARs. > > > > > > Can you also point me to some documentation or example how to send > > > some hello world messages using a hello world driver? I assume I have > > > to use DummyDriver somehow? > > > > > > ⇒ java -cp > > > /Users/kai.waehner/git-projects/plc4x/plc4j/examples/hello-world-plc4x > > > /target/plc4j-hello-world-plc4x-0.5.0-SNAPSHOT-jar-with-dependencies.j > > > ar org.apache.plc4x.java.examples.helloplc4x.HelloPlc4x > > > Missing required options: connection-string, field-addresses > > > usage: HelloPlc4x > > > --connection-string <arg> Connection String > > > --field-addresses <arg> Field Addresses (Space separated). > > > > > > > > > Looks like there is no complete getting started example available > > > somewhere? After I have it running, I am happy to write a more > > > detailed summary and create a PR for the readme file. > > > > > > > > > > > > On Fri, Jul 19, 2019 at 5:47 PM Julian Feinauer < > > > j.feina...@pragmaticminds.de> wrote: > > > > > >> Hi Kai, > > >> > > >> I think you need the profile "with-java" (cannot check it right now). > > >> So you would need to add "-Pwith-java" to the mvn cl string. > > >> > > >> Julian > > >> > > >> Von meinem Mobiltelefon gesendet > > >> > > >> > > >> -------- Ursprüngliche Nachricht -------- > > >> Betreff: Generate JARs to try out the examples > > >> Von: Kai Wähner > > >> An: dev@plc4x.apache.org > > >> Cc: > > >> > > >> Hello, > > >> > > >> I would like to generate the JARs to try out the examples. > > >> > > >> *./mvnw install -P build-executable-jars -DskipTests* > > >> > > >> shows > > >> > > >> *WARNING: The requested profile "build-executable-jars" could not be > > >> activated because it does not exist.* > > >> > > >> The reason is probably that this profile is not defined in the main > > >> pom.xml, but in the folder *plc4x/plc4j/examples* > > >> > > >> Can someone please let me know the correct Maven command to generate > > >> the JAR files so that I can create the examples? Thank you. > > >> > > >> Best regards, > > >> Kai Waehner > > >> > > > >