# Extern toegang

{% hint style="danger" %}
Met externe toegang kunt u vanaf buiten u netwerk naar de dongle. Juiste configuratie is essentieel zodat **onbevoegde GEEN toegang** kunnen krijgen tot dongle/data en eventueel uw netwerk.&#x20;

Als u niet weet wat u aan het doen bent is het verstandig om eerst in te lezen via het internet wat port forwaring betekent.
{% endhint %}

Zodra de dongle gekoppeld is aan uw Wifi-netwerk kunt u via uw Wifi-netwerk de dongle altijd bereiken. Mocht u het ook prettig vinden om buiten uw wifi-netwerk (onderweg, op het werk) bij de dongle te kunnen dan is dat mogelijk.&#x20;

Stel "port-forwarding" op uw router in om van buiten toegang tot uw dongle te krijgen.

### Alleen toegang voor bevoegde

Om er voor te zorgen dan onbevoegden geen toegang kunnen krijgen tot uw netwerk dient de dongle te worden afgeschermd.

{% hint style="info" %}
Vanaf firmware versie 4.3.0 of 3.5.0 is gebruik te maken van deze functie i.v.m instellen van de autorisatie
{% endhint %}

Hieronder een klein stappenplannentje.

#### Instellen autorisatie&#x20;

Download het bestand DSMRsettings.json en pas onderstaande sectie aan door gebruikersnaam en wachtwoord toe te voegen.&#x20;

{% hint style="warning" %}
Let op! gebruik lange wachtwoorden! minimaal 8 karakters met enkele speciale tekens zoals # @ !.
{% endhint %}

```
"basic-auth":{"user":"","pass":""
```

Indien er geen sectie basic-auth aanwezig is dan staan hieronder alle settings en kunt u de sectie zelf toevoegen of onderstaande in zijn geheel kopiëren. Kopieert u onderstaande dan de overige settings weer even goed zetten.

```
{"Hostname":"P1-DONGLE-PRO/","EnergyDeliveredT1":0.100000001,"EnergyDeliveredT2":0.200000003,"EnergyReturnedT1":0.300000012,"EnergyReturnedT2":0.400000006,"GASDeliveredT":0.5,"EnergyVasteKosten":15.14999962,"GasVasteKosten":11.10999966,"SmHasFaseInfo":1,"TelegramInterval":2,"IndexPage":"/DSMRindexEDGE.html","MQTTbroker":"","MQTTbrokerPort":1883,"MQTTUser":"","MQTTpasswd":"","MQTTinterval":2,"MQTTtopTopic":"P1-DONGLE-PRO/","LED":true,"ota":"http://ota.smart-stuff.nl/v5/","enableHistory":true,"watermeter":false,"waterfactor":1,"HAdiscovery":true,"basic-auth":{"user":"","pass":""}}`
```

Om de authenticatie uit te zetten dient bij **user** de inhoud gewist ("") te worden.

#### Port-forwarding in uw router&#x20;

Hoe u dit dient in te stellen ia afhankelijk van de fabrikant van uw modem/router. Ingrediënten om dit in te stellen zijn:

* ip-adres van de dongle = stel dat dit 192.168.2.3 is
* poortnummer van de dongle = 80
* ip v4 adres van uw thuisnetwerk. Te zien via bv : <https://www.whatismyip.com/>
* poortnummer om de dongle te bereiken. dit is een keuze bijvoorbeeld poort 8888

In uw router geeft u dan aan dat poort 80 van de dongle (192.168.2.3) gekoppeld dient te worden aan poort 8888 van uw thuisnetwerk.&#x20;

Als u dan via uw browser op de smartphone (4G aan / Wifi uit) http//:\<ip-thuis>:8888 intypt zou u na goede configuratie bij de dongle dienen uit te komen.
