{"id":5840,"date":"2026-09-05T02:46:38","date_gmt":"2026-09-05T02:46:38","guid":{"rendered":"https:\/\/trendpowercharge.com\/?page_id=5840"},"modified":"2026-09-05T02:47:40","modified_gmt":"2026-09-05T02:47:40","slug":"ocpp-charging-management-system","status":"publish","type":"page","link":"https:\/\/trendpowercharge.com\/sv\/ocpp-charging-management-system\/","title":{"rendered":"OCPP laddningshanteringssystem | 1.6J och 2.0.1"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"5840\" class=\"elementor elementor-5840\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dbf903d e-con-full e-flex e-con e-parent\" data-id=\"dbf903d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-15a230a elementor-widget elementor-widget-html\" data-id=\"15a230a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<article id=\"tp-ocpp\" lang=\"en\" aria-label=\"OCPP-laddningshanteringssysteml\u00f6sning\"><div class=\"ms-wrap\">\n<nav class=\"ms-breadcrumb\" aria-label=\"Br\u00f6dsmulor\"><a href=\"\/sv\/\">Hem<\/a><span aria-hidden=\"true\">\/<\/span><span aria-current=\"page\">OCPP laddningshanteringssystem<\/span><\/nav>\n<header class=\"ms-hero\"><div class=\"ms-hero-copy\"><span class=\"ms-eyebrow\">TRENDPOWER \u00b7 OCPP-programvarul\u00f6sningar<\/span><h1>OCPP laddningshanteringssystem<\/h1><p class=\"ms-lead\">Anslut dina laddare.<br>Bygg ett n\u00e4tverk du kan hantera.<\/p><p>Sammanf\u00f6r kompatibel laddningsh\u00e5rdvara i en samordnad programvarumilj\u00f6 f\u00f6r \u00f6vervakning, sessionshantering, fj\u00e4rrdrift och aff\u00e4rsrapportering. B\u00f6rja med dina laddningsmodeller och driftskrav.<\/p><div class=\"ms-actions\"><a class=\"ms-btn ms-primary\" href=\"https:\/\/trendpowercharge.com\/sv\/contact\/\">Diskutera laddarkompatibilitet <span aria-hidden=\"true\">\u2197<\/span><\/a><a class=\"ms-btn ms-secondary\" href=\"#oc-versions\">J\u00e4mf\u00f6r OCPP-versioner <span aria-hidden=\"true\">\u2193<\/span><\/a><\/div><ul class=\"ms-tags\" aria-label=\"\u00c4mnen f\u00f6r plattformsutv\u00e4rdering\"><li>OCPP 1.6J och 2.0.1<\/li><li>Laddarintegration<\/li><li>N\u00e4tverksdrift<\/li><\/ul><\/div>\n<div class=\"ms-demo\" aria-labelledby=\"oc-fit-title\"><div class=\"ms-demo-head\"><div><span class=\"ms-eyebrow\">B\u00d6RJA MED DIN H\u00c5RDVARA<\/span><h2 id=\"oc-fit-title\">Vad anv\u00e4nder ditt n\u00e4tverk?<\/h2><\/div><\/div><p class=\"ms-demo-note\">V\u00e4lj en utg\u00e5ngspunkt f\u00f6r er integrationsdiskussion.<\/p><div class=\"ms-demo-select\" role=\"group\" aria-label=\"V\u00e4lj din laddningsprotokollsituation\"><button type=\"button\" data-oc-version=\"v16\" aria-pressed=\"true\"><span>BEFINTLIGA LADDARE<\/span><strong>OCPP 1.6J<\/strong><\/button><button type=\"button\" data-oc-version=\"v201\" aria-pressed=\"false\"><span>NYTT ELLER EXPANDERANDE<\/span><strong>OCPP 2.0.1<\/strong><\/button><button type=\"button\" data-oc-version=\"mixed\" aria-pressed=\"false\"><span>FLERA MODELLER<\/span><strong>Blandad \/ Os\u00e4ker<\/strong><\/button><\/div><div class=\"ms-demo-result\" role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><span class=\"ms-status\">OCPP 1.6J-N\u00c4TVERK<\/span><h3>Kartl\u00e4gg de funktioner som dina laddare faktiskt st\u00f6der<\/h3><dl><div><dt>F\u00f6rbereda<\/dt><dd>Laddarmodell, firmware och JSON-transportinformation<\/dd><\/div><div><dt>Bekr\u00e4fta<\/dt><dd>Auktorisering, sessioner, fj\u00e4rr\u00e5tg\u00e4rder och s\u00e4kerhet<\/dd><\/div><div><dt>N\u00e4sta steg<\/dt><dd>Pilotrepresentanter f\u00f6r laddare f\u00f6re migrering<\/dd><\/div><\/dl><\/div><p class=\"ms-demo-note oc-fit-note\">Den h\u00e4r guiden testar inte en laddare eller bekr\u00e4ftar kompatibilitet.<\/p><a class=\"ms-demo-link\" href=\"#oc-testing\">Se checklista f\u00f6r integrationsacceptans \u2192<\/a><noscript><p>F\u00f6r OCPP 2.0.1, beg\u00e4r de implementerade funktionerna och s\u00e4kerhetsomfattningen. F\u00f6r blandad h\u00e5rdvara, bygg en kompatibilitetsinventering modell f\u00f6r modell innan testning.<\/p><\/noscript><\/div><\/header>\n<div class=\"ms-answer\"><span class=\"ms-eyebrow\">DET KORTA SVARET<\/span><p><strong>Ett OCPP-laddningshanteringssystem \u00e4r en mjukvarubaserad backend som kommunicerar med laddningsstationer f\u00f6r elbilar med hj\u00e4lp av Open Charge Point Protocol.<\/strong> OCPP kopplar enheter till hanteringsprogramvara; en komplett operativ plattform beh\u00f6ver ocks\u00e5 anv\u00e4ndarfl\u00f6den, rapportering, kommersiella integrationer och en tydlig supportprocess.<\/p><\/div>\n<nav class=\"ms-toc\" aria-label=\"Sidans inneh\u00e5ll\"><details open><summary>Utforska den h\u00e4r l\u00f6sningen<\/summary><div><a href=\"#oc-definition\">Vad OCPP g\u00f6r<\/a><a href=\"#oc-value\">Varf\u00f6r operat\u00f6rer anv\u00e4nder det<\/a><a href=\"#oc-capabilities\">Plattformens funktioner<\/a><a href=\"#oc-versions\">Versionsj\u00e4mf\u00f6relse<\/a><a href=\"#oc-workflow\">Hur integrationen fungerar<\/a><a href=\"#oc-testing\">Checklista f\u00f6r kompatibilitet<\/a><a href=\"#oc-security\">S\u00e4kerhet och motst\u00e5ndskraft<\/a><a href=\"#oc-commercial\">Fakturering och integrationer<\/a><a href=\"#oc-migration\">Migrering och utrullning<\/a><a href=\"#oc-faq\">Vanliga fr\u00e5gor<\/a><\/div><\/details><\/nav>\n\n<section class=\"ms-section\" id=\"oc-definition\" aria-labelledby=\"oc-definition-title\"><span class=\"ms-eyebrow\">01 \/ F\u00d6RST\u00c5 SYSTEMET<\/span><h2 id=\"oc-definition-title\">OCPP, CSMS och CPMS: vad varje term betyder<\/h2><p class=\"ms-intro\">N\u00e4r du utv\u00e4rderar laddningsprogramvara, separera kommunikationsstandarden fr\u00e5n den aff\u00e4rsplattform som \u00e4r byggd kring den. Detta g\u00f6r f\u00f6rslag enklare att j\u00e4mf\u00f6ra och hj\u00e4lper till att identifiera var en integration beh\u00f6vs.<\/p><div class=\"ms-two\"><div class=\"ms-card\"><h3>OCPP: protokollet f\u00f6r laddare till backend<\/h3><p>Open Charge Alliance anv\u00e4nder OCPP som en gemensam kommunikationsstandard f\u00f6r laddstationer och deras hanteringssystem. Det ger kompatibla implementeringar ett gemensamt s\u00e4tt att utbyta operativ information och f\u00f6rfr\u00e5gningar.<\/p><p>Protokollet \u00e4r inte en fysisk laddningskontakt, en komplett f\u00f6rarapp eller en betalningsprocessor. Dessa delar av laddningstj\u00e4nsten har sina egna krav och gr\u00e4nssnitt.<\/p><\/div><div class=\"ms-card\"><h3>CSMS \/ CPMS: hanteringsprogramvaran<\/h3><p>CSMS st\u00e5r vanligtvis f\u00f6r laddningsstationshanteringssystem; CPMS st\u00e5r vanligtvis f\u00f6r laddningspunktshanteringssystem. Leverant\u00f6rer anv\u00e4nder dessa termer f\u00f6r backend-plattformar, men de inkluderade funktionerna skiljer sig mellan olika erbjudanden.<\/p><p>J\u00e4mf\u00f6r det faktiska omf\u00e5nget: laddningsanslutning, operat\u00f6rsverktyg, anv\u00e4ndare, tariffer, betalningsintegrationer, rapportering och support. En matchande produktetikett \u00e4r mindre anv\u00e4ndbar \u00e4n ett demonstrerat arbetsfl\u00f6de.<\/p><\/div><\/div><p>De <a href=\"https:\/\/openchargealliance.org\/protocols\/open-charge-point-protocol\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">\u00d6versikt \u00f6ver Open Charge Alliance-protokollet<\/a> ger den officiella utg\u00e5ngspunkten. Anv\u00e4nd protokollversionen som ett f\u00e4lt i dina krav, tillsammans med laddarmodell, firmware, implementerade funktioner och avsedd driftsmilj\u00f6.<\/p><\/section>\n<section class=\"ms-section\" id=\"oc-value\" aria-labelledby=\"oc-value-title\"><span class=\"ms-eyebrow\">02 \/ \u00d6PPEN KOMMUNIKATION, PRAKTISKT V\u00c4RDE<\/span><h2 id=\"oc-value-title\">Varf\u00f6r v\u00e4lja en OCPP-baserad laddningsplattform?<\/h2><p class=\"ms-intro\">En \u00f6ppen kommunikationsstandard kan ge operat\u00f6rer st\u00f6rre valm\u00f6jligheter i hur de bygger upp ett laddningsn\u00e4tverk. Den flexibiliteten blir anv\u00e4ndbar n\u00e4r h\u00e5rdvaruval, mjukvaruintegration och kommersiella avtal planeras tillsammans.<\/p><div class=\"ms-grid\"><div class=\"ms-card\"><span class=\"ms-number\">01<\/span><h3>Utv\u00e4rdera fler h\u00e5rdvarualternativ<\/h3><p>J\u00e4mf\u00f6r laddare utifr\u00e5n deras l\u00e4mplighet f\u00f6r platsen, anv\u00e4ndbarhet och funktioner som st\u00f6ds. Be dina utvalda plattformsleverant\u00f6rer att validera de faktiska modellerna ist\u00e4llet f\u00f6r att begr\u00e4nsa diskussionen till ett varum\u00e4rke eller en protokollbricka.<\/p><p>Spara kompatibilitetsbevis tillsammans med utrustningsinventeringen s\u00e5 att senare ink\u00f6p kan kontrolleras mot en k\u00e4nd baslinje.<\/p><\/div><div class=\"ms-card\"><span class=\"ms-number\">02<\/span><h3>Skapa en enhetlig driftsvy<\/h3><p>L\u00e4gg till st\u00f6dda enheter i delade \u00f6vervaknings- och rapporteringsarbetsfl\u00f6den. Standardisera platsidentifierare, namngivning av anslutningar, problem\u00e4garskap och sessionsposter s\u00e5 att operat\u00f6rer kan f\u00f6rst\u00e5 n\u00e4tverket utan att v\u00e4xla mellan orelaterade processer.<\/p><p>D\u00e4r enhetsfunktionerna skiljer sig \u00e5t, synligg\u00f6r dessa skillnader snarare \u00e4n att presentera otillg\u00e4ngliga \u00e5tg\u00e4rder som universella funktioner.<\/p><\/div><div class=\"ms-card\"><span class=\"ms-number\">03<\/span><h3>Planera f\u00f6r f\u00f6r\u00e4ndring \u00f6ver tid<\/h3><p>Nya platser, ers\u00e4ttningsh\u00e5rdvara och f\u00f6r\u00e4ndrade aff\u00e4rskrav b\u00f6r ing\u00e5 i det ursprungliga f\u00f6rslaget. Kom \u00f6verens om hur nya modeller testas och hur konfigurations\u00e4ndringar dokumenteras.<\/p><p>Diskutera export\u00e5tkomst, kontroll av backend-slutpunkter och avslutningsvillkor tidigt. Protokollst\u00f6d kan underl\u00e4tta en integration, men det upph\u00e4ver inte ett restriktivt kontrakt.<\/p><\/div><\/div><p>Resultatet b\u00f6r bli ett mer hanterbart n\u00e4tverk, inte ett antagande om att alla laddare \u00e4r utbytbara. Betrakta h\u00e5rdvarufrihet som n\u00e5got att verifiera och bevara genom upphandling, drifts\u00e4ttning och l\u00f6pande drift.<\/p><\/section>\n<section class=\"ms-section\" id=\"oc-capabilities\" aria-labelledby=\"oc-capabilities-title\"><span class=\"ms-eyebrow\">03 \/ FR\u00c5N KONTAKTIVITET TILL VERKSAMHET<\/span><h2 id=\"oc-capabilities-title\">Vad ditt OCPP-ledningssystem ska hj\u00e4lpa dig att g\u00f6ra<\/h2><p class=\"ms-intro\">Anv\u00e4nd dessa arbetsfl\u00f6den som en demonstrationsagenda. Be leverant\u00f6ren att visa data, operat\u00f6rens \u00e5tg\u00e4rder och resulterande resultat f\u00f6r varje funktion du beh\u00f6ver.<\/p><div class=\"ms-grid\"><div class=\"ms-card\"><span class=\"ms-number\">01<\/span><h3>\u00d6vervaka laddare och kontakter<\/h3><p>Identifiera vilken enhet som rapporterade en h\u00e4ndelse, vilken kontakt som \u00e4r p\u00e5verkad och n\u00e4r informationen mottogs. Kontrollera om plattformen skiljer otillg\u00e4nglig utrustning fr\u00e5n en f\u00f6rlorad anslutning eller inaktuell data.<\/p><p>En operat\u00f6r ska kunna g\u00e5 fr\u00e5n en n\u00e4tverks\u00f6versikt till relevant plats och diagnostikhistorik utan att beh\u00f6va \u00e5terskapa kontexten manuellt.<\/p><\/div><div class=\"ms-card\"><span class=\"ms-number\">02<\/span><h3>Hantera sessioner och auktorisering<\/h3><p>F\u00f6lj en f\u00f6rares f\u00f6rs\u00f6k att starta laddning genom auktorisering, energileverans och slutf\u00f6rande. Verifiera godk\u00e4nda och avvisade \u00e5tkomstmetoder, avbrutna sessioner och ofullst\u00e4ndiga register.<\/p><p>G\u00f6r det enkelt f\u00f6r supportpersonalen att identifiera var resan misslyckades ist\u00e4llet f\u00f6r att behandla varje misslyckad start som ett laddarfel.<\/p><\/div><div class=\"ms-card\"><span class=\"ms-number\">03<\/span><h3>Utf\u00f6r st\u00f6dda fj\u00e4rr\u00e5tg\u00e4rder<\/h3><p>Fr\u00e5ga vilka \u00e5tg\u00e4rder som \u00e4r tillg\u00e4ngliga f\u00f6r varje laddmodell och vilka roller som kan initiera dem. En fj\u00e4rrf\u00f6rfr\u00e5gan, dess godk\u00e4nnande och det fysiska resultatet b\u00f6r vara tydliga i arbetsfl\u00f6det.<\/p><p>F\u00f6r st\u00f6rande \u00e5tg\u00e4rder, definiera godk\u00e4nnandekrav och hur teamet kontrollerar att normal drift har \u00e5terupptagits.<\/p><\/div><div class=\"ms-card\"><span class=\"ms-number\">04<\/span><h3>Samordna avgiftspolicyer<\/h3><p>D\u00e4r schemal\u00e4ggning av str\u00f6mf\u00f6rs\u00f6rjning eller laddningsprofiler kr\u00e4vs, dokumentera platsens m\u00e5l innan du granskar konfigurationssk\u00e4rmarna. Testa de f\u00f6reslagna inst\u00e4llningarna med den faktiska utrustningen och m\u00e4tarna.<\/p><p>Bekr\u00e4fta hur konkurrerande regler hanteras och vilka lokala begr\u00e4nsningar som f\u00f6rblir giltiga om backend-systemet eller n\u00e4tverket blir otillg\u00e4ngligt.<\/p><\/div><div class=\"ms-card\"><span class=\"ms-number\">05<\/span><h3>Hantera utrustnings\u00e4ndringar<\/h3><p>Planera konfigurations\u00e4ndringar, diagnostisk h\u00e4mtning och underh\u00e5ll av firmware kring tillverkarens st\u00f6dda procedurer. Fr\u00e5ga hur f\u00f6rlopp och fel rapporteras och vilka \u00e5terst\u00e4llningsalternativ som finns.<\/p><p>H\u00e5ll en liten testgrupp f\u00f6r \u00e4ndringar som kan p\u00e5verka ett st\u00f6rre n\u00e4tverk, med ett godk\u00e4nt underh\u00e5llsf\u00f6nster och en ansvarig \u00e4gare.<\/p><\/div><div class=\"ms-card\"><span class=\"ms-number\">06<\/span><h3>F\u00f6rvandla register till anv\u00e4ndbar rapportering<\/h3><p>Kontrollera sessionens fullst\u00e4ndighet, energienheter, tidsst\u00e4mplar och utrustningsidentifierare innan du f\u00f6rlitar dig p\u00e5 n\u00e4tverksrapporter. Definiera hur justeringar, saknade poster och f\u00f6rsenade uppladdningar visas.<\/p><p>Granska den operativa prestationen separat fr\u00e5n den ekonomiska avvecklingen s\u00e5 att en sessionspost inte misstas f\u00f6r bevis p\u00e5 en inkasserad betalning.<\/p><\/div><\/div><div class=\"ms-callout\"><h3>B\u00f6rja med operat\u00f6rens dag<\/h3><p>V\u00e4lj tre verkliga situationer: en laddare som slutar rapportera, en kund som inte kan starta en session och en avslutad session med en betalningsfr\u00e5ga. En anv\u00e4ndbar demo visar hur ditt team unders\u00f6ker och l\u00f6ser var och en av dem. Utforska <a href=\"https:\/\/trendpowercharge.com\/sv\/ev-charging-point-management-systems\/\">TrendPower CPMS-plattform<\/a> att rama in diskussionen.<\/p><\/div><\/section>\n<section class=\"ms-section\" id=\"oc-versions\" aria-labelledby=\"oc-versions-title\"><span class=\"ms-eyebrow\">04 \/ V\u00c4LJ EFTER BEHOV<\/span><h2 id=\"oc-versions-title\">OCPP 1.6J vs 2.0.1: j\u00e4mf\u00f6r dina integrationsbehov<\/h2><p>OCPP 1.6 och 2.0.1 \u00e4r olika protokollversioner och \u00e4r inte direkt kompatibla. En backend som hanterar b\u00e5da beh\u00f6ver st\u00f6d f\u00f6r b\u00e5da. Anta inte att \u00e4ndring av en serveradress uppgraderar en laddares protokollimplementering.<\/p><p class=\"ms-scroll-note\" id=\"oc-version-hint\">Svep j\u00e4mf\u00f6relsen \u00e5t sidan p\u00e5 mindre sk\u00e4rmar. Tangentbordsanv\u00e4ndare kan fokusera tabellen och anv\u00e4nda piltangenterna.<\/p><div class=\"ms-table-scroll\" tabindex=\"0\" role=\"region\" aria-labelledby=\"oc-versions-title\" aria-describedby=\"oc-version-hint\"><table><caption>Protokollkontext och praktiska fr\u00e5gor f\u00f6r din leverant\u00f6r<\/caption><thead><tr><th scope=\"col\">Utv\u00e4rderingsomr\u00e5de<\/th><th scope=\"col\">OCPP 1.6J<\/th><th scope=\"col\">OCPP 2.0.1<\/th><th scope=\"col\">Vad som ska verifieras<\/th><\/tr><\/thead><tbody><tr><th scope=\"row\">Protokollkontext<\/th><td>JSON-implementering av OCPP 1.6.<\/td><td>Senare version med ut\u00f6kad enhetshantering och transaktionshantering.<\/td><td>Exakt implementering och firmware-lansering.<\/td><\/tr><tr><th scope=\"row\">S\u00e4kerhet<\/th><td>Granska s\u00e4kerhetstill\u00e4gg som st\u00f6ds.<\/td><td>Inkluderar ut\u00f6kade s\u00e4kerhetsfunktioner.<\/td><td>Aktiverade kontroller, autentiseringsuppgifter och certifikat\u00e5tg\u00e4rder.<\/td><\/tr><tr><th scope=\"row\">Smart laddning<\/th><td>St\u00f6d f\u00f6r laddningsprofiler \u00e4r en del av standarden.<\/td><td>Ut\u00f6kar funktionerna f\u00f6r smart laddning.<\/td><td>Funktioner implementerade och testade p\u00e5 dina enheter.<\/td><\/tr><tr><th scope=\"row\">Projektval<\/th><td>Utv\u00e4rdera behoven hos installerad h\u00e5rdvara.<\/td><td>Utv\u00e4rdera n\u00f6dv\u00e4ndiga funktioner f\u00f6r nya eller expanderande implementeringar.<\/td><td>Operativa f\u00f6rdelar, integrationsinsatser och support.<\/td><\/tr><tr><th scope=\"row\">Blandade n\u00e4tverk<\/th><td>Beh\u00f6ver en kompatibel backend-implementering.<\/td><td>Beh\u00f6ver en kompatibel backend-implementering.<\/td><td>St\u00f6d per modell och delat rapporteringsbeteende.<\/td><\/tr><\/tbody><\/table><\/div><div class=\"ms-callout\"><h3>Var passar OCPP 2.1 in?<\/h3><p>OCPP 2.1 bygger p\u00e5 2.0.1 och l\u00e4gger till funktioner inklusive dubbelriktad laddning och distribuerad energiresurskontroll. Dess tillg\u00e4nglighet etablerar inte st\u00f6d i en specifik laddare eller backend. TrendPowers publicerade st\u00f6d som granskats f\u00f6r denna sida t\u00e4cker 1.6J och 2.0.1; diskutera eventuella 2.1-krav separat.<\/p><\/div><p class=\"oc-source\">Versionsreferens: <a href=\"https:\/\/openchargealliance.org\/protocols\/open-charge-point-protocol\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">OCA:s OCPP-\u00f6versikt<\/a>V\u00e4lj en version som bygger p\u00e5 n\u00f6dv\u00e4ndig, testad funktionalitet snarare \u00e4n enbart det h\u00f6gsta versionsnumret.<\/p><\/section>\n<section class=\"ms-section\" id=\"oc-workflow\" aria-labelledby=\"oc-workflow-title\"><span class=\"ms-eyebrow\">05 \/ INTEGRATION I PRAKTIKEN<\/span><h2 id=\"oc-workflow-title\">Hur en laddare blir en del av din operativa plattform<\/h2><p>Integration \u00e4r en kontrollerad onboardingprocess. Ge programvaruleverant\u00f6ren och laddartillverkaren samma information och kom sedan \u00f6verens om hur en lyckad drifts\u00e4ttning ska se ut.<\/p><ol class=\"ms-steps\"><li><h3>Identifiera utrustningen och omfattningen<\/h3><p>Registrera tillverkare, modell, firmware, laddarens identitet, kontaktanordning och n\u00e4tverks\u00e5tkomst. Beskriv den avsedda anv\u00e4ndarresan och de funktioner som \u00e4r viktiga p\u00e5 den platsen. Bekr\u00e4fta vem som kan \u00e4ndra backend-konfigurationen.<\/p><\/li><li><h3>Konfigurera en godk\u00e4nd anslutning<\/h3><p>Anv\u00e4nd leverant\u00f6rens dokumenterade slutpunkts- och s\u00e4kerhetskrav. Tilldela ansvar f\u00f6r autentiseringsuppgifter och certifikat. Kontrollera n\u00e4tverks\u00e5tkomst och tidskonfiguration genom den \u00f6verenskomna drifts\u00e4ttningsproceduren, med en registrering av de slutliga inst\u00e4llningarna.<\/p><\/li><li><h3>K\u00f6r hela driftsresan<\/h3><p>Testa en auktoriserad start, aktiv debitering, avslutning och de resulterande posterna. Upprepa med de \u00e5tkomstmetoder och felscenarier som din tj\u00e4nst faktiskt kommer att anv\u00e4nda. Inkludera st\u00f6dda fj\u00e4rr\u00e5tg\u00e4rder och platsspecifika debiteringspolicyer.<\/p><\/li><li><h3>Godk\u00e4nn och ut\u00f6ka noggrant<\/h3><p>Dokumentera resultat, undantag och utest\u00e5ende arbete. N\u00e4r den representativa utrustningen har godk\u00e4nts, installera ytterligare enheter med den godk\u00e4nda konfigurationen. Kontrollera antagandena igen n\u00e4r firmware, h\u00e5rdvara eller driftsmodell \u00e4ndras.<\/p><\/li><\/ol><p>H\u00e5ll tydligt \u00e4garskap genom hela processen. Om en laddare ansluts men ett obligatoriskt arbetsfl\u00f6de misslyckas beh\u00f6ver teamen loggar, reproducerbara steg och \u00f6verenskomna acceptanskriterier f\u00f6r att best\u00e4mma vad som ska \u00e4ndras.<\/p><\/section>\n<section class=\"ms-section\" id=\"oc-testing\" aria-labelledby=\"oc-testing-title\"><span class=\"ms-eyebrow\">06 \/ VERIFIERA F\u00d6RE LANSERING<\/span><h2 id=\"oc-testing-title\">Kompatibilitet \u00e4r ett testresultat, inte bara en etikett<\/h2><p class=\"ms-intro\">De mest anv\u00e4ndbara kompatibilitetsbevisen identifierar utrustning, programvaruversion, testade funktioner och resultat. Be om dessa bevis innan du investerar i en stor flotta laddare.<\/p><div class=\"ms-two\"><div class=\"ms-card\"><h3>Protokollst\u00f6d och produktcertifiering<\/h3><p>Ett supportanspr\u00e5k beskriver en implementering. Ett OCA-certifikat registrerar en testad produkt och omfattning. Beg\u00e4r det till\u00e4mpliga certifikatet och kontrollera produktidentiteten snarare \u00e4n att anta att ett f\u00f6retagsnamn t\u00e4cker allt som s\u00e4ljs.<\/p><p>F\u00f6r OCPP 2.0.1 identifierar OCA Core som obligatorisk och ytterligare certifieringsprofiler som Smart Charging, Advanced Security och ISO 15118-st\u00f6d som valfria. Kontrollera omfattningen som kr\u00e4vs av ditt projekt.<\/p><p>Anv\u00e4nd <a href=\"https:\/\/openchargealliance.org\/certified-companies\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">officiellt register \u00f6ver certifierade produkter<\/a> och <a href=\"https:\/\/openchargealliance.org\/verification-of-certificates\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">v\u00e4gledning f\u00f6r certifikatverifiering<\/a> vid bed\u00f6mning av certifieringsanspr\u00e5k.<\/p><\/div><div class=\"ms-card\"><h3>Helhetsacceptans<\/h3><p>Din driftsmilj\u00f6 introducerar krav ut\u00f6ver ett protokolltest: betalningsintegration, anv\u00e4ndarroller, lokal str\u00f6mf\u00f6rs\u00f6rjning, rapportering och incidenthantering. Inkludera dessa i drifts\u00e4ttningsplanen.<\/p><p>Best\u00e4m vilka problem som f\u00f6rhindrar lansering och vilka som kan hanteras med en dokumenterad begr\u00e4nsning. Namnge \u00e4garen, \u00f6nskad l\u00f6sning och omtestning som beh\u00f6vs f\u00f6r varje utest\u00e5ende punkt.<\/p><p>H\u00e4nvisning: <a href=\"https:\/\/openchargealliance.org\/certificationocpp\/certification-ocpp-2-0-1\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">OCA-certifieringsprofiler f\u00f6r OCPP 2.0.1<\/a>.<\/p><\/div><\/div><div class=\"oc-check\"><h3>Checklista f\u00f6r integrationsacceptans<\/h3><p>Markera de tester du har definierat f\u00f6r din pilot. Detta \u00e4r en planeringschecklista, inte ett automatiserat kompatibilitetstest.<\/p><div class=\"ms-check-items\"><label><input type=\"checkbox\"><span><strong>Identitet och koppling<\/strong>Korrigera laddare, kontaktmappning, tidsst\u00e4mplar och \u00e5teranslutningsbeteende.<\/span><\/label><label><input type=\"checkbox\"><span><strong>F\u00f6rarbeh\u00f6righet<\/strong>Godk\u00e4nda, avvisade och utg\u00e5ngna \u00e5tkomstmetoder.<\/span><\/label><label><input type=\"checkbox\"><span><strong>Sessionsregister<\/strong>Start, stopp, total energif\u00f6rbrukning, avbrott och f\u00f6rdr\u00f6jd data.<\/span><\/label><label><input type=\"checkbox\"><span><strong>Fj\u00e4rrstyrning<\/strong>Beh\u00f6righeter, resultat av f\u00f6rfr\u00e5gningar och faktiskt utrustningssvar.<\/span><\/label><label><input type=\"checkbox\"><span><strong>Avgifts- och offlineregler<\/strong>Obligatoriska profiler, lokala gr\u00e4nser, avbrott och \u00e5terst\u00e4llning.<\/span><\/label><label><input type=\"checkbox\"><span><strong>\u00d6verl\u00e4mnande av f\u00f6retag<\/strong>Fakturaavst\u00e4mning, rapporter, support\u00e4garskap och godk\u00e4nnande.<\/span><\/label><\/div><\/div><\/section>\n<section class=\"ms-section\" id=\"oc-security\" aria-labelledby=\"oc-security-title\"><span class=\"ms-eyebrow\">07 \/ H\u00c5LL TJ\u00c4NSTEN I FUNKTION<\/span><h2 id=\"oc-security-title\">S\u00e4kerhet, offlinebeteende och \u00e5terst\u00e4llning<\/h2><p>S\u00e4kerhet och tillg\u00e4nglighet beror p\u00e5 det implementerade systemet och de personer som anv\u00e4nder det. Definiera de kontroller och ansvarsomr\u00e5den du beh\u00f6ver och verifiera sedan hur de underh\u00e5lls under hela utrustningens livscykel.<\/p><div class=\"ms-two\"><div class=\"ms-card\"><h3>Skydda \u00e5tkomst och konfiguration<\/h3><p>Dokumentera godk\u00e4nd kommunikationss\u00e4kerhet, \u00e4gander\u00e4tt till autentiseringsuppgifter, certifikatf\u00f6rnyelse och kontobeh\u00f6righeter. Fr\u00e5ga hur utg\u00e5ngna autentiseringsuppgifter eller misslyckad autentisering visas f\u00f6r driftteamet och hur \u00e5tkomst \u00e5terkallas n\u00e4r ansvarsomr\u00e5den \u00e4ndras.<\/p><p>Granska administrat\u00f6rs\u00e5tkomst separat fr\u00e5n laddaranslutning. En s\u00e4ker enhetsanslutning f\u00f6rklarar inte vem som f\u00e5r \u00e4ndra en tariff, exportera kundregister eller utf\u00e4rda en st\u00f6rande fj\u00e4rr\u00e5tg\u00e4rd.<\/p><p>Inkludera konfigurationshistorik, incidentrapportering och \u00e5terst\u00e4llningsprocedurer i den operativa \u00f6verl\u00e4mningen. Testa en \u00e5terst\u00e4llningsv\u00e4g innan det blir br\u00e5dskande.<\/p><\/div><div class=\"ms-card\"><h3>Testa avbrottet du beh\u00f6ver f\u00f6r att \u00f6verleva<\/h3><p>Identifiera om felet beror p\u00e5 ett internetavbrott p\u00e5 webbplatsen, en otillg\u00e4nglig backend, ett lokalt n\u00e4tverksfel eller str\u00f6mavbrott. Var och en p\u00e5verkar en annan del av tj\u00e4nsten och kan kr\u00e4va en annan \u00e5tg\u00e4rd.<\/p><p>Testa beteendet vid aktiva sessioner, auktorisering av nya sessioner, lokala str\u00f6mbegr\u00e4nsningar, buffering av inspelningar och \u00e5teranslutning till de f\u00f6reslagna laddarna. App- och betalningsberoenden b\u00f6r inkluderas i den \u00f6vningen.<\/p><p>Efter \u00e5terst\u00e4llning, avst\u00e4m posterna och kontrollera om det finns saknade eller duplicerade aff\u00e4rsresultat. Ange vilka funktioner som fortfarande var tillg\u00e4ngliga och vilka som kr\u00e4vde support\u00e5tg\u00e4rder.<\/p><\/div><\/div><p>B\u00e5de molnhosting och lokal hosting kr\u00e4ver en \u00e4garmodell f\u00f6r \u00f6vervakning, uppdateringar, s\u00e4kerhetskopiering och respons. Inkludera underh\u00e5llsf\u00f6nster, eskaleringskontakter och \u00e5terst\u00e4llningsf\u00f6rv\u00e4ntningar i f\u00f6rslaget snarare \u00e4n att behandla infrastrukturval som en komplett tillf\u00f6rlitlighetsplan.<\/p><\/section>\n<section class=\"ms-section\" id=\"oc-commercial\" aria-labelledby=\"oc-commercial-title\"><span class=\"ms-eyebrow\">08 \/ SLUTF\u00d6R AFF\u00c4RSARBETSFL\u00d6DET<\/span><h2 id=\"oc-commercial-title\">Koppla OCPP-verksamheter till betalningar och externa system<\/h2><p class=\"ms-intro\">Laddarkommunikation \u00e4r en del av en kommersiell laddningstj\u00e4nst. H\u00e5ll gr\u00e4nserna mellan utrustningskontroll, kund\u00e5tkomst, priss\u00e4ttning, betalning och rapportering tydliga.<\/p><div class=\"ms-grid\"><div class=\"ms-card\"><span class=\"ms-number\">01<\/span><h3>Fakturerings- och betalningsintegration<\/h3><p>Definiera hur en session blir en debitering och hur debiteringen blir en avst\u00e4md betalning. Inkludera misslyckade transaktioner, \u00e5terbetalningar, justeringar och st\u00f6djande bevis i dina acceptanstester.<\/p><p>Granska <a href=\"https:\/\/trendpowercharge.com\/sv\/ev-charging-payment-solution\/\">Betalningsl\u00f6sning f\u00f6r laddning av elbilar<\/a> med dina avsedda betalningsmetoder och din operativa marknad.<\/p><\/div><div class=\"ms-card\"><span class=\"ms-number\">02<\/span><h3>Roaming och OCPI<\/h3><p>OCPI har ett annat gr\u00e4nssnitt \u00e4n OCPP: det st\u00f6der anslutningar mellan laddningsstationsoperat\u00f6rer och leverant\u00f6rer av e-mobilitetstj\u00e4nster. Roaming kr\u00e4ver sin egen integration och kommersiella arrangemang.<\/p><p>De <a href=\"https:\/\/evroaming.org\/ocpi\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">EVRoaming Foundations OCPI-\u00f6versikt<\/a> f\u00f6rklarar den rollen. Fr\u00e5ga vilka parter, moduler och arbetsfl\u00f6den ditt projekt beh\u00f6ver.<\/p><\/div><div class=\"ms-card\"><span class=\"ms-number\">03<\/span><h3>Appar, portaler och API:er<\/h3><p>Specificera vad f\u00f6rare, platsv\u00e4rdar, ekonomipersonal och driftsteam beh\u00f6ver se och g\u00f6ra. Kom \u00f6verens om vilka data som m\u00e5ste skickas till befintliga aff\u00e4rssystem och hur fel ska hanteras.<\/p><p>F\u00f6r varje integration, definiera identifierare, \u00e5tkomstbeh\u00f6righeter, rapporteringsperioder och det team som ansvarar f\u00f6r att l\u00f6sa ofullst\u00e4ndiga \u00f6verf\u00f6ringar.<\/p><\/div><\/div><p>Ett anv\u00e4ndbart f\u00f6rslag kopplar samman dessa delar till en enda kundresa. Be om att f\u00e5 se ett exempel fr\u00e5n val av laddare och auktorisering till slutf\u00f6rande av session, betalningsavst\u00e4mning och kundsupport, inklusive minst ett undantag.<\/p><\/section>\n<section class=\"ms-section\" id=\"oc-use-cases\" aria-labelledby=\"oc-use-cases-title\"><span class=\"ms-eyebrow\">09 \/ ANPASSA DRIFTSMODELLEN<\/span><h2 id=\"oc-use-cases-title\">Vem b\u00f6r utv\u00e4rdera ett OCPP-laddningshanteringssystem?<\/h2><div class=\"ms-two\"><div class=\"ms-card\"><h3>Laddningsoperat\u00f6rer och h\u00e5rdvarum\u00e4rken<\/h3><p>CPO:er b\u00f6r prioritera operationer med blandade enheter, lyckade sessioner, supportarbetsfl\u00f6den och webbplatsrapportering. Tillverkare b\u00f6r definiera omfattningen av h\u00e5rdvarutestet, \u00e4gander\u00e4tten till firmware och de integrationsbevis som kr\u00e4vs innan de rekommenderar en backend till kunder.<\/p><p>B\u00e5da drar nytta av en \u00f6verenskommen process f\u00f6r att validera nya utrustningsversioner och diagnostisera problem \u00f6ver gr\u00e4nsen mellan h\u00e5rdvara och mjukvara.<\/p><\/div><div class=\"ms-card\"><h3>Flottor, arbetsplatser och fastighetsgrupper<\/h3><p>Flottor beh\u00f6ver laddningsfl\u00f6den som passar fordonsscheman och lokal kapacitet. Arbetsplatser och fastighetsportf\u00f6ljer beh\u00f6ver tydliga \u00e5tkomstgrupper, lokala ansvarsomr\u00e5den och kostnadsrapportering.<\/p><p>Ta med dessa operativa krav i demon. En tekniskt ansluten laddare beh\u00f6ver fortfarande r\u00e4tt regler och supportarrangemang f\u00f6r de personer som anv\u00e4nder den.<\/p><\/div><\/div><\/section>\n<section class=\"ms-section\" id=\"oc-migration\" aria-labelledby=\"oc-migration-title\"><span class=\"ms-eyebrow\">10 \/ UPPS\u00c4TTNING OCH L\u00c5NGTIDSKONTROLL<\/span><h2 id=\"oc-migration-title\">Planera migrering, kostnad och l\u00f6pande support tillsammans<\/h2><p>Att flytta befintlig utrustning kr\u00e4ver mer \u00e4n att \u00e4ndra en backend-adress. B\u00f6rja med att bekr\u00e4fta \u00e5tkomst till slutpunkten, inloggningsuppgifter, kontraktsbegr\u00e4nsningar, exportalternativ och tillverkarsupport. Beh\u00e5ll de ursprungliga inst\u00e4llningarna och definiera en godk\u00e4nd \u00e5terst\u00e4llningsprocess.<\/p><h3>Flytta f\u00f6rst en representativ grupp<\/h3><p>V\u00e4lj laddare som t\u00e4cker olika modeller, firmware, anslutningsm\u00f6jligheter, \u00e5tkomstmetoder och driftsf\u00f6rh\u00e5llanden. Validera de arbetsfl\u00f6den som kr\u00e4vs innan du l\u00e4gger till fler enheter. Schemal\u00e4gg \u00e4ndringen med webbplats\u00e4gare och supportteam s\u00e5 att anv\u00e4ndarna vet var de kan f\u00e5 hj\u00e4lp under \u00f6verg\u00e5ngen.<\/p><h3>Godk\u00e4nn data\u00f6verl\u00e4mningen<\/h3><p>Best\u00e4m vilka anv\u00e4ndarposter, tariffer, sessionshistorik och finansiell information som ska flyttas eller f\u00f6rbli tillg\u00e4ngliga. Dokumentexportformat och stabila identifierare. Historiska poster kan beh\u00f6va ett arkiv eller en separat rapporteringsprocess snarare \u00e4n en direkt import till den nya plattformen.<\/p><h3>J\u00e4mf\u00f6r en komplett driftskostnad<\/h3><p>Beg\u00e4r installation, \u00e5terkommande programvara, enhets- eller anslutningskostnader, integrationsarbete, support och kostnader f\u00f6r framtida \u00e4ndringar. Identifiera om nya laddningsmodeller kr\u00e4ver extra validering och om dataexport eller teknisk \u00f6verl\u00e4mning medf\u00f6r avgifter. J\u00e4mf\u00f6r f\u00f6rslag mot samma antaganden om n\u00e4tverksstorlek och tillv\u00e4xt.<\/p><h3>F\u00f6rbered st\u00f6d f\u00f6re expansion<\/h3><p>Definiera vem som utreder ett laddarproblem, vem som f\u00e5r \u00e4ndra firmware och vem som \u00e4ger en misslyckad aff\u00e4rsintegration. F\u00f6r register \u00f6ver k\u00e4nda begr\u00e4nsningar och godk\u00e4nda l\u00f6sningar. Granska \u00e5terkommande incidenter s\u00e5 att n\u00e4sta utrullning drar nytta av vad de f\u00f6rsta webbplatserna avsl\u00f6jade.<\/p><\/section>\n<section class=\"ms-section\" id=\"oc-trendpower\" aria-labelledby=\"oc-trendpower-title\"><span class=\"ms-eyebrow\">11 \/ DITT N\u00c4STA STEG<\/span><h2 id=\"oc-trendpower-title\">Diskutera era OCPP-plattformskrav med TrendPower<\/h2><p>TrendPowers publicerade programvaruutbud inkluderar OCPP 1.6J och 2.0.1, laddnings\u00f6vervakning, fj\u00e4rrstyrning, betalningsarbetsfl\u00f6den och konfigurerbara aff\u00e4rsgr\u00e4nssnitt. Dess tekniska FAQ beskriver testning av laddningsmodeller som en del av kompatibilitetsvalideringen.<\/p><p>Dela laddningsmodellerna och den firmware du anv\u00e4nder, antalet platser och kontakter, din marknad och din \u00f6nskade f\u00f6rarresa. Beg\u00e4r en demonstration av hela arbetsfl\u00f6det och en skriftlig bekr\u00e4ftelse p\u00e5 integrationsomfattningen.<\/p><div class=\"ms-resource-grid\"><a href=\"https:\/\/trendpowercharge.com\/sv\/ev-charging-point-management-systems\/\"><span>PLATTFORM<\/span><strong>System f\u00f6r hantering av laddningsstationer f\u00f6r elbilar<\/strong><span>Utforska programvaruplattformen \u2192<\/span><\/a><a href=\"https:\/\/trendpowercharge.com\/sv\/intelligent-operations-management\/\"><span>OPERATIONER<\/span><strong>Intelligent drifthantering<\/strong><span>Utforska \u00f6vervakning och underh\u00e5ll \u2192<\/span><\/a><a href=\"https:\/\/trendpowercharge.com\/sv\/ev-charging-software-faqs\/\"><span>TEKNISKA SVAR<\/span><strong>Vanliga fr\u00e5gor om programvara f\u00f6r laddning av elbilar<\/strong><span>Granska publicerade plattformsdetaljer \u2192<\/span><\/a><\/div><\/section>\n<section class=\"ms-section\" id=\"oc-faq\" aria-labelledby=\"oc-faq-title\"><span class=\"ms-eyebrow\">12 \/ VANLIGA FR\u00c5GOR<\/span><h2 id=\"oc-faq-title\">Vanliga fr\u00e5gor om OCPP-laddningshanteringssystem<\/h2><div class=\"oc-faq-tools\" hidden><label for=\"oc-faq-search\">Hitta ett svar<\/label><div><input id=\"oc-faq-search\" type=\"search\" placeholder=\"S\u00f6kkompatibilitet, versioner, offline\u2026\" autocomplete=\"off\"><button type=\"button\" id=\"oc-faq-clear\" class=\"ms-btn ms-secondary\">Rensa<\/button><\/div><p id=\"oc-faq-count\" role=\"status\" aria-live=\"polite\">12 fr\u00e5gor tillg\u00e4ngliga<\/p><\/div><div class=\"ms-faq\"><details><summary>Vad \u00e4r ett OCPP-laddningshanteringssystem?<\/summary><div><p>Det \u00e4r en backend-plattform som kommunicerar med kompatibla laddstationer med hj\u00e4lp av OCPP. Det bredare programvaruerbjudandet kan inkludera \u00f6vervakning, anv\u00e4ndare, priss\u00e4ttning, betalningar, rapportering och integrationer. Bekr\u00e4fta vilka moduler och driftsansvar som ing\u00e5r.<\/p><\/div><\/details><details><summary>Kan vilken OCPP-laddare som helst ansluta till vilken OCPP-backend som helst?<\/summary><div><p>Anta inte det. Matcha protokollversion, transport, firmware, implementerade funktioner och s\u00e4kerhetskrav och testa sedan den faktiska kombinationen. En anslutning ensam bekr\u00e4ftar inte att alla n\u00f6dv\u00e4ndiga arbetsfl\u00f6den fungerar korrekt.<\/p><\/div><\/details><details><summary>Vad betyder J:et i OCPP 1.6J?<\/summary><div><p>J identifierar JSON-varianten av OCPP 1.6. N\u00e4r du dokumenterar din utrustning, registrera den informationen tillsammans med modellen och firmware s\u00e5 att leverant\u00f6ren kan bekr\u00e4fta den n\u00f6dv\u00e4ndiga anslutningsimplementeringen.<\/p><\/div><\/details><details><summary>Kan en plattform hantera b\u00e5de 1.6J- och 2.0.1-laddare?<\/summary><div><p>En plattform kan hantera b\u00e5da om den implementerar varje n\u00f6dv\u00e4ndig protokollversion. Bekr\u00e4fta ditt inventarium av blandade enheter med leverant\u00f6ren och testa hur den utrustning som st\u00f6ds visas i delade operationer och rapporter.<\/p><\/div><\/details><details><summary>Betyder OCPP-st\u00f6d att produkten \u00e4r OCA-certifierad?<\/summary><div><p>Nej. Beg\u00e4r det relevanta certifikatet och verifiera dess produktidentitet och testade omfattning. Ett generellt kompatibilitetsf\u00f6rklaring b\u00f6r inte presenteras som bevis p\u00e5 oberoende certifiering.<\/p><\/div><\/details><details><summary>Garanterar en OCPP-m\u00e4rkning smart laddning eller Plug &amp; Charge?<\/summary><div><p>Nej. Specificera den \u00f6nskade funktionen och be om bevis p\u00e5 implementerad h\u00e5rdvara, programvara och st\u00f6djande integration. F\u00f6r OCPP 2.0.1, kontrollera till\u00e4mpliga valfria certifieringsprofiler samt dina slutgiltiga acceptansresultat.<\/p><\/div><\/details><details><summary>Fungerar laddare n\u00e4r internet inte \u00e4r tillg\u00e4ngligt?<\/summary><div><p>Det beror p\u00e5 laddarens konfiguration, lokala kontroller, auktoriseringsmetod och externa beroenden. Testa de n\u00f6dv\u00e4ndiga avbrottsscenarierna, inklusive \u00e5terst\u00e4llning och postavst\u00e4mning, innan du beskriver tj\u00e4nsten som offline-kompatibel.<\/p><\/div><\/details><details><summary>\u00c4r OCPP samma sak som OCPI?<\/summary><div><p>Nej. OCPP hanterar kommunikation mellan laddstationer med ett hanteringssystem. OCPI st\u00f6der kopplingar mellan laddningsoperat\u00f6rer och leverant\u00f6rer av e-mobilitetstj\u00e4nster. Ett projekt kan beh\u00f6va b\u00e5da, med separata integrationskrav.<\/p><\/div><\/details><details><summary>Beh\u00f6ver jag byta ut befintliga laddare f\u00f6r att byta programvara?<\/summary><div><p>Inte n\u00f6dv\u00e4ndigtvis. Granska f\u00f6rst \u00e5tkomst till backend-inst\u00e4llningar, implementeringar som st\u00f6ds, inloggningsuppgifter, kontrakt och tillverkarhj\u00e4lp. Testa den f\u00f6reslagna backend-milj\u00f6n med representativ utrustning innan du best\u00e4mmer om h\u00e5rdvarubyte \u00e4r n\u00f6dv\u00e4ndigt.<\/p><\/div><\/details><details><summary>Vad ska jag skicka in f\u00f6r ett integrationssamtal?<\/summary><div><p>Ange tillverkare, modell, firmware, protokollinformation, antal kontakter, n\u00e4tverks\u00e5tkomst, n\u00f6dv\u00e4ndiga funktioner och driftplatser. L\u00e4gg till betalningsmetoder, anv\u00e4ndargrupper, f\u00f6rv\u00e4ntad tillv\u00e4xt och eventuella n\u00f6dv\u00e4ndiga externa integrationer.<\/p><\/div><\/details><details><summary>Hur l\u00e5ng tid tar utplaceringen?<\/summary><div><p>Tidpunkten beror p\u00e5 h\u00e5rdvarans beredskap, integrationens omfattning, tillg\u00e5ng till befintlig utrustning och acceptanskrav. Be om en etappplan som omfattar uppt\u00e4ckt, pilottestning, \u00e5tg\u00e4rdande, utrullning och \u00f6verl\u00e4mning av support snarare \u00e4n ett universellt lanseringsl\u00f6fte.<\/p><\/div><\/details><details><summary>St\u00f6der TrendPower OCPP 2.1?<\/summary><div><p>Det publicerade st\u00f6det som granskats f\u00f6r den h\u00e4r sidan bekr\u00e4ftar OCPP 1.6J och 2.0.1. Om ditt projekt kr\u00e4ver OCPP 2.1, beg\u00e4r uttrycklig bekr\u00e4ftelse av tillg\u00e4nglighet och omfattningen som st\u00f6ds innan du v\u00e4ljer utrustning eller f\u00f6rbinder dig till en distribution.<\/p><\/div><\/details><\/div><p class=\"oc-no-results\" hidden>Inget matchande svar. F\u00f6rs\u00f6k med \u201dversion\u201d, \u201doffline\u201d eller \u201dladdare\u201d, eller <a href=\"https:\/\/trendpowercharge.com\/sv\/contact\/\">fr\u00e5ga om ditt projekt<\/a>.<\/p><\/section>\n<section class=\"ms-final\" aria-labelledby=\"oc-final-title\"><span class=\"ms-eyebrow\">G\u00d6R DIN N\u00c4STA KONTAKT R\u00c4KNAS<\/span><h2 id=\"oc-final-title\">B\u00f6rja med dina laddare.<br>Planera hela tj\u00e4nsten.<\/h2><p>Diskutera din utrustning, n\u00f6dv\u00e4ndiga funktioner och utrullningsplan med TrendPower. Skapa en tydlig kompatibilitets- och driftsomfattning f\u00f6re drifts\u00e4ttning.<\/p><a class=\"ms-btn ms-primary\" href=\"https:\/\/trendpowercharge.com\/sv\/contact\/\">Beg\u00e4r en demo av OCPP-plattformen <span aria-hidden=\"true\">\u2197<\/span><\/a><\/section><div class=\"ms-bottom\"><a href=\"#tp-ocpp\">Tillbaka till toppen \u2191<\/a><a href=\"#oc-testing\">\u00c5terg\u00e5 till kompatibilitetschecklistan<\/a><\/div><\/div><\/article>\n<style>\n#tp-ocpp{--ms-blue:#0758d4;--ms-ink:#142640;--ms-text:#4b5d73;--ms-line:#dce5ef;--ms-pale:#f3f7fc;--ms-offset:110px;background:#fff;color:var(--ms-ink);font:17px\/1.8 Arial,Helvetica,sans-serif;width:100%;max-width:none;margin:0;text-align:left;isolation:isolate;overflow-wrap:anywhere}\n#tp-ocpp *,#tp-ocpp *::before,#tp-ocpp *::after{box-sizing:border-box}\n#tp-ocpp [id]{scroll-margin-top:var(--ms-offset)}\n#tp-ocpp .ms-wrap{width:calc(100% - 48px);max-width:1320px;margin:0 auto;padding:28px 0 30px}\n#tp-ocpp h1,#tp-ocpp h2,#tp-ocpp h3{color:var(--ms-ink);font-family:inherit;font-weight:700;letter-spacing:-.025em;text-transform:none}\n#tp-ocpp h1{font-size:clamp(36px,4.15vw,58px);line-height:1.1;margin:20px 0 24px}\n#tp-ocpp h2{font-size:clamp(27px,2.8vw,39px);line-height:1.23;margin:0 0 23px;max-width:990px}\n#tp-ocpp h3{font-size:22px;line-height:1.35;margin:30px 0 14px}\n#tp-ocpp p{color:var(--ms-text);margin:0 0 20px}\n#tp-ocpp a{color:var(--ms-blue);text-decoration:underline;text-underline-offset:4px}\n#tp-ocpp a:hover{color:#003e98}\n#tp-ocpp :is(a,button,summary,input,[tabindex]):focus-visible{outline:3px solid #2780ed;outline-offset:5px;border-radius:5px}\n#tp-ocpp ul,#tp-ocpp ol{padding-left:23px;margin:18px 0 24px}\n#tp-ocpp li{color:var(--ms-text);margin:10px 0;padding-left:4px}\n#tp-ocpp li::marker{color:var(--ms-blue)}\n#tp-ocpp .ms-breadcrumb{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:13px;line-height:1.6;color:var(--ms-text);margin-bottom:25px}\n#tp-ocpp .ms-eyebrow{display:block;font-size:11px;line-height:1.6;font-weight:700;letter-spacing:.14em;color:var(--ms-blue);margin:0 0 16px}\n#tp-ocpp .ms-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:42px;align-items:center;background:radial-gradient(ellipse at 90% 10%,#254c7a 0%,transparent 55%),#10243f;border-radius:22px;padding:52px 40px;overflow:hidden}\n#tp-ocpp .ms-hero h1{color:#fff}\n#tp-ocpp .ms-hero-copy>.ms-eyebrow{color:#b6d5ff}\n#tp-ocpp .ms-hero-copy>p{color:#d5e2f3;font-size:17px}\n#tp-ocpp .ms-hero-copy>.ms-lead{font-size:24px;line-height:1.4;font-weight:600;letter-spacing:-.02em;color:#fff;margin:0 0 23px}\n#tp-ocpp .ms-actions{display:flex;gap:12px;flex-wrap:wrap;margin:27px 0 0}\n#tp-ocpp .ms-btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:14px 20px;border:1px solid transparent;border-radius:8px;font:700 14px\/1.5 Arial,Helvetica,sans-serif;letter-spacing:normal;text-transform:none;white-space:normal;text-align:center;text-decoration:none!important;cursor:pointer;transition:background .18s ease,box-shadow .18s ease;appearance:none}\n#tp-ocpp .ms-primary{background:var(--ms-blue);color:#fff!important}\n#tp-ocpp .ms-primary:hover{background:#0345a8;box-shadow:0 4px 18px #0758d422}\n#tp-ocpp .ms-secondary{background:#fff;color:var(--ms-ink)!important;border-color:#b6c8dd}\n#tp-ocpp .ms-secondary:hover{background:#eaf2fd}\n#tp-ocpp .ms-hero .ms-primary,#tp-ocpp .ms-final .ms-primary{background:#fff;color:#102d50!important;border-color:#fff}\n#tp-ocpp .ms-hero .ms-primary:hover,#tp-ocpp .ms-final .ms-primary:hover{background:#dcecff}\n#tp-ocpp .ms-hero .ms-secondary{background:transparent;color:#fff!important;border-color:#728aa8}\n#tp-ocpp .ms-hero .ms-secondary:hover{background:#ffffff12}\n#tp-ocpp .ms-tags{display:flex;flex-wrap:wrap;gap:10px 16px;padding:0;margin:24px 0 0;list-style:none}\n#tp-ocpp .ms-tags li{padding:0;color:#c9ddf6;font-size:12px;line-height:1.6;margin:0}\n#tp-ocpp .ms-tags li::before{content:'\u2713';padding-right:7px;color:#9eddd3}\n#tp-ocpp .ms-demo{min-width:0;background:#fff;border:1px solid #eff5ff;border-radius:15px;padding:25px;box-shadow:0 20px 50px #00000020}\n#tp-ocpp .ms-demo-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}\n#tp-ocpp .ms-demo-head .ms-eyebrow{font-size:9px;letter-spacing:.1em;margin-bottom:8px}\n#tp-ocpp .ms-demo h2{font-size:22px;line-height:1.3;margin-bottom:12px;letter-spacing:-.02em}\n#tp-ocpp .ms-demo-label{flex-shrink:0;font-size:10px;line-height:1.6;background:#eaf1fa;color:#435c7b;border-radius:5px;padding:5px 7px}\n#tp-ocpp .ms-demo-note{font-size:12px;line-height:1.6;margin:0 0 20px}\n#tp-ocpp .ms-demo-select{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 17px}\n#tp-ocpp .ms-demo-select button{appearance:none;background:#f5f8fc;border:1px solid var(--ms-line);border-radius:8px;text-align:left;color:var(--ms-ink);padding:12px 10px;cursor:pointer;font-family:inherit;min-height:85px;letter-spacing:normal;text-transform:none;white-space:normal}\n#tp-ocpp .ms-demo-select button>span{display:block;font-size:10px;line-height:1.6;margin-bottom:7px;color:var(--ms-text)}\n#tp-ocpp .ms-demo-select button>strong{font-size:13px;line-height:1.4;display:block}\n#tp-ocpp .ms-demo-select button[aria-pressed=\"true\"]{border-color:var(--ms-blue);background:#eaf2ff;box-shadow:inset 0 -3px var(--ms-blue)}\n#tp-ocpp .ms-demo-result{background:#f6f9fd;border:1px solid var(--ms-line);border-radius:9px;padding:20px;min-height:276px}\n#tp-ocpp .ms-status{font-size:10px;letter-spacing:.08em;font-weight:700;color:#255d85;line-height:1.5}\n#tp-ocpp .ms-demo-result h3{font-size:19px;margin:10px 0 15px}\n#tp-ocpp .ms-demo dl{margin:0;font-size:13px;line-height:1.6}\n#tp-ocpp .ms-demo dl>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:10px;border-top:1px solid var(--ms-line);padding:10px 0}\n#tp-ocpp .ms-demo dt{font-weight:700}\n#tp-ocpp .ms-demo dd{margin:0;color:var(--ms-text)}\n#tp-ocpp .ms-demo-link{display:inline-block;padding:16px 0 0;font-size:12px;font-weight:700}\n#tp-ocpp .ms-answer{display:grid;grid-template-columns:180px minmax(0,1fr);gap:25px;border-bottom:1px solid var(--ms-line);padding:34px 0}\n#tp-ocpp .ms-answer .ms-eyebrow{padding-top:5px}\n#tp-ocpp .ms-answer p{margin:0;max-width:970px}\n#tp-ocpp .ms-answer strong{color:var(--ms-ink)}\n#tp-ocpp .ms-toc{border:1px solid var(--ms-line);border-radius:13px;margin:28px 0 18px;padding:0 24px;background:var(--ms-pale)}\n#tp-ocpp .ms-toc summary{font-size:16px;font-weight:700;cursor:pointer;min-height:52px;padding:17px 0}\n#tp-ocpp .ms-toc details>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 18px;padding-bottom:20px}\n#tp-ocpp .ms-toc a{font-size:13px;line-height:1.5;padding:10px 0;min-height:44px;text-decoration:none}\n#tp-ocpp .ms-toc a:hover{text-decoration:underline}\n#tp-ocpp .ms-section{padding:54px 0;border-bottom:1px solid var(--ms-line)}\n#tp-ocpp .ms-section>p{max-width:970px}\n#tp-ocpp .ms-section>.ms-intro{font-size:19px;line-height:1.75}\n#tp-ocpp .ms-grid,#tp-ocpp .ms-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}\n#tp-ocpp .ms-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:28px 0}\n#tp-ocpp .ms-card{min-width:0;border:1px solid var(--ms-line);border-radius:13px;background:#fff;padding:27px}\n#tp-ocpp .ms-card h3{margin:0 0 15px;font-size:22px}\n#tp-ocpp .ms-card p{font-size:16px;line-height:1.8}\n#tp-ocpp .ms-card p:last-child,#tp-ocpp .ms-card ul:last-child{margin-bottom:0}\n#tp-ocpp .ms-number{display:block;color:var(--ms-blue);font-size:12px;font-weight:700;margin:0 0 21px;line-height:1.5}\n#tp-ocpp .ms-callout{padding:27px 30px;background:var(--ms-pale);border-left:3px solid var(--ms-blue);border-radius:0 12px 12px 0;margin:28px 0 0}\n#tp-ocpp .ms-callout h3{margin:0 0 13px}\n#tp-ocpp .ms-callout p{max-width:1050px;margin:0}\n#tp-ocpp .ms-steps{counter-reset:ms-step;list-style:none;padding:0;margin:30px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}\n#tp-ocpp .ms-steps>li{counter-increment:ms-step;position:relative;margin:0;padding:28px 28px 28px 80px;border:1px solid var(--ms-line);border-radius:13px;background:var(--ms-pale)}\n#tp-ocpp .ms-steps>li::before{content:counter(ms-step,decimal-leading-zero);position:absolute;top:28px;left:24px;width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#dfeafb;color:var(--ms-blue);font-size:12px;font-weight:700}\n#tp-ocpp .ms-steps h3{font-size:21px;margin:0 0 12px}\n#tp-ocpp .ms-steps p{font-size:16px;margin:0}\n#tp-ocpp .ms-scroll-note{font-size:13px}\n#tp-ocpp .ms-table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--ms-line);border-radius:12px;margin:25px 0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}\n#tp-ocpp table{width:100%;min-width:820px;border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.65;margin:0;text-align:left}\n#tp-ocpp caption{caption-side:top;text-align:left;color:var(--ms-text);font-size:13px;background:var(--ms-pale);padding:16px 20px}\n#tp-ocpp th,#tp-ocpp td{padding:18px 20px;border:0;border-bottom:1px solid var(--ms-line);vertical-align:top;text-align:left;white-space:normal}\n#tp-ocpp thead th{background:#142c4a;color:#fff;font-weight:700}\n#tp-ocpp tbody th{color:var(--ms-ink);font-weight:700}\n#tp-ocpp tbody td{color:var(--ms-text)}\n#tp-ocpp tbody tr:nth-child(even){background:#f6f9fd}\n#tp-ocpp .ms-checklist{border:1px solid #b9cfee;background:#f5f9ff;border-radius:15px;padding:30px;margin-top:28px}\n#tp-ocpp .ms-checklist-head{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap}\n#tp-ocpp .ms-checklist-head h3{margin:0 0 15px}\n#tp-ocpp #ms-check-count{font-size:13px;font-weight:700;color:var(--ms-blue)}\n#tp-ocpp progress{display:block;appearance:none;width:100%;height:7px;accent-color:var(--ms-blue);margin:4px 0 24px;border:none;border-radius:8px;overflow:hidden;background:#dce6f4}\n#tp-ocpp progress::-webkit-progress-bar{background:#dce6f4;border-radius:8px}\n#tp-ocpp progress::-webkit-progress-value{background:var(--ms-blue);border-radius:8px}\n#tp-ocpp progress::-moz-progress-bar{background:var(--ms-blue)}\n#tp-ocpp .ms-check-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}\n#tp-ocpp .ms-check-items label{display:flex;align-items:flex-start;gap:13px;background:#fff;border:1px solid var(--ms-line);border-radius:9px;padding:19px;cursor:pointer;font-size:14px;line-height:1.6;color:var(--ms-text);margin:0}\n#tp-ocpp .ms-check-items label:has(input:checked){border-color:#709ce0;background:#edf4ff}\n#tp-ocpp .ms-check-items strong{display:block;color:var(--ms-ink);margin-bottom:5px;font-size:15px}\n#tp-ocpp .ms-check-items input{appearance:auto;flex:0 0 20px;width:20px;height:20px;padding:0;margin:3px 0 0;accent-color:var(--ms-blue);cursor:pointer;opacity:1;position:static}\n#tp-ocpp .ms-checklist .ms-small{font-size:12px;margin:17px 0 0}\n#tp-ocpp .ms-resource-grid>a{display:flex;flex-direction:column;gap:18px;min-width:0;text-decoration:none!important;border:1px solid var(--ms-line);border-radius:12px;padding:26px;background:var(--ms-pale)}\n#tp-ocpp .ms-resource-grid>a:hover{background:#eaf2ff;border-color:#9ebbe3}\n#tp-ocpp .ms-resource-grid span:first-child{font-size:10px;font-weight:700;letter-spacing:.13em}\n#tp-ocpp .ms-resource-grid strong{font-size:21px;line-height:1.4;color:var(--ms-ink)}\n#tp-ocpp .ms-resource-grid span:last-child{font-size:13px;margin-top:auto}\n#tp-ocpp .ms-faq{border-top:1px solid var(--ms-line);margin-top:30px}\n#tp-ocpp .ms-faq details{border-bottom:1px solid var(--ms-line);margin:0;background:#fff}\n#tp-ocpp .ms-faq summary{list-style:none;position:relative;cursor:pointer;padding:23px 38px 23px 0;font-size:19px;font-weight:700;line-height:1.5;color:var(--ms-ink)}\n#tp-ocpp .ms-faq summary::-webkit-details-marker{display:none}\n#tp-ocpp .ms-faq summary::after{content:'+';position:absolute;right:6px;top:20px;font-size:26px;font-weight:400;color:var(--ms-blue)}\n#tp-ocpp .ms-faq details[open] summary{color:var(--ms-blue)}\n#tp-ocpp .ms-faq details[open] summary::after{content:'\u2212'}\n#tp-ocpp .ms-faq details>div{padding:0 36px 24px 0;max-width:1030px}\n#tp-ocpp .ms-faq p{margin:0}\n#tp-ocpp .ms-final{background:radial-gradient(ellipse at 80% 0%,#255487,transparent 65%),#112742;text-align:center;border-radius:20px;padding:56px 30px;margin-top:45px}\n#tp-ocpp .ms-final .ms-eyebrow{color:#b8d7ff}\n#tp-ocpp .ms-final h2{color:#fff;font-size:clamp(30px,3.3vw,46px);margin:0 auto 22px}\n#tp-ocpp .ms-final p{color:#d1e2f7;max-width:720px;margin:0 auto 28px}\n#tp-ocpp .ms-bottom{display:flex;justify-content:center;flex-wrap:wrap;gap:15px 30px;padding:25px 0;font-size:13px}\n@media(max-width:1100px){#tp-ocpp .ms-hero{grid-template-columns:1fr;gap:35px;padding:40px}#tp-ocpp .ms-hero-copy{max-width:790px}#tp-ocpp .ms-hero h1{max-width:700px}#tp-ocpp .ms-demo{max-width:760px;width:100%}#tp-ocpp .ms-demo-result{min-height:0}#tp-ocpp .ms-grid,#tp-ocpp .ms-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#tp-ocpp .ms-toc details>div{grid-template-columns:repeat(3,minmax(0,1fr))}#tp-ocpp .ms-answer{grid-template-columns:140px minmax(0,1fr)}}\n@media(max-width:760px){#tp-ocpp .ms-two,#tp-ocpp .ms-steps,#tp-ocpp .ms-check-items{grid-template-columns:1fr}#tp-ocpp .ms-answer{grid-template-columns:1fr;gap:0}#tp-ocpp .ms-answer .ms-eyebrow{margin-bottom:12px}}\n@media(max-width:600px){#tp-ocpp{font-size:16px;line-height:1.75}#tp-ocpp .ms-wrap{width:calc(100% - 32px);padding-top:18px}#tp-ocpp .ms-breadcrumb{font-size:12px}#tp-ocpp .ms-hero{padding:30px 19px;border-radius:16px;gap:28px}#tp-ocpp h1{font-size:36px}#tp-ocpp .ms-hero-copy>.ms-lead{font-size:22px}#tp-ocpp .ms-hero-copy>p{font-size:16px}#tp-ocpp .ms-actions{flex-direction:column}#tp-ocpp .ms-btn{width:100%;min-height:50px}#tp-ocpp .ms-tags{gap:8px 12px}#tp-ocpp .ms-tags li{font-size:11px}#tp-ocpp .ms-demo{padding:17px}#tp-ocpp .ms-demo-head{flex-direction:column;gap:0}#tp-ocpp .ms-demo-label{margin-bottom:12px}#tp-ocpp .ms-demo h2{font-size:21px}#tp-ocpp .ms-demo-select{gap:6px}#tp-ocpp .ms-demo-select button{padding:10px 7px;min-height:88px}#tp-ocpp .ms-demo-select button>strong{font-size:12px}#tp-ocpp .ms-demo-select button>span{font-size:9px}#tp-ocpp .ms-demo-result{padding:16px}#tp-ocpp .ms-demo-result h3{font-size:18px}#tp-ocpp .ms-demo dl>div{grid-template-columns:70px minmax(0,1fr);gap:7px}#tp-ocpp .ms-demo dl{font-size:12px}#tp-ocpp .ms-answer{padding:28px 0}#tp-ocpp .ms-toc{padding:0 17px}#tp-ocpp .ms-toc details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}#tp-ocpp .ms-toc a{font-size:12px}#tp-ocpp .ms-section{padding:36px 0}#tp-ocpp h2{font-size:28px}#tp-ocpp h3{font-size:21px}#tp-ocpp .ms-section>.ms-intro{font-size:17px}#tp-ocpp .ms-grid,#tp-ocpp .ms-resource-grid{grid-template-columns:1fr;gap:15px;margin:24px 0}#tp-ocpp .ms-card{padding:23px}#tp-ocpp .ms-card h3{font-size:21px}#tp-ocpp .ms-number{margin-bottom:16px}#tp-ocpp .ms-callout{padding:23px 20px}#tp-ocpp .ms-steps>li{padding:24px 22px 24px 68px}#tp-ocpp .ms-steps>li::before{left:19px;top:23px;width:32px;height:32px}#tp-ocpp .ms-checklist{padding:23px 18px}#tp-ocpp .ms-check-items label{padding:17px}#tp-ocpp .ms-faq summary{font-size:17px;padding-top:21px;padding-bottom:21px}#tp-ocpp .ms-final{padding:38px 22px;margin-top:32px}#tp-ocpp .ms-final h2{font-size:31px}}\n@media(prefers-reduced-motion:reduce){#tp-ocpp *{transition:none!important;scroll-behavior:auto!important}}\n\n#tp-ocpp .ms-hero{background:radial-gradient(ellipse at 95% 0%,#dceaff 0%,transparent 55%),#f3f7fd;border:1px solid var(--ms-line)}\n#tp-ocpp .ms-hero h1{color:var(--ms-ink)}\n#tp-ocpp .ms-hero-copy>.ms-eyebrow{color:var(--ms-blue)}\n#tp-ocpp .ms-hero-copy>p{color:var(--ms-text)}\n#tp-ocpp .ms-hero-copy>.ms-lead{color:var(--ms-ink)}\n#tp-ocpp .ms-hero .ms-primary{background:var(--ms-blue);border-color:var(--ms-blue);color:#fff!important}\n#tp-ocpp .ms-hero .ms-primary:hover{background:#0345a8}\n#tp-ocpp .ms-hero .ms-secondary{background:#fff;border-color:#b6c8dd;color:var(--ms-ink)!important}\n#tp-ocpp .ms-hero .ms-secondary:hover{background:#eaf2fd}\n#tp-ocpp .ms-tags li{color:#455d7e}\n#tp-ocpp .ms-tags li::before{color:#167263}\n#tp-ocpp .ms-demo{box-shadow:0 16px 45px #19467512;border-color:#d1e0f3}\n#tp-ocpp .ms-demo-select button>span{font-size:9px}\n#tp-ocpp .oc-fit-note{margin:16px 0 0}\n#tp-ocpp .oc-source{font-size:13px;margin-top:20px}\n#tp-ocpp .oc-check{padding:28px;background:var(--ms-pale);border:1px solid var(--ms-line);border-radius:13px;margin-top:30px}\n#tp-ocpp .oc-check h3{margin-top:0}\n#tp-ocpp [hidden]{display:none!important}\n#tp-ocpp .oc-faq-tools{margin-top:25px;max-width:790px}\n#tp-ocpp .oc-faq-tools label{display:block;font-size:14px;font-weight:700;margin:0 0 10px;color:var(--ms-ink)}\n#tp-ocpp .oc-faq-tools>div{display:flex;gap:12px}\n#tp-ocpp #oc-faq-search{appearance:none;min-width:0;flex:1;width:100%;border:1px solid #adc3de;border-radius:8px;background:#fff;color:var(--ms-ink);padding:13px 16px;font:16px\/1.5 Arial,Helvetica,sans-serif;min-height:50px;margin:0;box-shadow:none}\n#tp-ocpp #oc-faq-search::placeholder{color:#596d85;opacity:1}\n#tp-ocpp .oc-faq-tools p{font-size:13px;margin:11px 0 0}\n#tp-ocpp .oc-no-results{padding:25px 0;font-size:16px}\n@media(max-width:600px){#tp-ocpp .oc-check{padding:22px 18px}#tp-ocpp .oc-faq-tools .ms-btn{width:auto;flex:0 0 auto;padding:13px 15px}#tp-ocpp .ms-demo-select button>span{font-size:8px}}\n\n<\/style><script>\n(function(){\n'use strict';\nvar root=document.getElementById('tp-ocpp');\nif(!root||root.dataset.ocReady==='true')return;\nroot.dataset.ocReady='true';\nvar versions={v16:{label:'OCPP 1.6J NETWORK',title:'Map the features your chargers actually support',rows:['Charger model, firmware, and JSON transport details','Authorization, sessions, remote actions, and security','Pilot representative chargers before migration']},v201:{label:'OCPP 2.0.1 NETWORK',title:'Specify the functions your project needs',rows:['Charger model, firmware, and implemented feature scope','Device management, charging policies, and security requirements','Agree acceptance criteria for the complete operating journey']},mixed:{label:'MIXED OR UNCONFIRMED NETWORK',title:'Build a model-by-model compatibility inventory',rows:['All charger models, firmware versions, and known protocols','Which functions are available on each device family','Validate a representative test group for each implementation']}};\nvar result=root.querySelector('.ms-demo-result');\nroot.querySelectorAll('[data-oc-version]').forEach(function(button){button.addEventListener('click',function(){var data=versions[button.dataset.ocVersion];if(!data)return;root.querySelectorAll('[data-oc-version]').forEach(function(item){item.setAttribute('aria-pressed',String(item===button));});result.querySelector('.ms-status').textContent=data.label;result.querySelector('h3').textContent=data.title;result.querySelectorAll('dd').forEach(function(item,index){item.textContent=data.rows[index];});});});\nvar tools=root.querySelector('.oc-faq-tools');\nvar search=root.querySelector('#oc-faq-search');\nvar items=Array.from(root.querySelectorAll('.ms-faq details'));\nvar count=root.querySelector('#oc-faq-count');\nvar empty=root.querySelector('.oc-no-results');\nvar filtering=false;\nvar savedStates=[];\nfunction filterFaq(){var query=search.value.trim().toLowerCase();if(query&&!filtering){savedStates=items.map(function(item){return item.open;});filtering=true;}var shown=0;items.forEach(function(item,index){var match=!query||item.textContent.toLowerCase().includes(query);item.hidden=!match;if(match)shown++;if(query&&match)item.open=true;else if(!query&&filtering)item.open=savedStates[index];});if(!query)filtering=false;empty.hidden=shown>0;count.textContent=query?shown+' of '+items.length+' questions match':items.length+' questions available';}\nsearch.addEventListener('input',filterFaq);\nfunction clearSearch(){search.value='';filterFaq();search.focus();}\nroot.querySelector('#oc-faq-clear').addEventListener('click',clearSearch);\nsearch.addEventListener('keydown',function(event){if(event.key==='Escape'){event.preventDefault();clearSearch();}});\ntools.hidden=false;\nfilterFaq();\nvar toc=root.querySelector('.ms-toc details');\nif(window.matchMedia('(max-width:600px)').matches)toc.open=false;\nroot.querySelectorAll('a[href^=\"#\"]').forEach(function(link){link.addEventListener('click',function(event){if(event.metaKey||event.ctrlKey||event.shiftKey||event.altKey||event.button!==0)return;var target=document.getElementById(link.getAttribute('href').slice(1));if(!target||!(root.contains(target)||target===root))return;event.preventDefault();if(link.closest('.ms-toc')&&window.matchMedia('(max-width:600px)').matches)toc.open=false;var oldTab=target.getAttribute('tabindex');target.setAttribute('tabindex','-1');target.focus({preventScroll:true});var offset=parseFloat(getComputedStyle(root).getPropertyValue('--ms-offset'))||110;window.scrollTo({top:Math.max(0,target.getBoundingClientRect().top+window.scrollY-offset),behavior:window.matchMedia('(prefers-reduced-motion:reduce)').matches?'auto':'smooth'});try{history.replaceState(null,'',link.getAttribute('href'));}catch(error){}target.addEventListener('blur',function(){if(oldTab===null)target.removeAttribute('tabindex');else target.setAttribute('tabindex',oldTab);},{once:true});});});\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Home\/OCPP Charging Management System TRENDPOWER \u00b7 OCPP SOFTWARE SOLUTIONS OCPP Charging Management System Connect your chargers.Build a network you can [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-5840","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/trendpowercharge.com\/sv\/wp-json\/wp\/v2\/pages\/5840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trendpowercharge.com\/sv\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/trendpowercharge.com\/sv\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/trendpowercharge.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trendpowercharge.com\/sv\/wp-json\/wp\/v2\/comments?post=5840"}],"version-history":[{"count":4,"href":"https:\/\/trendpowercharge.com\/sv\/wp-json\/wp\/v2\/pages\/5840\/revisions"}],"predecessor-version":[{"id":5844,"href":"https:\/\/trendpowercharge.com\/sv\/wp-json\/wp\/v2\/pages\/5840\/revisions\/5844"}],"wp:attachment":[{"href":"https:\/\/trendpowercharge.com\/sv\/wp-json\/wp\/v2\/media?parent=5840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}