HTTPS-certifikat (IoT)¶
Hypertext Transfer Protocol Secure (HTTPS) är den säkra och krypterade versionen av Hypertext Transfer Protocol (HTTP), vilket är det primära protokollet som används för datakommunikation mellan en webbläsare och en hemsida. Det säkrar kommunikation genom att använda ett krypteringsprotokoll som kallas Transport Layer Security (TLS), tidigare kallat Secure Sockets Layer (SSL). Säkerheten för HTTPS förlitar sig på TLS /SSL certifikat, som autentiserar leverantören och verifierar deras identitet.
Användningen av HTTPS krävs för att kommunicera med vissa nätverksenheter, särskilt betalterminaler. Om HTTPS-certifikatet inte är giltigt kan vissa enheter inte interagera med IoT-systemet.
Observera
I denna dokumentation och genomgående i Odoo avser termen HTTPS-certifikat ett giltigt SSL-certifikat som möjliggör en HTTPS-anslutning.
HTTPS-certifikatgenerering¶
HTTPS-certifikatet genereras automatiskt. När IoT-systemet (om)startas (t.ex. efter att det anslutits till Odoo-databasen) skickas en förfrågan till https://www.odoo.com, som returnerar HTTPS-certifikatet om IoT-systemet och databasen uppfyller behörighetskriterierna:
Databasen måste vara en **produktions**instans. Databasinstansen bör inte vara en kopia, en dubblett, en staging- eller en systemutvecklingsmiljö.
Odoo-prenumerationen måste vara pågående (status Pågående) och ha en IoT-box-prenumeration-rad.
När certifikatet har mottagits:
IoT-systemets startsidadress uppdateras till en ny HTTPS-URL som slutar med
.odoo-iot.com. Klicka på URL:en för att upprätta en säker HTTPS-anslutning.
Bannern HTTPS-certifikat visar certifikatets giltighetsperiod. För att se denna information, klicka på knappen (kugghjul) på IoT-systemets startsida.
Problem och fel vid generering av HTTPS-certifikat¶
HTTPS-certifikatet genererar inte¶
Potentiella orsaker inkluderar följande:
Ingen IoT-box-prenumeration är länkad till ditt konto.
IoT-box-prenumerationen lades till efter att IoT-systemet anslöts till databasen. I detta fall, uppdatera IoT-systemets startsida eller starta om/starta om IoT-systemet för att återskapa HTTPS-certifikatet.
Brandväggen hindrar HTTPS-certifikatet från att genereras korrekt. I detta fall, inaktivera brandväggen tills certifikatet har genererats framgångsrikt.
Observera
Vissa enheter, såsom routrar med inbyggd brandvägg, kan hindra HTTPS-certifikatet från att genereras.
IoT-systemets startsida kan nås med dess IP-adress men inte med URL:en xxx.odoo-iot.com¶
Kontakta din system- eller nätverksadministratör för att åtgärda problemet. Nätverksrelaterade problem ligger utanför omfånget för Odoos kundtjänst.
Om routern tillåter manuell DNS-konfiguration, uppdatera inställningarna för att använda Google DNS.
Om routern inte stöder detta behöver du uppdatera DNS-inställningarna direkt på varje enhet som interagerar med IoT-systemet för att använda Google DNS. Instruktioner för att konfigurera DNS på individuella enheter finns på respektive tillverkares hemsida.
Observera
Vissa IoT-enheter, såsom betalterminaler, kräver sannolikt inte DNS-ändringar, eftersom de vanligtvis är förkonfigurerade med anpassade DNS-inställningar.
I vissa webbläsare visas en felkod som nämner DNS (såsom
DNS_PROBE_FINISHED_NXDOMAIN).
Fel¶
En specifik felkod visas på IoT-systemets startsida om några problem uppstår under generering eller mottagning av HTTPS-certifikatet.
Tips
När du öppnar IoT-systemets startsida kontrollerar det automatiskt om det finns ett HTTPS-certifikat och försöker generera ett om det saknas. Om ett fel uppstår, uppdatera sidan för att se om problemet är löst.
ERR_IOT_HTTPS_CHECK_NO_SERVER¶
Serverkonfigurationen saknas, dvs. Odoo-instansen är inte ansluten till IoT-systemet.
ERR_IOT_HTTPS_CHECK_CERT_READ_EXCEPTION¶
Ett fel uppstod vid försök att läsa det befintliga HTTPS-certifikatet. Verifiera att HTTPS-certifikatfilen är läsbar.
ERR_IOT_HTTPS_LOAD_NO_CREDENTIAL¶
Avtal och/eller databas UUID saknas från IoT.
Verifiera att båda värdena är korrekt konfigurerade. För att uppgradera dem, öppna IoT-boxens startsida eller Windows virtuella IoT:s startsida, klicka på (kugghjul)-knappen och klicka sedan på Autentiseringsuppgifter.
ERR_IOT_HTTPS_LOAD_REQUEST_EXCEPTION¶
Ett oväntat fel inträffade när IoT-systemet försökte nå https://www.odoo.com. Detta beror sannolikt på nätverksrelaterade problem, såsom:
IoT-systemet har inte tillgång till internet.
Nätverksbegränsningar (t.ex. brandväggar eller VPN:er) hindrar kommunikation med https://www.odoo.com.
Observera
För att komma åt fullständiga detaljer om förfråganundantaget med information om felet, aktivera utvecklarläget, klicka på IoT-systemets kort i IoT-appen och klicka på Ladda ner loggar i IoT-systemets formulär. För att definiera loggnivåerna som registreras i IoT-systemets loggfil, öppna IoT-boxens eller Windows virtuella IoT:s startsida, klicka på -knappen (kugghjul) och sedan på Loggnivå längst ned på sidan.
För att åtgärda nätverksrelaterade problem, kontakta din system- eller nätverksadministratör; dessa problem ligger utanför omfånget för Odoos kundtjänst.
ERR_IOT_HTTPS_LOAD_REQUEST_STATUS¶
IoT-systemet nådde framgångsrikt https://www.odoo.com men fick ett oväntat HTTP-svar (statuskoder).
Denna felkod inkluderar HTTP-status. Till exempel betyder ERR_IOT_HTTPS_LOAD_REQUEST_STATUS 404 att servern returnerade ett ”Sidan hittades inte”-svar.
För att lösa detta problem:
Öppna https://www.odoo.com i en webbläsare för att kontrollera om hemsidan tillfälligt är nere för underhåll.
- Om https://www.odoo.com är nere för underhåll, vänta tills den är igång igen.Om hemsidan är i drift, öppna ett <https://www.odoo.com/help>`_ och se till att inkludera den tresiffriga HTTPS-statuskoden i ärendet.
ERR_IOT_HTTPS_LOAD_REQUEST_NO_RESULT¶
IoT-systemet anslöt framgångsrikt till https://www.odoo.com, men servern vägrade tillhandahålla HTTPS-certifikatet.
Kontrollera att IoT-systemet och databasen uppfyller behörighetskraven för ett HTTPS-certifikat.