Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Help users to get started with access to public opcua servers #1007

Open
jfhenon opened this issue Dec 22, 2020 · 2 comments
Open

Help users to get started with access to public opcua servers #1007

jfhenon opened this issue Dec 22, 2020 · 2 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers south
Milestone

Comments

@jfhenon
Copy link
Collaborator

jfhenon commented Dec 22, 2020

To help users to test quickly OIBus, we could define a minimal working configuration for the south, it could be OPCUA (a list is available here
https://github.com/node-opcua/node-opcua/wiki/publicly-available-OPC-UA-Servers-and-Clients)
We need to decide for the North side (actually a simple Web console screen similar to the console could be an addition)

@jfhenon jfhenon added this to the 1.1.0 milestone Dec 22, 2020
@burgerni10
Copy link
Collaborator

Here is what I propose:

  1. Add a firstStart flag (boolean) for the whole configuration. At first, the flag is set to true, and when a new connector is added, the flag is set to false.
  2. When the flag is set to true, display a button on the front main page to active a quick start.
  3. The quick start add three connectors :
    -Console Quick Start (North Connector)
    -OPCUA Quick Start (South Connector) with
    -url: opc.tcp://uademo.prosysopc.com:53530/OPCUA/SimulationServer
    -points: to be determined
    -MQTT Quick Start (South Connector) with :
    -url: mqtt://broker.mqttdashboard.com:1883
    -points: testtopic/#

For some connectors like MQTT or OPCUA, a firstStart flag for these connectors can be added in the configuration file. The flag is set to true when the connector is new. When true, a quick start button is displayed. when clicked, it set the configuration of this connector to the values described before.

We have to warn the user to check the firewall rules somehow, and to be careful that the MQTT broker or OPCUA server are still available

@burgerni10 burgerni10 modified the milestones: 1.1.0, 1.2.0 Feb 3, 2021
@burgerni10 burgerni10 added the good first issue Good for newcomers label Aug 20, 2021
@burgerni10
Copy link
Collaborator

Looking back at my previous comment, we can have something simpler and probably better for the user experience :
When adding a new connector, we can add a connector from scratch, or add it from a template. If a connector has no template, the user won't have to choose and will directly add a connector from scratch.
I think the "NewDataSourceRow" and "NewApplicationRow" can manage that.
The config templates of each connector can be added in the config folder (beside the defaultConfig file)

@burgerni10 burgerni10 added enhancement New feature or request and removed good first issue Good for newcomers labels Aug 20, 2021
@burgerni10 burgerni10 modified the milestones: 2.0.0, 2.1.0 Jan 6, 2022
@burgerni10 burgerni10 modified the milestones: 2.1.0, 2.2.0 Jun 20, 2022
@burgerni10 burgerni10 modified the milestones: 2.2.0, future Sep 19, 2022
@burgerni10 burgerni10 added the good first issue Good for newcomers label Mar 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers south
Projects
None yet
Development

No branches or pull requests

3 participants