Certificat HTTPS (IoT)¶
Hypertext Transfer Protocol Secure (HTTPS) este versiunea securizată și criptată a Hypertext Transfer Protocol (HTTP), care este protocolul principal folosit pentru comunicarea datelor între un browser web și un site. Asigură comunicațiile folosind un protocol de criptare numit Transport Layer Security (TLS), numit anterior Secure Sockets Layer (SSL). Securitatea HTTPS se bazează pe certificatele TLS /SSL, care autentifică furnizorul și verifică identitatea acestuia.
Utilizarea HTTPS este necesară pentru a comunica cu anumite dispozitive de rețea, în special terminale de plată. Dacă certificatul HTTPS nu este valid, unele dispozitive nu pot interacționa cu sistemul IoT.
Notă
În această documentație și în tot Odoo, termenul certificat HTTPS se referă la un certificat SSL valid care permite o conexiune HTTPS.
Generarea certificatului HTTPS¶
Certificatul HTTPS este generat automat. Când sistemul IoT este (re)pornit (de exemplu, după ce este conectat la baza de date Odoo), se trimite o cerere către https://www.odoo.com, care returnează certificatul HTTPS dacă sistemul IoT și baza de date îndeplinesc criteriile de eligibilitate:
Baza de date trebuie să fie o instanță de producție. Instanța bazei de date nu trebuie să fie o copie, un duplicat, un mediu de testare sau de dezvoltare.
Abonamentul Odoo trebuie să fie activ (status In Progress) și să aibă o linie IoT box subscription.
Când certificatul a fost primit:
Adresa paginii principale a sistemului IoT este actualizată la un nou URL HTTPS care se termină cu
.odoo-iot.com
. Faceți clic pe URL pentru a stabili o conexiune HTTPS securizată.Bannerul HTTPS certificate afișează perioada de valabilitate a certificatului. Pentru a vedea această informație, faceți clic pe butonul (cogs) de pe pagina principală a sistemului IoT.
Probleme și erori la generarea certificatului HTTPS¶
Certificatul HTTPS nu generează¶
Cauzele potențiale includ următoarele:
Nicio IoT box subscription nu este asociată contului dvs.
IoT box subscription a fost adăugat(ă) după conectarea sistemului IoT la baza de date. În acest caz, reîmprospătați pagina principală a sistemului IoT sau reporniți/restart sistemul IoT pentru a regenera certificatul HTTPS.
Firewall-ul împiedică generarea corectă a certificatului HTTPS. În acest caz, dezactivați firewall-ul până când certificatul este generat cu succes.
Notă
Anumite dispozitive, cum ar fi routerele cu firewall integrat, pot împiedica generarea certificatului HTTPS.
Pagina principală a sistemului IoT poate fi accesată folosind adresa IP, dar nu și URL-ul xxx.odoo-iot.com
¶
Contactați administratorul de sistem sau de rețea pentru a rezolva problema. Problemele legate de rețea nu sunt acoperite de serviciile de suport Odoo.
Dacă routerul permite configurarea manuală a DNS, actualizați setările pentru a folosi Google DNS.
Dacă routerul nu suportă acest lucru, trebuie să actualizați setările DNS direct pe fiecare dispozitiv care interacționează cu sistemul IoT pentru a folosi Google DNS. Instrucțiuni pentru configurarea DNS pe fiecare dispozitiv pot fi găsite pe site-ul producătorului respectiv.
Notă
Unele dispozitive IoT, cum ar fi terminalele de plată, probabil nu necesită modificări DNS, deoarece sunt de obicei preconfigurate cu setări DNS personalizate.
Pe unele browsere, este afișat un cod de eroare care menționează DNS-ul (cum ar fi
DNS_PROBE_FINISHED_NXDOMAIN
).
Erori¶
Un cod de eroare specific este afișat pe pagina principală a sistemului IoT dacă apar probleme la generarea sau recepția certificatului HTTPS.
Sfat
Când accesați pagina principală a sistemului IoT, acesta verifică automat existența unui certificat HTTPS și încearcă să genereze unul dacă lipsește. Dacă apare o eroare, reîmprospătați pagina pentru a vedea dacă problema s-a rezolvat.
ERR_IOT_HTTPS_CHECK_NO_SERVER
¶
Lipsește configurația serverului, adică instanța Odoo nu este conectată la sistemul IoT.
ERR_IOT_HTTPS_CHECK_CERT_READ_EXCEPTION
¶
A apărut o eroare la încercarea de a citi certificatul HTTPS existent. Verificați dacă fișierul certificatului HTTPS poate fi citit.
ERR_IOT_HTTPS_LOAD_NO_CREDENTIAL
¶
Contractul și/sau UUID al bazei de date lipsește din IoT.
Verificați că ambele valori sunt configurate corect. Pentru a le actualiza, accesați pagina principală a IoT box sau pagina principală Windows virtual IoT, faceți clic pe butonul (cogs), apoi pe Credential.
ERR_IOT_HTTPS_LOAD_REQUEST_EXCEPTION
¶
A apărut o eroare neașteptată în timp ce sistemul IoT a încercat să acceseze https://www.odoo.com. Aceasta este probabil cauzată de probleme de rețea, cum ar fi:
Sistemul IoT nu are acces la Internet.
Restricțiile de rețea (de exemplu, firewall-uri sau VPN-uri) împiedică comunicarea cu https://www.odoo.com.
Notă
Pentru a accesa detaliile complete ale excepției cererii cu informații despre eroare, activați modul dezvoltator, faceți clic pe cardul sistemului IoT din aplicația IoT și apoi pe Download logs în formularul sistemului IoT. Pentru a defini nivelurile de logare în fișierul de log al sistemului IoT, accesați pagina principală a IoT box sau Windows virtual IoT, faceți clic pe butonul (cogs), apoi pe Log level în partea de jos a paginii.
Pentru a rezolva problemele legate de rețea, contactați administratorul de sistem sau de rețea; aceste probleme depășesc sfera serviciilor de suport Odoo.
ERR_IOT_HTTPS_LOAD_REQUEST_STATUS
¶
Sistemul IoT a ajuns cu succes la https://www.odoo.com, dar a primit un răspuns HTTP neașteptat (status codes
<https://developer.mozilla.org/en-US/docs/Web/HTTP/Status>`_).
Acest cod de eroare include statusul HTTP. De exemplu, ERR_IOT_HTTPS_LOAD_REQUEST_STATUS 404
înseamnă că serverul a returnat un răspuns „Page Not Found”.
Pentru a rezolva această problemă:
Deschideți https://www.odoo.com într-un browser web pentru a verifica dacă site-ul este temporar indisponibil pentru mentenanță.
- Dacă https://www.odoo.com este în mentenanță, așteptați să redevină disponibil.Dacă site-ul este funcțional, deschideți un tichet de suport și asigurați-vă că includeți codul HTTPS de 3 cifre în tichet.
ERR_IOT_HTTPS_LOAD_REQUEST_NO_RESULT
¶
Sistemul IoT s-a conectat cu succes la https://www.odoo.com, dar serverul a refuzat să furnizeze certificatul HTTPS.
Verificați că sistemul IoT și baza de date îndeplinesc cerințele de eligibilitate pentru un certificat HTTPS.