Netzwerke verbinden

Prev Next

In den folgenden Abschnitten wird erläutert, wie Sie Edge iNodes mit Netzwerken verbinden und sie von diesen trennen.

Ein Edge-iNode-Netzwerk mit einem Virtual-iNode-Remote-Netzwerk verbinden

Stellen Sie die folgende PUT-Anfrage mit den Parametern des Anfrage-Bodys, um das lokale Netzwerk Ihres Edge iNode mit einem standardmäßigen Virtual-iNode-Remote-Netzwerk zu verbinden:

 

NameTypeErforderlich/OptionalBeschreibung

connect_networks

Array

Erforderlich

Legen Sie die ID Ihres Virtual iNode und die ID des Standardnetzwerks Ihres Virtual iNode fest.

curl -X PUT \
  -H 'X-API-KEY:<your_api_key>' \
  -H "Content-type:application/json" \
  -d '{"connect_networks":[{"node_id":"<your_virtual_inode_id>", \
         "network_id":"<your_virtual_default_network_id>"}]}' \
  'https://<your_company>.manage.iotium.io/api/v1/network/<your_edge_inode_network_id>' \
  | jq .connected_networks

Die Antwort beinhaltet Details aller mit diesem Edge-iNode-Netzwerk verbundenen Remote-Netzwerke:

[
  {
    "node": {
      "id": "<your_virtual_inode_id>",
      "name": "<your_virtual_inode_name>"
    },
    "network": {
      "id": "<your_virtual_default_network_id>",
      "name": "default"
    },
    "id": "<your_edge_inode_network_id>",
    "connected_at": "2019-09-24T18:19:39.256+05:30"
  }
]

Verbindung eines Edge-iNode-Netzwerks mit einem Virtual-iNode-Remote-Netzwerk trennen

Stellen Sie die folgende PUT-Anfrage mit den Parametern des Anfrage-Bodys, um die Verbindung des lokalen Netzwerks Ihres Edge iNode mit einem standardmäßigen Virtual-iNode-Remote-Netzwerk zu trennen:

 

NameTypeErforderlich oder OptionalBeschreibung

connect_networks

Array

Erforderlich

Falls das Edge-iNode-Netzwerk mit zu vielen Virtual-iNode-Netzwerken verbunden ist und Sie nicht alle Verbindungen trennen möchten, können Sie die Verbindungen (ID des Virtual-iNode-Remote-Netzwerks und des standardmäßigen Virtual-iNode-Remote-Netzwerks) festlegen, die Sie aufrechterhalten möchten. Die restlichen Verbindungen werden getrennt.

Legen Sie ein leeres Array fest, um die Verbindungen aller Remote-Netzwerke zu trennen.

curl -X PUT \
  -H 'X-API-KEY:<your_api_key>' \
  -H "Content-type:application/json" \
  -d '{"connect_networks":[]}' \
  'https://<your_company>.manage.iotium.io/api/v1/network/<your_edge_inode_network_id>' \
  | jq .connected_networks

Die Antwort beinhaltet Details aller mit diesem Edge-iNode-Netzwerk verbundenen Remote-Netzwerke: null bedeutet, dass keine Remote-Netzwerke verbunden sind: