Тёмный

Open62541 (OPC UA in C) Tutorial Write a simple OPC UA client (Part 5) 

Johannes 4GNU_Linux
Подписаться 14 тыс.
Просмотров 5 тыс.
50% 1

In this video I will write a little OPC UA client by using the open62541 OPC UA implementation. With this client I will read and write some variables from the Server, we created in the last videos.
Here is a list of free and open source Software I use in this video or to make the video:
- Virtualbox: www.virtualbox.org/
- i3wm (i3wm.org/) with i3blocks (github.com/vivien/i3blocks)
- vim: www.vim.org/
- urxvt: software.schmorp.de/pkg/rxvt-u...
- gcc: gcc.gnu.org/
- SimpleScreenRecorder: www.maartenbaert.be/simplescr...
- OpenShot: www.openshot.org/
- Firefox: www.mozilla.org/de/firefox/
- Zathura: pwmt.org/projects/zathura/

Наука

Опубликовано:

 

27 дек 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 18   
@erwanszy8226
@erwanszy8226 3 года назад
I followed all your videos on open62541 and I have to say that your tutorials are very good great job :)
@1071sana
@1071sana 3 года назад
excellent teaching skills, explaining the code and then implementing it. Great work...Thumbs up
@dsmeckt2283
@dsmeckt2283 4 года назад
Thanks for making this video! This helps so much because of the lack of examples
@asmaatellabi2599
@asmaatellabi2599 4 года назад
Great tutorials, thank you !
@shaktiprakash9812
@shaktiprakash9812 4 года назад
Great tutorials... Could you please make a video tutorial on how to implement opcua server encryption using open62541 library?
@randiahmed860
@randiahmed860 4 года назад
Nice and great job ...thanx
@gauravpatil9478
@gauravpatil9478 3 года назад
Beautifully Explained !! Thank you Johannes 4GNU_Linux for such a clear presentation. Could you also make a tutorial on OPC UA based on the PUB SUB model?
@1071sana
@1071sana 3 года назад
can we use g++ compiler or cmake for compiling these server clients files or not?
@johannes4gnu_linux96
@johannes4gnu_linux96 3 года назад
Yes, it should be possible. If you are using the open62541.c/.h files, you could write a makefile, which compiles the open62541.c file with gcc and the rest of your files with g++. But it should be possible to compile the open62541.c file with g++, too.
@loltrol98
@loltrol98 3 года назад
Nice tutorial, can we use this client to comunicate with OPCUA Server you created in the other tutorial? I am havintg issues to combine both.
@loltrol98
@loltrol98 3 года назад
@@johannes4gnu_linux96 I am using the Python implementation, using literaly the same atributes you used in the Python tutorial. The conection is made, but I can't read ir write any atribute or object. I think it is an issue with nodes id or something, because I am not sure how translate Python nodes into C nodes. Any advice?
@loltrol98
@loltrol98 3 года назад
@@johannes4gnu_linux96 Now works properly, thank you! I will mention you in my final degree thesis as a source (actualy I am forced to) unless you were oposed to.
@loltrol98
@loltrol98 3 года назад
@@johannes4gnu_linux96 Comparation of diferent protocols in different devices, using simple programs and implementations.
@ramakrishnadanduri3442
@ramakrishnadanduri3442 4 года назад
First of all thanks a lot you have given lot of information about open62541. Creating make file and calling from client side. But in this video you are using UA_ValueCallback callback, in the callback.onRead = beforeTemperature; you have used, but you did not explained that function. If posible can you please share both server and client code. Once again thanks alot.
@DeepakKumar-ux9qt
@DeepakKumar-ux9qt 3 года назад
@@johannes4gnu_linux96 Thank you for your github code. I thought to ask you for code and i read comments.Someone already asked to you. You should add on "Description Box".
@gopalkrishna9130
@gopalkrishna9130 3 года назад
Hi, thanks for the video, can you please make a video that describes multithreading in open62541?
@johannes4gnu_linux96
@johannes4gnu_linux96 3 года назад
Is there a specific feature? I only know the usage of callback functions.
@gopalkrishna9130
@gopalkrishna9130 3 года назад
@@johannes4gnu_linux96 Yes, as there is UA_ENABLE_AMALGAMATION there is a macro called UA_MULTITHREADING which should be selected, for generating the library files.
Далее
Survive 100 Days In Nuclear Bunker, Win $500,000
32:21
I've been using Redis wrong this whole time...
20:53
Просмотров 347 тыс.
The moment we stopped understanding AI [AlexNet]
17:38
Просмотров 854 тыс.
Vim Tips I Wish I Knew Earlier
23:00
Просмотров 48 тыс.
TLS Handshake Explained - Computerphile
16:59
Просмотров 552 тыс.
The story of my first Linux Kernel Contribution
14:43
What is a Protocol? (Deepdive)
18:14
Просмотров 163 тыс.
КАКОЙ SAMSUNG КУПИТЬ В 2024 ГОДУ
14:59
АЙФОН Г0ВН0
0:54
Просмотров 1,8 млн
КРАХ WINDOWS 19 ИЮЛЯ 2024 | ОБЪЯСНЯЕМ
10:04
Проверил, как вам?
0:58
Просмотров 352 тыс.