HTTPS-certificaat (IoT)¶
Wat is HTTPS?¶
Hypertext Transfer Protocol Secure (HTTPS) is de beveiligde versie van Hypertext Transfer Protocol (HTTP), het primaire protocol dat wordt gebruikt om gegevens heen en weer te sturen tussen een webbrowser en een website. HTTPS is versleuteld om de veiligheid van de gegevensoverdracht te vergroten.
HTTPS gebruikt een encryptieprotocol om communicatie te versleutelen. Het protocol heet Transport Layer Security (TLS), hoewel het vroeger bekend stond als Secure Sockets Layer (SSL).
HTTPS is gebaseerd op de overdracht van TLS/SSL certificaten, waarmee wordt gecontroleerd of een bepaalde provider is wie hij zegt dat hij is.
Notitie
In deze documentatie en in heel Odoo wordt de term “HTTPS-certificaat” gebruikt om aan te geven dat het SSL certificaat geldig is en een HTTPS verbinding mogelijk maakt.
Waarom is het nodig?¶
Om te kunnen communiceren met bepaalde netwerkapparaten (met name betaalterminals) is het gebruik van HTTPS verplicht. Als het HTTPS certificaat niet geldig is, kunnen sommige apparaten niet communiceren met de IoT Box.
Hoe krijg je een HTTPS-certificaat (Hypertext Transfer Protocol Secure)?¶
Het genereren van het HTTPS certificaat gebeurt automatisch.
De IoT Box stuurt een specifiek verzoek naar https://www.odoo.com die het HTTPS certificaat terugstuurt als de IoT Box en de database daarvoor in aanmerking komen.
Internet der Dingen (IoT) geschiktheid¶
De database moet een productie instantie zijn. De database-instantie mag geen kopie, duplicaat, staging of ontwikkelomgeving zijn.
Het Odoo abonnement moet:
Heb een IoT Box Abonnement regel.
Status moet In uitvoering zijn.
Als het abonnement is gekoppeld aan een https://www.odoo.com portal gebruiker, controleer dan de informatie op de portal abonnementspagina.
Notitie
Als het abonnement in twijfel wordt getrokken, neem dan contact op met de accountmanager of partner van de database.
Problemen oplossen met HTTPS-certificaatfouten (Hypertext Transfer Protocol Secure)¶
Als er iets misgaat tijdens het genereren of ontvangen van het “HTTPS-certificaat”, wordt er een specifieke foutcode gegeven op de homepage van de IoT box.
Tip
Bij het openen van de IoT startpagina van de box wordt gecontroleerd op de aanwezigheid van het “HTTPS-certificaat” en wordt geprobeerd het certificaat te genereren als het ontbreekt. Als er dus een fout optreedt op de startpagina van de IoT box, vernieuwt u de IoT startpagina om te zien of de fout verdwijnt.
ERR_IOT_HTTPS_CHECK_NO_SERVER
¶
- Reden:
De configuratie met betrekking tot de server ontbreekt. Met andere woorden, de Odoo instance is niet verbonden met de IoT box.
- Oplossing:
Controleer of de server is geconfigureerd.
Zie ook
/applicaties/algemeen/iot/config/connect
ERR_IOT_HTTPS_CHECK_CERT_READ_EXCEPTION
¶
- Reden:
Er is een onbehandelde fout opgetreden bij het proberen lezen van het bestaande HTTPS certificaat.
- Oplossing:
Controleer of het HTTPS certificaatbestand leesbaar is.
ERR_IOT_HTTPS_LOAD_NO_CREDENTIAL
¶
- Reden:
Het contract en/of de database UUID ontbreekt.
- Oplossing:
Zorg ervoor dat beide waarden zijn geconfigureerd zoals bedoeld. Om ze aan te passen ga je naar de IoT box startpagina en navigeer je naar Credential.
ERR_IOT_HTTPS_LOAD_REQUEST_EXCEPTION
¶
- Reden:
Er is een onverwachte fout opgetreden toen de IoT box https://www.odoo.com probeerde te bereiken. De oorzaken liggen waarschijnlijk in de netwerkinfrastructuur/configuratie:
De IoT box heeft geen toegang tot internet.
Het netwerk staat de IoT box niet toe om te communiceren met https://www.odoo.com. Dit kan komen door netwerkapparatuur die de communicatie verhindert (firewalls, enz.) of door de netwerkconfiguratie (VPN, enz.).
Notitie
Meer informatie over de opgetreden fout is te vinden in de volledige request exception details, die te vinden zijn in de IoT box logs.
- Oplossing:
Waarschuwing
Raadpleeg je systeem- of netwerkbeheerder als dit probleem zich voordoet. Deze foutcode is afhankelijk van de netwerkinfrastructuur en valt buiten het servicebereik van Odoo support.
ERR_IOT_HTTPS_LOAD_REQUEST_STATUS
¶
- Reden:
De IoT-box kon https://www.odoo.com bereiken, maar ontving een ongebruikelijk HTTP-antwoord (statuscodes).
Deze foutcode geeft ook de HTTP-reactiestatuscodes. Als er bijvoorbeeld
ERR_IOT_HTTPS_LOAD_REQUEST_STATUS 404
staat, betekent dit dat de pagina een 404-fout heeft opgeleverd, wat de code “Pagina niet gevonden” is.- Oplossing:
Controleer of https://www.odoo.com down is met een webbrowser, want het is mogelijk dat het down is vanwege onderhoud.
Als https://www.odoo.com down is door onderhoud, dan kan er helaas niets anders gedaan worden dan wachten tot het zich herstelt.
Als https://www.odoo.com niet down is vanwege onderhoud, open dan een support ticket over de kwestie. Zorg ervoor dat de 3-cijferige statuscode naast de foutcode wordt opgenomen in het supportticket.
ERR_IOT_HTTPS_LOAD_REQUEST_NO_RESULT
¶
- Reden:
De IoT box kon https://www.odoo.com bereiken, maar weigerde het HTTPS certificaat af te leveren.
- Oplossing:
Controleer of de IoT kast en database in aanmerking komen voor een certificaat: Internet of Things (IoT) geschiktheid.
Hoe zorg je ervoor dat het HTTPS-certificaat correct is?¶
Als het certificaat succesvol is toegepast, verschijnt er een nieuwe HTTPS URL voor de IoT box die eindigt op .odoo-iot.com
in de Odoo database, binnen de toepassing op het formulier van dat specifieke apparaat.
Als je in een browser naar de URL navigeert, wordt een beveiligde HTTPS verbinding tot stand gebracht.
De homepage van de IoT-box toont nu een OK
status naast HTTPS certificaat
. Als je op het uitklapmenu klikt, verschijnt er informatie over het certificaat.
Probleem met DNS (Domain Name System)¶
Als de IoT box bereikbaar is via het IP adres, maar niet via het aan Odoo toegewezen domein: .odoo-iot.com
; dan heeft de IoT box waarschijnlijk een DNS probleem. Sommige browsers geven een foutcode die DNS vermeldt (zoals DNS_PROBE_FINISHED_NXDOMAIN
).
Deze DNS problemen kunnen er in verschillende browsers als volgt uitzien:
Oplossing voor DNS-problemen (Domain Name System)¶
Als de router toestaat dat de DNS handmatig wordt gewijzigd, verander dan de DNS in Google DNS.
Als je router dit niet toestaat, dan moet er een wijziging worden aangebracht in de DNS instellingen van elk apparaat dat gebruik maakt van Google DNS. Dit moet gebeuren op elk apparaat dat van plan is om te communiceren met de IoT box (bijv. computer, tablet of telefoon). De individuele configuratieprocessen voor apparaten kun je vinden op de website van de fabrikant van het apparaat.
Notitie
Andere IoT apparaten zoals betaalterminals hoeven hun DNS instellingen waarschijnlijk niet te wijzigen, omdat ze al geconfigureerd zijn met aangepaste DNS.
Waarschuwing
Raadpleeg je systeem- of netwerkbeheerder als dit probleem zich voordoet. Deze foutcode is afhankelijk van de netwerkinfrastructuur en valt buiten het servicebereik van Odoo support.