{"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\/vi\/ocpp-charging-management-system\/","title":{"rendered":"H\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd s\u1ea1c OCPP | 1.6J &amp; 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=\"Gi\u1ea3i ph\u00e1p h\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd s\u1ea1c OCPP\"><div class=\"ms-wrap\">\n<nav class=\"ms-breadcrumb\" aria-label=\"V\u1ee5n b\u00e1nh m\u00ec\"><a href=\"\/vi\/\">Trang ch\u1ee7<\/a><span aria-hidden=\"true\">\/<\/span><span aria-current=\"page\">H\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd s\u1ea1c OCPP<\/span><\/nav>\n<header class=\"ms-hero\"><div class=\"ms-hero-copy\"><span class=\"ms-eyebrow\">TRENDPOWER \u00b7 GI\u1ea2I PH\u00c1P PH\u1ea6N M\u1ec0M OCPP<\/span><h1>H\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd s\u1ea1c OCPP<\/h1><p class=\"ms-lead\">K\u1ebft n\u1ed1i b\u1ed9 s\u1ea1c c\u1ee7a b\u1ea1n.<br>H\u00e3y x\u00e2y d\u1ef1ng m\u1ed9t m\u1ea1ng l\u01b0\u1edbi m\u00e0 b\u1ea1n c\u00f3 th\u1ec3 qu\u1ea3n l\u00fd.<\/p><p>T\u00edch h\u1ee3p ph\u1ea7n c\u1ee9ng s\u1ea1c t\u01b0\u01a1ng th\u00edch v\u00e0o m\u00f4i tr\u01b0\u1eddng ph\u1ea7n m\u1ec1m \u0111\u1ed3ng b\u1ed9 \u0111\u1ec3 gi\u00e1m s\u00e1t, qu\u1ea3n l\u00fd phi\u00ean, v\u1eadn h\u00e0nh t\u1eeb xa v\u00e0 b\u00e1o c\u00e1o kinh doanh. B\u1eaft \u0111\u1ea7u b\u1eb1ng vi\u1ec7c x\u00e1c \u0111\u1ecbnh ki\u1ec3u b\u1ed9 s\u1ea1c v\u00e0 y\u00eau c\u1ea7u v\u1eadn h\u00e0nh c\u1ee7a b\u1ea1n.<\/p><div class=\"ms-actions\"><a class=\"ms-btn ms-primary\" href=\"https:\/\/trendpowercharge.com\/vi\/contact\/\">Th\u1ea3o lu\u1eadn v\u1ec1 kh\u1ea3 n\u0103ng t\u01b0\u01a1ng th\u00edch c\u1ee7a b\u1ed9 s\u1ea1c <span aria-hidden=\"true\">\u2197<\/span><\/a><a class=\"ms-btn ms-secondary\" href=\"#oc-versions\">So s\u00e1nh c\u00e1c phi\u00ean b\u1ea3n OCPP <span aria-hidden=\"true\">\u2193<\/span><\/a><\/div><ul class=\"ms-tags\" aria-label=\"C\u00e1c ch\u1ee7 \u0111\u1ec1 \u0111\u00e1nh gi\u00e1 n\u1ec1n t\u1ea3ng\"><li>OCPP 1.6J &amp; 2.0.1<\/li><li>T\u00edch h\u1ee3p b\u1ed9 s\u1ea1c<\/li><li>Ho\u1ea1t \u0111\u1ed9ng m\u1ea1ng<\/li><\/ul><\/div>\n<div class=\"ms-demo\" aria-labelledby=\"oc-fit-title\"><div class=\"ms-demo-head\"><div><span class=\"ms-eyebrow\">B\u1eaeT \u0110\u1ea6U V\u1edaI PH\u1ea6N C\u1ee8NG C\u1ee6A B\u1ea0N<\/span><h2 id=\"oc-fit-title\">M\u1ea1ng c\u1ee7a b\u1ea1n s\u1eed d\u1ee5ng c\u00f4ng ngh\u1ec7 g\u00ec?<\/h2><\/div><\/div><p class=\"ms-demo-note\">H\u00e3y ch\u1ecdn m\u1ed9t \u0111i\u1ec3m kh\u1edfi \u0111\u1ea7u cho cu\u1ed9c th\u1ea3o lu\u1eadn v\u1ec1 vi\u1ec7c t\u00edch h\u1ee3p.<\/p><div class=\"ms-demo-select\" role=\"group\" aria-label=\"Ch\u1ecdn t\u00ecnh hu\u1ed1ng giao th\u1ee9c s\u1ea1c c\u1ee7a b\u1ea1n\"><button type=\"button\" data-oc-version=\"v16\" aria-pressed=\"true\"><span>B\u1ed8 S\u1ea0C HI\u1ec6N C\u00d3<\/span><strong>OCPP 1.6J<\/strong><\/button><button type=\"button\" data-oc-version=\"v201\" aria-pressed=\"false\"><span>M\u1edaI HO\u1eb6C M\u1ede R\u1ed8NG<\/span><strong>OCPP 2.0.1<\/strong><\/button><button type=\"button\" data-oc-version=\"mixed\" aria-pressed=\"false\"><span>NHI\u1ec0U M\u1eaaU<\/span><strong>H\u1ed7n h\u1ee3p \/ Kh\u00f4ng ch\u1eafc ch\u1eafn<\/strong><\/button><\/div><div class=\"ms-demo-result\" role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><span class=\"ms-status\">M\u1ea1ng OCPP 1.6J<\/span><h3>X\u00e1c \u0111\u1ecbnh c\u00e1c t\u00ednh n\u0103ng m\u00e0 b\u1ed9 s\u1ea1c c\u1ee7a b\u1ea1n th\u1ef1c s\u1ef1 h\u1ed7 tr\u1ee3.<\/h3><dl><div><dt>Chu\u1ea9n b\u1ecb<\/dt><dd>Th\u00f4ng tin chi ti\u1ebft v\u1ec1 ki\u1ec3u b\u1ed9 s\u1ea1c, ph\u1ea7n m\u1ec1m v\u00e0 \u0111\u1ecbnh d\u1ea1ng truy\u1ec1n t\u1ea3i JSON.<\/dd><\/div><div><dt>X\u00e1c nh\u1eadn<\/dt><dd>\u1ee6y quy\u1ec1n, phi\u00ean l\u00e0m vi\u1ec7c, thao t\u00e1c t\u1eeb xa v\u00e0 b\u1ea3o m\u1eadt<\/dd><\/div><div><dt>B\u01b0\u1edbc ti\u1ebfp theo<\/dt><dd>C\u00e1c b\u1ed9 s\u1ea1c th\u00ed \u0111i\u1ec3m \u0111\u1ea1i di\u1ec7n tr\u01b0\u1edbc khi chuy\u1ec3n \u0111\u1ed5i<\/dd><\/div><\/dl><\/div><p class=\"ms-demo-note oc-fit-note\">H\u01b0\u1edbng d\u1eabn n\u00e0y kh\u00f4ng ki\u1ec3m tra b\u1ed9 s\u1ea1c ho\u1eb7c x\u00e1c nh\u1eadn kh\u1ea3 n\u0103ng t\u01b0\u01a1ng th\u00edch.<\/p><a class=\"ms-demo-link\" href=\"#oc-testing\">Xem danh s\u00e1ch ki\u1ec3m tra ch\u1ea5p nh\u1eadn t\u00edch h\u1ee3p \u2192<\/a><noscript><p>\u0110\u1ed1i v\u1edbi OCPP 2.0.1, h\u00e3y y\u00eau c\u1ea7u c\u00e1c t\u00ednh n\u0103ng \u0111\u00e3 \u0111\u01b0\u1ee3c tri\u1ec3n khai v\u00e0 ph\u1ea1m vi b\u1ea3o m\u1eadt. \u0110\u1ed1i v\u1edbi ph\u1ea7n c\u1ee9ng h\u1ed7n h\u1ee3p, h\u00e3y l\u1eadp danh s\u00e1ch ki\u1ec3m k\u00ea kh\u1ea3 n\u0103ng t\u01b0\u01a1ng th\u00edch t\u1eebng ki\u1ec3u m\u00e1y tr\u01b0\u1edbc khi th\u1eed nghi\u1ec7m.<\/p><\/noscript><\/div><\/header>\n<div class=\"ms-answer\"><span class=\"ms-eyebrow\">C\u00c2U TR\u1ea2 L\u1eaeN NG\u1eaeN G\u1eccN<\/span><p><strong>H\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd s\u1ea1c OCPP l\u00e0 m\u1ed9t ph\u1ea7n m\u1ec1m ph\u1ee5 tr\u1ee3 giao ti\u1ebfp v\u1edbi c\u00e1c tr\u1ea1m s\u1ea1c xe \u0111i\u1ec7n b\u1eb1ng giao th\u1ee9c Open Charge Point Protocol.<\/strong> OCPP k\u1ebft n\u1ed1i c\u00e1c thi\u1ebft b\u1ecb v\u1edbi ph\u1ea7n m\u1ec1m qu\u1ea3n l\u00fd; m\u1ed9t n\u1ec1n t\u1ea3ng v\u1eadn h\u00e0nh ho\u00e0n ch\u1ec9nh c\u0169ng c\u1ea7n c\u00f3 quy tr\u00ecnh l\u00e0m vi\u1ec7c c\u1ee7a ng\u01b0\u1eddi d\u00f9ng, b\u00e1o c\u00e1o, t\u00edch h\u1ee3p th\u01b0\u01a1ng m\u1ea1i v\u00e0 quy tr\u00ecnh h\u1ed7 tr\u1ee3 r\u00f5 r\u00e0ng.<\/p><\/div>\n<nav class=\"ms-toc\" aria-label=\"N\u1ed9i dung trang\"><details open><summary>Kh\u00e1m ph\u00e1 gi\u1ea3i ph\u00e1p n\u00e0y<\/summary><div><a href=\"#oc-definition\">OCPP l\u00e0m g\u00ec?<\/a><a href=\"#oc-value\">V\u00ec sao c\u00e1c nh\u00e0 \u0111i\u1ec1u h\u00e0nh s\u1eed d\u1ee5ng n\u00f3<\/a><a href=\"#oc-capabilities\">Kh\u1ea3 n\u0103ng c\u1ee7a n\u1ec1n t\u1ea3ng<\/a><a href=\"#oc-versions\">So s\u00e1nh phi\u00ean b\u1ea3n<\/a><a href=\"#oc-workflow\">C\u00e1ch th\u1ee9c t\u00edch h\u1ee3p ho\u1ea1t \u0111\u1ed9ng<\/a><a href=\"#oc-testing\">Danh s\u00e1ch ki\u1ec3m tra kh\u1ea3 n\u0103ng t\u01b0\u01a1ng th\u00edch<\/a><a href=\"#oc-security\">An ninh v\u00e0 kh\u1ea3 n\u0103ng ph\u1ee5c h\u1ed3i<\/a><a href=\"#oc-commercial\">Thanh to\u00e1n &amp; t\u00edch h\u1ee3p<\/a><a href=\"#oc-migration\">Di chuy\u1ec3n v\u00e0 tri\u1ec3n khai<\/a><a href=\"#oc-faq\">C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p<\/a><\/div><\/details><\/nav>\n\n<section class=\"ms-section\" id=\"oc-definition\" aria-labelledby=\"oc-definition-title\"><span class=\"ms-eyebrow\">01 \/ HI\u1ec2U R\u00d5 H\u1ec6 TH\u1ed0NG<\/span><h2 id=\"oc-definition-title\">OCPP, CSMS v\u00e0 CPMS: m\u1ed7i thu\u1eadt ng\u1eef c\u00f3 ngh\u0129a l\u00e0 g\u00ec?<\/h2><p class=\"ms-intro\">Khi \u0111\u00e1nh gi\u00e1 ph\u1ea7n m\u1ec1m t\u00ednh ph\u00ed, h\u00e3y t\u00e1ch bi\u1ec7t ti\u00eau chu\u1ea9n giao ti\u1ebfp kh\u1ecfi n\u1ec1n t\u1ea3ng kinh doanh \u0111\u01b0\u1ee3c x\u00e2y d\u1ef1ng xung quanh n\u00f3. \u0110i\u1ec1u n\u00e0y gi\u00fap vi\u1ec7c so s\u00e1nh c\u00e1c \u0111\u1ec1 xu\u1ea5t d\u1ec5 d\u00e0ng h\u01a1n v\u00e0 gi\u00fap x\u00e1c \u0111\u1ecbnh nh\u1eefng n\u01a1i c\u1ea7n t\u00edch h\u1ee3p.<\/p><div class=\"ms-two\"><div class=\"ms-card\"><h3>OCPP: giao th\u1ee9c t\u1eeb b\u1ed9 s\u1ea1c \u0111\u1ebfn m\u00e1y ch\u1ee7<\/h3><p>Li\u00ean minh Open Charge Alliance duy tr\u00ec OCPP nh\u01b0 m\u1ed9t ti\u00eau chu\u1ea9n giao ti\u1ebfp chung cho c\u00e1c tr\u1ea1m s\u1ea1c v\u00e0 h\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd c\u1ee7a ch\u00fang. Ti\u00eau chu\u1ea9n n\u00e0y cung c\u1ea5p cho c\u00e1c h\u1ec7 th\u1ed1ng t\u01b0\u01a1ng th\u00edch m\u1ed9t ph\u01b0\u01a1ng th\u1ee9c chung \u0111\u1ec3 trao \u0111\u1ed5i th\u00f4ng tin v\u1eadn h\u00e0nh v\u00e0 c\u00e1c y\u00eau c\u1ea7u.<\/p><p>Giao th\u1ee9c n\u00e0y kh\u00f4ng ph\u1ea3i l\u00e0 m\u1ed9t \u0111\u1ea7u n\u1ed1i s\u1ea1c v\u1eadt l\u00fd, m\u1ed9t \u1ee9ng d\u1ee5ng l\u00e1i xe ho\u00e0n ch\u1ec9nh, hay m\u1ed9t b\u1ed9 x\u1eed l\u00fd thanh to\u00e1n. Nh\u1eefng ph\u1ea7n \u0111\u00f3 c\u1ee7a d\u1ecbch v\u1ee5 s\u1ea1c c\u00f3 c\u00e1c y\u00eau c\u1ea7u v\u00e0 giao di\u1ec7n ri\u00eang.<\/p><\/div><div class=\"ms-card\"><h3>CSMS \/ CPMS: ph\u1ea7n m\u1ec1m qu\u1ea3n l\u00fd<\/h3><p>CSMS th\u01b0\u1eddng c\u00f3 ngh\u0129a l\u00e0 H\u1ec7 th\u1ed1ng Qu\u1ea3n l\u00fd Tr\u1ea1m S\u1ea1c; CPMS th\u01b0\u1eddng c\u00f3 ngh\u0129a l\u00e0 H\u1ec7 th\u1ed1ng Qu\u1ea3n l\u00fd \u0110i\u1ec3m S\u1ea1c. C\u00e1c nh\u00e0 cung c\u1ea5p s\u1eed d\u1ee5ng c\u00e1c thu\u1eadt ng\u1eef n\u00e0y cho c\u00e1c n\u1ec1n t\u1ea3ng ph\u1ee5 tr\u1ee3, nh\u01b0ng c\u00e1c ch\u1ee9c n\u0103ng \u0111i k\u00e8m l\u1ea1i kh\u00e1c nhau gi\u1eefa c\u00e1c s\u1ea3n ph\u1ea9m.<\/p><p>H\u00e3y so s\u00e1nh ph\u1ea1m vi th\u1ef1c t\u1ebf: k\u1ebft n\u1ed1i b\u1ed9 s\u1ea1c, c\u00f4ng c\u1ee5 v\u1eadn h\u00e0nh, ng\u01b0\u1eddi d\u00f9ng, bi\u1ec3u ph\u00ed, t\u00edch h\u1ee3p thanh to\u00e1n, b\u00e1o c\u00e1o v\u00e0 h\u1ed7 tr\u1ee3. Vi\u1ec7c ch\u1ec9 d\u00e1n nh\u00e3n s\u1ea3n ph\u1ea9m tr\u00f9ng kh\u1edbp s\u1ebd \u00edt h\u1eefu \u00edch h\u01a1n so v\u1edbi m\u1ed9t quy tr\u00ecnh l\u00e0m vi\u1ec7c \u0111\u01b0\u1ee3c minh h\u1ecda r\u00f5 r\u00e0ng.<\/p><\/div><\/div><p>C\u00e1i <a href=\"https:\/\/openchargealliance.org\/protocols\/open-charge-point-protocol\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">T\u1ed5ng quan v\u1ec1 giao th\u1ee9c Open Charge Alliance<\/a> Cung c\u1ea5p \u0111i\u1ec3m kh\u1edfi \u0111\u1ea7u ch\u00ednh th\u1ee9c. S\u1eed d\u1ee5ng phi\u00ean b\u1ea3n giao th\u1ee9c nh\u01b0 m\u1ed9t tr\u01b0\u1eddng trong y\u00eau c\u1ea7u c\u1ee7a b\u1ea1n, c\u00f9ng v\u1edbi ki\u1ec3u b\u1ed9 s\u1ea1c, ph\u1ea7n m\u1ec1m, c\u00e1c t\u00ednh n\u0103ng \u0111\u00e3 tri\u1ec3n khai v\u00e0 m\u00f4i tr\u01b0\u1eddng ho\u1ea1t \u0111\u1ed9ng d\u1ef1 \u0111\u1ecbnh.<\/p><\/section>\n<section class=\"ms-section\" id=\"oc-value\" aria-labelledby=\"oc-value-title\"><span class=\"ms-eyebrow\">02 \/ GIAO TI\u1ebeP C\u1edeI M\u1ede, GI\u00c1 TR\u1eca TH\u1ef0C TI\u1ec4N<\/span><h2 id=\"oc-value-title\">T\u1ea1i sao n\u00ean ch\u1ecdn n\u1ec1n t\u1ea3ng s\u1ea1c d\u1ef1a tr\u00ean OCPP?<\/h2><p class=\"ms-intro\">M\u1ed9t ti\u00eau chu\u1ea9n giao ti\u1ebfp m\u1edf c\u00f3 th\u1ec3 mang l\u1ea1i cho c\u00e1c nh\u00e0 khai th\u00e1c nhi\u1ec1u l\u1ef1a ch\u1ecdn h\u01a1n trong c\u00e1ch h\u1ecd x\u00e2y d\u1ef1ng m\u1ea1ng l\u01b0\u1edbi tr\u1ea1m s\u1ea1c. S\u1ef1 linh ho\u1ea1t \u0111\u00f3 tr\u1edf n\u00ean h\u1eefu \u00edch khi vi\u1ec7c l\u1ef1a ch\u1ecdn ph\u1ea7n c\u1ee9ng, t\u00edch h\u1ee3p ph\u1ea7n m\u1ec1m v\u00e0 c\u00e1c th\u1ecfa thu\u1eadn th\u01b0\u01a1ng m\u1ea1i \u0111\u01b0\u1ee3c l\u00ean k\u1ebf ho\u1ea1ch c\u00f9ng nhau.<\/p><div class=\"ms-grid\"><div class=\"ms-card\"><span class=\"ms-number\">01<\/span><h3>\u0110\u00e1nh gi\u00e1 th\u00eam c\u00e1c t\u00f9y ch\u1ecdn ph\u1ea7n c\u1ee9ng<\/h3><p>So s\u00e1nh c\u00e1c b\u1ed9 s\u1ea1c d\u1ef1a tr\u00ean s\u1ef1 ph\u00f9 h\u1ee3p v\u1edbi \u0111\u1ecba \u0111i\u1ec3m, kh\u1ea3 n\u0103ng b\u1ea3o tr\u00ec v\u00e0 c\u00e1c ch\u1ee9c n\u0103ng \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3. Y\u00eau c\u1ea7u c\u00e1c nh\u00e0 cung c\u1ea5p n\u1ec1n t\u1ea3ng \u0111\u00e3 \u0111\u01b0\u1ee3c ch\u1ecdn l\u1ecdc x\u00e1c th\u1ef1c c\u00e1c m\u1eabu s\u1ea3n ph\u1ea9m th\u1ef1c t\u1ebf thay v\u00ec ch\u1ec9 gi\u1edbi h\u1ea1n th\u1ea3o lu\u1eadn \u1edf t\u00ean th\u01b0\u01a1ng hi\u1ec7u ho\u1eb7c nh\u00e3n giao th\u1ee9c.<\/p><p>H\u00e3y l\u01b0u gi\u1eef b\u1eb1ng ch\u1ee9ng v\u1ec1 t\u00ednh t\u01b0\u01a1ng th\u00edch v\u1edbi danh m\u1ee5c thi\u1ebft b\u1ecb \u0111\u1ec3 c\u00f3 th\u1ec3 ki\u1ec3m tra s\u1ef1 t\u01b0\u01a1ng th\u00edch gi\u1eefa c\u00e1c thi\u1ebft b\u1ecb mua sau n\u00e0y so v\u1edbi m\u1ed9t ti\u00eau chu\u1ea9n \u0111\u00e3 bi\u1ebft.<\/p><\/div><div class=\"ms-card\"><span class=\"ms-number\">02<\/span><h3>X\u00e2y d\u1ef1ng m\u1ed9t quan \u0111i\u1ec3m v\u1eadn h\u00e0nh nh\u1ea5t qu\u00e1n<\/h3><p>\u0110\u01b0a c\u00e1c thi\u1ebft b\u1ecb \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 v\u00e0o quy tr\u00ecnh gi\u00e1m s\u00e1t v\u00e0 b\u00e1o c\u00e1o chung. Chu\u1ea9n h\u00f3a m\u00e3 \u0111\u1ecbnh danh trang web, t\u00ean tr\u00ecnh k\u1ebft n\u1ed1i, quy\u1ec1n s\u1edf h\u1eefu s\u1ef1 c\u1ed1 v\u00e0 b\u1ea3n ghi phi\u00ean \u0111\u1ec3 ng\u01b0\u1eddi v\u1eadn h\u00e0nh c\u00f3 th\u1ec3 hi\u1ec3u m\u1ea1ng m\u00e0 kh\u00f4ng c\u1ea7n chuy\u1ec3n \u0111\u1ed5i gi\u1eefa c\u00e1c quy tr\u00ecnh kh\u00f4ng li\u00ean quan.<\/p><p>Trong tr\u01b0\u1eddng h\u1ee3p kh\u1ea3 n\u0103ng c\u1ee7a c\u00e1c thi\u1ebft b\u1ecb kh\u00e1c nhau, h\u00e3y l\u00e0m r\u00f5 nh\u1eefng kh\u00e1c bi\u1ec7t \u0111\u00f3 thay v\u00ec tr\u00ecnh b\u00e0y c\u00e1c h\u00e0nh \u0111\u1ed9ng kh\u00f4ng kh\u1ea3 d\u1ee5ng nh\u01b0 l\u00e0 t\u00ednh n\u0103ng chung.<\/p><\/div><div class=\"ms-card\"><span class=\"ms-number\">03<\/span><h3>L\u00ean k\u1ebf ho\u1ea1ch cho s\u1ef1 thay \u0111\u1ed5i theo th\u1eddi gian<\/h3><p>C\u00e1c \u0111\u1ecba \u0111i\u1ec3m m\u1edbi, ph\u1ea7n c\u1ee9ng thay th\u1ebf v\u00e0 y\u00eau c\u1ea7u kinh doanh thay \u0111\u1ed5i c\u1ea7n \u0111\u01b0\u1ee3c \u0111\u01b0a v\u00e0o \u0111\u1ec1 xu\u1ea5t ban \u0111\u1ea7u. Th\u1ed1ng nh\u1ea5t c\u00e1ch th\u1ee9c th\u1eed nghi\u1ec7m c\u00e1c m\u00f4 h\u00ecnh m\u1edbi v\u00e0 c\u00e1ch ghi ch\u00e9p l\u1ea1i c\u00e1c thay \u0111\u1ed5i c\u1ea5u h\u00ecnh.<\/p><p>H\u00e3y th\u1ea3o lu\u1eadn s\u1edbm v\u1ec1 quy\u1ec1n truy c\u1eadp xu\u1ea5t kh\u1ea9u, quy\u1ec1n ki\u1ec3m so\u00e1t \u0111i\u1ec3m cu\u1ed1i m\u00e1y ch\u1ee7 v\u00e0 c\u00e1c \u0111i\u1ec1u kho\u1ea3n ch\u1ea5m d\u1ee9t h\u1ee3p \u0111\u1ed3ng. Vi\u1ec7c h\u1ed7 tr\u1ee3 giao th\u1ee9c c\u00f3 th\u1ec3 gi\u00fap t\u00edch h\u1ee3p, nh\u01b0ng n\u00f3 kh\u00f4ng h\u1ee7y b\u1ecf h\u1ee3p \u0111\u1ed3ng c\u00f3 \u0111i\u1ec1u ki\u1ec7n.<\/p><\/div><\/div><p>K\u1ebft qu\u1ea3 c\u1ea7n \u0111\u1ea1t \u0111\u01b0\u1ee3c l\u00e0 m\u1ed9t m\u1ea1ng l\u01b0\u1edbi d\u1ec5 qu\u1ea3n l\u00fd h\u01a1n, ch\u1ee9 kh\u00f4ng ph\u1ea3i l\u00e0 gi\u1ea3 \u0111\u1ecbnh r\u1eb1ng m\u1ecdi b\u1ed9 s\u1ea1c \u0111\u1ec1u c\u00f3 th\u1ec3 thay th\u1ebf cho nhau. H\u00e3y coi s\u1ef1 t\u1ef1 do v\u1ec1 ph\u1ea7n c\u1ee9ng l\u00e0 \u0111i\u1ec1u c\u1ea7n \u0111\u01b0\u1ee3c ki\u1ec3m ch\u1ee9ng v\u00e0 b\u1ea3o t\u1ed3n th\u00f4ng qua qu\u00e1 tr\u00ecnh mua s\u1eafm, v\u1eadn h\u00e0nh th\u1eed v\u00e0 v\u1eadn h\u00e0nh li\u00ean t\u1ee5c.<\/p><\/section>\n<section class=\"ms-section\" id=\"oc-capabilities\" aria-labelledby=\"oc-capabilities-title\"><span class=\"ms-eyebrow\">03 \/ T\u1eea K\u1ebeT N\u1ed0I \u0110\u1ebeN V\u1eacN H\u00c0NH<\/span><h2 id=\"oc-capabilities-title\">H\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd OCPP c\u1ee7a b\u1ea1n n\u00ean gi\u00fap b\u1ea1n l\u00e0m g\u00ec?<\/h2><p class=\"ms-intro\">H\u00e3y s\u1eed d\u1ee5ng c\u00e1c quy tr\u00ecnh l\u00e0m vi\u1ec7c n\u00e0y nh\u01b0 m\u1ed9t ch\u01b0\u01a1ng tr\u00ecnh tr\u00ecnh di\u1ec5n. Y\u00eau c\u1ea7u nh\u00e0 cung c\u1ea5p hi\u1ec3n th\u1ecb d\u1eef li\u1ec7u, thao t\u00e1c c\u1ee7a ng\u01b0\u1eddi v\u1eadn h\u00e0nh v\u00e0 k\u1ebft qu\u1ea3 thu \u0111\u01b0\u1ee3c cho m\u1ed7i t\u00ednh n\u0103ng b\u1ea1n c\u1ea7n.<\/p><div class=\"ms-grid\"><div class=\"ms-card\"><span class=\"ms-number\">01<\/span><h3>B\u1ed9 s\u1ea1c v\u00e0 \u0111\u1ea7u n\u1ed1i gi\u00e1m s\u00e1t<\/h3><p>X\u00e1c \u0111\u1ecbnh thi\u1ebft b\u1ecb n\u00e0o \u0111\u00e3 b\u00e1o c\u00e1o s\u1ef1 ki\u1ec7n, \u0111\u1ea7u n\u1ed1i n\u00e0o b\u1ecb \u1ea3nh h\u01b0\u1edfng v\u00e0 th\u1eddi \u0111i\u1ec3m nh\u1eadn \u0111\u01b0\u1ee3c th\u00f4ng tin. Ki\u1ec3m tra xem n\u1ec1n t\u1ea3ng c\u00f3 ph\u00e2n bi\u1ec7t \u0111\u01b0\u1ee3c thi\u1ebft b\u1ecb kh\u00f4ng kh\u1ea3 d\u1ee5ng v\u1edbi vi\u1ec7c m\u1ea5t k\u1ebft n\u1ed1i ho\u1eb7c d\u1eef li\u1ec7u c\u0169 hay kh\u00f4ng.<\/p><p>Ng\u01b0\u1eddi v\u1eadn h\u00e0nh ph\u1ea3i c\u00f3 kh\u1ea3 n\u0103ng chuy\u1ec3n t\u1eeb t\u1ed5ng quan m\u1ea1ng sang trang web li\u00ean quan v\u00e0 l\u1ecbch s\u1eed ch\u1ea9n \u0111o\u00e1n m\u00e0 kh\u00f4ng c\u1ea7n ph\u1ea3i x\u00e2y d\u1ef1ng l\u1ea1i ng\u1eef c\u1ea3nh theo c\u00e1ch th\u1ee7 c\u00f4ng.<\/p><\/div><div class=\"ms-card\"><span class=\"ms-number\">02<\/span><h3>Qu\u1ea3n l\u00fd phi\u00ean v\u00e0 quy\u1ec1n truy c\u1eadp<\/h3><p>Theo d\u00f5i qu\u00e1 tr\u00ecnh s\u1ea1c pin c\u1ee7a t\u00e0i x\u1ebf, t\u1eeb kh\u00e2u x\u00e1c th\u1ef1c, cung c\u1ea5p n\u0103ng l\u01b0\u1ee3ng \u0111\u1ebfn khi ho\u00e0n t\u1ea5t. X\u00e1c minh c\u00e1c ph\u01b0\u01a1ng th\u1ee9c truy c\u1eadp \u0111\u01b0\u1ee3c ch\u1ea5p nh\u1eadn v\u00e0 b\u1ecb t\u1eeb ch\u1ed1i, c\u00e1c phi\u00ean s\u1ea1c b\u1ecb gi\u00e1n \u0111o\u1ea1n v\u00e0 c\u00e1c b\u1ea3n ghi ch\u01b0a \u0111\u1ea7y \u0111\u1ee7.<\/p><p>Gi\u00fap nh\u00e2n vi\u00ean h\u1ed7 tr\u1ee3 d\u1ec5 d\u00e0ng x\u00e1c \u0111\u1ecbnh nguy\u00ean nh\u00e2n g\u00e2y ra l\u1ed7i trong qu\u00e1 tr\u00ecnh kh\u1edfi \u0111\u1ed9ng, thay v\u00ec coi m\u1ed7i l\u1ea7n kh\u1edfi \u0111\u1ed9ng kh\u00f4ng th\u00e0nh c\u00f4ng l\u00e0 do l\u1ed7i b\u1ed9 s\u1ea1c.<\/p><\/div><div class=\"ms-card\"><span class=\"ms-number\">03<\/span><h3>Th\u1ef1c hi\u1ec7n c\u00e1c thao t\u00e1c t\u1eeb xa \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3<\/h3><p>H\u00e3y h\u1ecfi xem m\u1ed7i ki\u1ec3u b\u1ed9 s\u1ea1c c\u00f3 nh\u1eefng thao t\u00e1c n\u00e0o v\u00e0 vai tr\u00f2 n\u00e0o c\u00f3 th\u1ec3 kh\u1edfi t\u1ea1o ch\u00fang. Y\u00eau c\u1ea7u t\u1eeb xa, vi\u1ec7c ch\u1ea5p nh\u1eadn y\u00eau c\u1ea7u v\u00e0 k\u1ebft qu\u1ea3 th\u1ef1c t\u1ebf c\u1ea7n ph\u1ea3i \u0111\u01b0\u1ee3c ph\u00e2n bi\u1ec7t r\u00f5 r\u00e0ng trong quy tr\u00ecnh v\u1eadn h\u00e0nh.<\/p><p>\u0110\u1ed1i v\u1edbi c\u00e1c h\u00e0nh \u0111\u1ed9ng g\u00e2y gi\u00e1n \u0111o\u1ea1n, h\u00e3y x\u00e1c \u0111\u1ecbnh c\u00e1c y\u00eau c\u1ea7u ph\u00ea duy\u1ec7t v\u00e0 c\u00e1ch nh\u00f3m ki\u1ec3m tra xem ho\u1ea1t \u0111\u1ed9ng b\u00ecnh th\u01b0\u1eddng \u0111\u00e3 \u0111\u01b0\u1ee3c kh\u00f4i ph\u1ee5c hay ch\u01b0a.<\/p><\/div><div class=\"ms-card\"><span class=\"ms-number\">04<\/span><h3>Ph\u1ed1i h\u1ee3p c\u00e1c ch\u00ednh s\u00e1ch t\u00ednh ph\u00ed<\/h3><p>Tr\u01b0\u1eddng h\u1ee3p c\u1ea7n l\u1eadp l\u1ecbch tr\u00ecnh c\u00f4ng su\u1ea5t ho\u1eb7c c\u1ea5u h\u00ecnh s\u1ea1c, h\u00e3y ghi l\u1ea1i m\u1ee5c ti\u00eau c\u1ee7a \u0111\u1ecba \u0111i\u1ec3m tr\u01b0\u1edbc khi xem x\u00e9t c\u00e1c m\u00e0n h\u00ecnh c\u1ea5u h\u00ecnh. Ki\u1ec3m tra c\u00e1c c\u00e0i \u0111\u1eb7t \u0111\u01b0\u1ee3c \u0111\u1ec1 xu\u1ea5t v\u1edbi thi\u1ebft b\u1ecb v\u00e0 \u0111\u1ed3ng h\u1ed3 \u0111o th\u1ef1c t\u1ebf.<\/p><p>X\u00e1c nh\u1eadn c\u00e1ch x\u1eed l\u00fd c\u00e1c quy t\u1eafc xung \u0111\u1ed9t v\u00e0 c\u00e1c gi\u1edbi h\u1ea1n c\u1ee5c b\u1ed9 n\u00e0o v\u1eabn c\u00f3 hi\u1ec7u l\u1ef1c n\u1ebfu m\u00e1y ch\u1ee7 ho\u1eb7c m\u1ea1ng g\u1eb7p s\u1ef1 c\u1ed1.<\/p><\/div><div class=\"ms-card\"><span class=\"ms-number\">05<\/span><h3>Qu\u1ea3n l\u00fd c\u00e1c thay \u0111\u1ed5i v\u1ec1 thi\u1ebft b\u1ecb<\/h3><p>L\u00ean k\u1ebf ho\u1ea1ch thay \u0111\u1ed5i c\u1ea5u h\u00ecnh, truy xu\u1ea5t ch\u1ea9n \u0111o\u00e1n v\u00e0 b\u1ea3o tr\u00ec ph\u1ea7n m\u1ec1m d\u1ef1a tr\u00ean c\u00e1c quy tr\u00ecnh \u0111\u01b0\u1ee3c nh\u00e0 s\u1ea3n xu\u1ea5t h\u1ed7 tr\u1ee3. H\u1ecfi v\u1ec1 c\u00e1ch b\u00e1o c\u00e1o ti\u1ebfn \u0111\u1ed9 v\u00e0 l\u1ed7i c\u0169ng nh\u01b0 c\u00e1c t\u00f9y ch\u1ecdn kh\u1eafc ph\u1ee5c hi\u1ec7n c\u00f3.<\/p><p>H\u00e3y duy tr\u00ec m\u1ed9t nh\u00f3m th\u1eed nghi\u1ec7m nh\u1ecf \u0111\u1ec3 th\u1ef1c hi\u1ec7n c\u00e1c thay \u0111\u1ed5i c\u00f3 th\u1ec3 \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn m\u1ea1ng l\u01b0\u1edbi r\u1ed9ng h\u01a1n, v\u1edbi khung th\u1eddi gian b\u1ea3o tr\u00ec \u0111\u01b0\u1ee3c ph\u00ea duy\u1ec7t v\u00e0 ng\u01b0\u1eddi ch\u1ecbu tr\u00e1ch nhi\u1ec7m.<\/p><\/div><div class=\"ms-card\"><span class=\"ms-number\">06<\/span><h3>Chuy\u1ec3n \u0111\u1ed5i d\u1eef li\u1ec7u th\u00e0nh b\u00e1o c\u00e1o h\u1eefu \u00edch.<\/h3><p>Ki\u1ec3m tra t\u00ednh \u0111\u1ea7y \u0111\u1ee7 c\u1ee7a phi\u00ean, \u0111\u01a1n v\u1ecb n\u0103ng l\u01b0\u1ee3ng, d\u1ea5u th\u1eddi gian v\u00e0 m\u00e3 \u0111\u1ecbnh danh thi\u1ebft b\u1ecb tr\u01b0\u1edbc khi d\u1ef1a v\u00e0o b\u00e1o c\u00e1o m\u1ea1ng. X\u00e1c \u0111\u1ecbnh c\u00e1ch hi\u1ec3n th\u1ecb c\u00e1c \u0111i\u1ec1u ch\u1ec9nh, b\u1ea3n ghi b\u1ecb thi\u1ebfu v\u00e0 qu\u00e1 tr\u00ecnh t\u1ea3i l\u00ean b\u1ecb tr\u00ec ho\u00e3n.<\/p><p>H\u00e3y xem x\u00e9t hi\u1ec7u qu\u1ea3 ho\u1ea1t \u0111\u1ed9ng m\u1ed9t c\u00e1ch ri\u00eang bi\u1ec7t so v\u1edbi vi\u1ec7c thanh to\u00e1n t\u00e0i ch\u00ednh \u0111\u1ec3 tr\u00e1nh nh\u1ea7m l\u1eabn b\u1ea3n ghi phi\u00ean l\u00e0m vi\u1ec7c v\u1edbi b\u1eb1ng ch\u1ee9ng v\u1ec1 kho\u1ea3n thanh to\u00e1n \u0111\u00e3 thu \u0111\u01b0\u1ee3c.<\/p><\/div><\/div><div class=\"ms-callout\"><h3>B\u1eaft \u0111\u1ea7u v\u1edbi ng\u00e0y l\u00e0m vi\u1ec7c c\u1ee7a ng\u01b0\u1eddi v\u1eadn h\u00e0nh.<\/h3><p>H\u00e3y ch\u1ecdn ba t\u00ecnh hu\u1ed1ng th\u1ef1c t\u1ebf: m\u1ed9t b\u1ed9 s\u1ea1c ng\u1eebng b\u00e1o c\u00e1o, m\u1ed9t kh\u00e1ch h\u00e0ng kh\u00f4ng th\u1ec3 b\u1eaft \u0111\u1ea7u phi\u00ean giao d\u1ecbch v\u00e0 m\u1ed9t phi\u00ean giao d\u1ecbch \u0111\u00e3 ho\u00e0n t\u1ea5t nh\u01b0ng c\u00f3 th\u1eafc m\u1eafc v\u1ec1 thanh to\u00e1n. M\u1ed9t b\u1ea3n demo h\u1eefu \u00edch s\u1ebd cho th\u1ea5y c\u00e1ch nh\u00f3m c\u1ee7a b\u1ea1n \u0111i\u1ec1u tra v\u00e0 gi\u1ea3i quy\u1ebft t\u1eebng t\u00ecnh hu\u1ed1ng. Kh\u00e1m ph\u00e1 th\u00eam <a href=\"https:\/\/trendpowercharge.com\/vi\/he-thong-quan-ly-diem-sac-xe-dien\/\">N\u1ec1n t\u1ea3ng CPMS c\u1ee7a TrendPower<\/a> \u0111\u1ec3 \u0111\u1ecbnh h\u01b0\u1edbng cu\u1ed9c th\u1ea3o lu\u1eadn.<\/p><\/div><\/section>\n<section class=\"ms-section\" id=\"oc-versions\" aria-labelledby=\"oc-versions-title\"><span class=\"ms-eyebrow\">04 \/ CH\u1eccN THEO Y\u00caU C\u1ea6U<\/span><h2 id=\"oc-versions-title\">So s\u00e1nh OCPP 1.6J v\u00e0 2.0.1: nhu c\u1ea7u t\u00edch h\u1ee3p c\u1ee7a b\u1ea1n<\/h2><p>OCPP 1.6 v\u00e0 2.0.1 l\u00e0 hai phi\u00ean b\u1ea3n giao th\u1ee9c kh\u00e1c nhau v\u00e0 kh\u00f4ng t\u01b0\u01a1ng th\u00edch tr\u1ef1c ti\u1ebfp. M\u1ed9t h\u1ec7 th\u1ed1ng ph\u1ee5 tr\u1ee3 ph\u1ee5c v\u1ee5 c\u1ea3 hai c\u1ea7n h\u1ed7 tr\u1ee3 cho t\u1eebng phi\u00ean b\u1ea3n. Kh\u00f4ng n\u00ean cho r\u1eb1ng vi\u1ec7c thay \u0111\u1ed5i \u0111\u1ecba ch\u1ec9 m\u00e1y ch\u1ee7 s\u1ebd n\u00e2ng c\u1ea5p vi\u1ec7c tri\u1ec3n khai giao th\u1ee9c c\u1ee7a b\u1ed9 s\u1ea1c.<\/p><p class=\"ms-scroll-note\" id=\"oc-version-hint\">Vu\u1ed1t b\u1ea3ng so s\u00e1nh sang ngang tr\u00ean m\u00e0n h\u00ecnh nh\u1ecf h\u01a1n. Ng\u01b0\u1eddi d\u00f9ng b\u00e0n ph\u00edm c\u00f3 th\u1ec3 ch\u1ecdn b\u1ea3ng v\u00e0 s\u1eed d\u1ee5ng c\u00e1c ph\u00edm m\u0169i t\u00ean.<\/p><div class=\"ms-table-scroll\" tabindex=\"0\" role=\"region\" aria-labelledby=\"oc-versions-title\" aria-describedby=\"oc-version-hint\"><table><caption>B\u1ed1i c\u1ea3nh giao th\u1ee9c v\u00e0 c\u00e1c c\u00e2u h\u1ecfi th\u1ef1c t\u1ebf d\u00e0nh cho nh\u00e0 cung c\u1ea5p c\u1ee7a b\u1ea1n<\/caption><thead><tr><th scope=\"col\">Khu v\u1ef1c \u0111\u00e1nh gi\u00e1<\/th><th scope=\"col\">OCPP 1.6J<\/th><th scope=\"col\">OCPP 2.0.1<\/th><th scope=\"col\">C\u1ea7n x\u00e1c minh nh\u1eefng g\u00ec<\/th><\/tr><\/thead><tbody><tr><th scope=\"row\">Ng\u1eef c\u1ea3nh giao th\u1ee9c<\/th><td>Phi\u00ean b\u1ea3n JSON c\u1ee7a OCPP 1.6.<\/td><td>Phi\u00ean b\u1ea3n sau n\u00e0y v\u1edbi kh\u1ea3 n\u0103ng qu\u1ea3n l\u00fd thi\u1ebft b\u1ecb v\u00e0 x\u1eed l\u00fd giao d\u1ecbch \u0111\u01b0\u1ee3c m\u1edf r\u1ed9ng.<\/td><td>Quy tr\u00ecnh tri\u1ec3n khai ch\u00ednh x\u00e1c v\u00e0 ph\u00e1t h\u00e0nh ph\u1ea7n m\u1ec1m.<\/td><\/tr><tr><th scope=\"row\">B\u1ea3o v\u1ec7<\/th><td>Xem x\u00e9t c\u00e1c ti\u1ec7n \u00edch m\u1edf r\u1ed9ng b\u1ea3o m\u1eadt \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3.<\/td><td>Bao g\u1ed3m c\u00e1c kh\u1ea3 n\u0103ng b\u1ea3o m\u1eadt \u0111\u01b0\u1ee3c m\u1edf r\u1ed9ng.<\/td><td>\u0110\u00e3 k\u00edch ho\u1ea1t c\u00e1c thao t\u00e1c \u0111i\u1ec1u khi\u1ec3n, x\u00e1c th\u1ef1c v\u00e0 ch\u1ee9ng ch\u1ec9.<\/td><\/tr><tr><th scope=\"row\">S\u1ea1c th\u00f4ng minh<\/th><td>H\u1ed7 tr\u1ee3 c\u1ea5u h\u00ecnh s\u1ea1c l\u00e0 m\u1ed9t ph\u1ea7n c\u1ee7a ti\u00eau chu\u1ea9n.<\/td><td>M\u1edf r\u1ed9ng kh\u1ea3 n\u0103ng s\u1ea1c th\u00f4ng minh.<\/td><td>C\u00e1c t\u00ednh n\u0103ng \u0111\u00e3 \u0111\u01b0\u1ee3c tri\u1ec3n khai v\u00e0 ki\u1ec3m th\u1eed tr\u00ean thi\u1ebft b\u1ecb c\u1ee7a b\u1ea1n.<\/td><\/tr><tr><th scope=\"row\">L\u1ef1a ch\u1ecdn d\u1ef1 \u00e1n<\/th><td>\u0110\u00e1nh gi\u00e1 nhu c\u1ea7u c\u1ee7a ph\u1ea7n c\u1ee9ng \u0111\u00e3 \u0111\u01b0\u1ee3c l\u1eafp \u0111\u1eb7t.<\/td><td>\u0110\u00e1nh gi\u00e1 c\u00e1c ch\u1ee9c n\u0103ng c\u1ea7n thi\u1ebft cho vi\u1ec7c tri\u1ec3n khai m\u1edbi ho\u1eb7c m\u1edf r\u1ed9ng.<\/td><td>L\u1ee3i \u00edch v\u1ec1 m\u1eb7t v\u1eadn h\u00e0nh, n\u1ed7 l\u1ef1c t\u00edch h\u1ee3p v\u00e0 h\u1ed7 tr\u1ee3.<\/td><\/tr><tr><th scope=\"row\">M\u1ea1ng h\u1ed7n h\u1ee3p<\/th><td>C\u1ea7n c\u00f3 m\u1ed9t tri\u1ec3n khai backend t\u01b0\u01a1ng th\u00edch.<\/td><td>C\u1ea7n c\u00f3 m\u1ed9t tri\u1ec3n khai backend t\u01b0\u01a1ng th\u00edch.<\/td><td>H\u1ed7 tr\u1ee3 theo t\u1eebng m\u00f4 h\u00ecnh v\u00e0 h\u00e0nh vi b\u00e1o c\u00e1o chung.<\/td><\/tr><\/tbody><\/table><\/div><div class=\"ms-callout\"><h3>OCPP 2.1 ph\u00f9 h\u1ee3p \u1edf \u0111\u00e2u?<\/h3><p>OCPP 2.1 \u0111\u01b0\u1ee3c x\u00e2y d\u1ef1ng d\u1ef1a tr\u00ean phi\u00ean b\u1ea3n 2.0.1 v\u00e0 b\u1ed5 sung c\u00e1c ch\u1ee9c n\u0103ng bao g\u1ed3m s\u1ea1c hai chi\u1ec1u v\u00e0 \u0111i\u1ec1u khi\u1ec3n t\u00e0i nguy\u00ean n\u0103ng l\u01b0\u1ee3ng ph\u00e2n t\u00e1n. Vi\u1ec7c phi\u00ean b\u1ea3n n\u00e0y c\u00f3 s\u1eb5n kh\u00f4ng \u0111\u1ed3ng ngh\u0129a v\u1edbi vi\u1ec7c n\u00f3 \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 tr\u00ean m\u1ed9t b\u1ed9 s\u1ea1c ho\u1eb7c h\u1ec7 th\u1ed1ng ph\u1ee5 tr\u1ee3 c\u1ee5 th\u1ec3 n\u00e0o. Th\u00f4ng tin h\u1ed7 tr\u1ee3 \u0111\u01b0\u1ee3c TrendPower c\u00f4ng b\u1ed1 v\u00e0 xem x\u00e9t tr\u00ean trang n\u00e0y bao g\u1ed3m c\u1ea3 phi\u00ean b\u1ea3n 1.6J v\u00e0 2.0.1; m\u1ecdi y\u00eau c\u1ea7u \u0111\u1ed1i v\u1edbi phi\u00ean b\u1ea3n 2.1 s\u1ebd \u0111\u01b0\u1ee3c th\u1ea3o lu\u1eadn ri\u00eang.<\/p><\/div><p class=\"oc-source\">Tham chi\u1ebfu phi\u00ean b\u1ea3n: <a href=\"https:\/\/openchargealliance.org\/protocols\/open-charge-point-protocol\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">T\u1ed5ng quan v\u1ec1 ch\u01b0\u01a1ng tr\u00ecnh OCPP c\u1ee7a OCA<\/a>H\u00e3y ch\u1ecdn phi\u00ean b\u1ea3n d\u1ef1a tr\u00ean c\u00e1c ch\u1ee9c n\u0103ng c\u1ea7n thi\u1ebft v\u00e0 \u0111\u00e3 \u0111\u01b0\u1ee3c ki\u1ec3m th\u1eed, thay v\u00ec ch\u1ec9 ch\u1ecdn phi\u00ean b\u1ea3n c\u00f3 s\u1ed1 phi\u00ean b\u1ea3n cao nh\u1ea5t.<\/p><\/section>\n<section class=\"ms-section\" id=\"oc-workflow\" aria-labelledby=\"oc-workflow-title\"><span class=\"ms-eyebrow\">05 \/ T\u00cdCH H\u1ee2P TRONG TH\u1ef0C TI\u1ec4N<\/span><h2 id=\"oc-workflow-title\">B\u1ed9 s\u1ea1c tr\u1edf th\u00e0nh m\u1ed9t ph\u1ea7n c\u1ee7a h\u1ec7 \u0111i\u1ec1u h\u00e0nh c\u1ee7a b\u1ea1n nh\u01b0 th\u1ebf n\u00e0o?<\/h2><p>T\u00edch h\u1ee3p l\u00e0 m\u1ed9t quy tr\u00ecnh ti\u1ebfp nh\u1eadn c\u00f3 ki\u1ec3m so\u00e1t. Cung c\u1ea5p c\u00f9ng m\u1ed9t th\u00f4ng tin cho nh\u00e0 cung c\u1ea5p ph\u1ea7n m\u1ec1m v\u00e0 nh\u00e0 s\u1ea3n xu\u1ea5t b\u1ed9 s\u1ea1c, sau \u0111\u00f3 th\u1ed1ng nh\u1ea5t c\u00e1c ti\u00eau ch\u00ed \u0111\u1ec3 x\u00e1c \u0111\u1ecbnh vi\u1ec7c v\u1eadn h\u00e0nh th\u00e0nh c\u00f4ng.<\/p><ol class=\"ms-steps\"><li><h3>X\u00e1c \u0111\u1ecbnh thi\u1ebft b\u1ecb v\u00e0 ph\u1ea1m vi<\/h3><p>Ghi l\u1ea1i th\u00f4ng tin v\u1ec1 nh\u00e0 s\u1ea3n xu\u1ea5t, ki\u1ec3u m\u00e1y, ph\u1ea7n m\u1ec1m, m\u00e3 nh\u1eadn d\u1ea1ng b\u1ed9 s\u1ea1c, b\u1ed1 tr\u00ed \u0111\u1ea7u n\u1ed1i v\u00e0 quy\u1ec1n truy c\u1eadp m\u1ea1ng. M\u00f4 t\u1ea3 h\u00e0nh tr\u00ecnh ng\u01b0\u1eddi d\u00f9ng d\u1ef1 ki\u1ebfn v\u00e0 c\u00e1c t\u00ednh n\u0103ng quan tr\u1ecdng t\u1ea1i v\u1ecb tr\u00ed \u0111\u00f3. X\u00e1c nh\u1eadn ai c\u00f3 th\u1ec3 thay \u0111\u1ed5i c\u1ea5u h\u00ecnh h\u1ec7 th\u1ed1ng ph\u1ee5 tr\u1ee3.<\/p><\/li><li><h3>C\u1ea5u h\u00ecnh k\u1ebft n\u1ed1i \u0111\u00e3 \u0111\u01b0\u1ee3c ph\u00ea duy\u1ec7t<\/h3><p>S\u1eed d\u1ee5ng c\u00e1c y\u00eau c\u1ea7u v\u1ec1 \u0111i\u1ec3m cu\u1ed1i v\u00e0 b\u1ea3o m\u1eadt \u0111\u01b0\u1ee3c nh\u00e0 cung c\u1ea5p ghi ch\u00e9p l\u1ea1i. Ph\u00e2n c\u00f4ng tr\u00e1ch nhi\u1ec7m \u0111\u1ed1i v\u1edbi th\u00f4ng tin \u0111\u0103ng nh\u1eadp v\u00e0 ch\u1ee9ng ch\u1ec9. Ki\u1ec3m tra quy\u1ec1n truy c\u1eadp m\u1ea1ng v\u00e0 c\u1ea5u h\u00ecnh th\u1eddi gian th\u00f4ng qua quy tr\u00ecnh v\u1eadn h\u00e0nh \u0111\u00e3 \u0111\u01b0\u1ee3c th\u1ed1ng nh\u1ea5t, \u0111\u1ed3ng th\u1eddi ghi l\u1ea1i c\u00e1c thi\u1ebft l\u1eadp cu\u1ed1i c\u00f9ng.<\/p><\/li><li><h3>Th\u1ef1c hi\u1ec7n to\u00e0n b\u1ed9 quy tr\u00ecnh v\u1eadn h\u00e0nh<\/h3><p>Ki\u1ec3m tra qu\u00e1 tr\u00ecnh kh\u1edfi \u0111\u1ed9ng \u0111\u01b0\u1ee3c \u1ee7y quy\u1ec1n, t\u00ednh ph\u00ed ho\u1ea1t \u0111\u1ed9ng, ch\u1ea5m d\u1ee9t v\u00e0 c\u00e1c b\u1ea3n ghi k\u1ebft qu\u1ea3. L\u1eb7p l\u1ea1i v\u1edbi c\u00e1c ph\u01b0\u01a1ng th\u1ee9c truy c\u1eadp v\u00e0 c\u00e1c k\u1ecbch b\u1ea3n l\u1ed7i m\u00e0 d\u1ecbch v\u1ee5 c\u1ee7a b\u1ea1n th\u1ef1c s\u1ef1 s\u1ebd s\u1eed d\u1ee5ng. Bao g\u1ed3m c\u00e1c h\u00e0nh \u0111\u1ed9ng t\u1eeb xa \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 v\u00e0 c\u00e1c ch\u00ednh s\u00e1ch t\u00ednh ph\u00ed c\u1ee5 th\u1ec3 c\u1ee7a t\u1eebng \u0111\u1ecba \u0111i\u1ec3m.<\/p><\/li><li><h3>Ph\u00ea duy\u1ec7t v\u00e0 m\u1edf r\u1ed9ng c\u1ea9n th\u1eadn<\/h3><p>Ghi l\u1ea1i k\u1ebft qu\u1ea3, c\u00e1c tr\u01b0\u1eddng h\u1ee3p ngo\u1ea1i l\u1ec7 v\u00e0 c\u00f4ng vi\u1ec7c c\u00f2n t\u1ed3n \u0111\u1ecdng. Sau khi thi\u1ebft b\u1ecb \u0111\u1ea1i di\u1ec7n \u0111\u1ea1t y\u00eau c\u1ea7u, ti\u1ebfn h\u00e0nh c\u00e0i \u0111\u1eb7t th\u00eam c\u00e1c thi\u1ebft b\u1ecb kh\u00e1c b\u1eb1ng c\u1ea5u h\u00ecnh \u0111\u00e3 \u0111\u01b0\u1ee3c ph\u00ea duy\u1ec7t. Ki\u1ec3m tra l\u1ea1i c\u00e1c gi\u1ea3 \u0111\u1ecbnh khi c\u00f3 s\u1ef1 thay \u0111\u1ed5i v\u1ec1 ph\u1ea7n m\u1ec1m, ph\u1ea7n c\u1ee9ng ho\u1eb7c m\u00f4 h\u00ecnh ho\u1ea1t \u0111\u1ed9ng.<\/p><\/li><\/ol><p>\u0110\u1ea3m b\u1ea3o ph\u00e2n c\u00f4ng tr\u00e1ch nhi\u1ec7m r\u00f5 r\u00e0ng trong su\u1ed1t qu\u00e1 tr\u00ecnh. N\u1ebfu b\u1ed9 s\u1ea1c \u0111\u01b0\u1ee3c k\u1ebft n\u1ed1i nh\u01b0ng quy tr\u00ecnh l\u00e0m vi\u1ec7c c\u1ea7n thi\u1ebft b\u1ecb l\u1ed7i, c\u00e1c nh\u00f3m c\u1ea7n nh\u1eadt k\u00fd, c\u00e1c b\u01b0\u1edbc c\u00f3 th\u1ec3 t\u00e1i hi\u1ec7n v\u00e0 ti\u00eau ch\u00ed ch\u1ea5p nh\u1eadn \u0111\u00e3 \u0111\u01b0\u1ee3c th\u1ed1ng nh\u1ea5t \u0111\u1ec3 quy\u1ebft \u0111\u1ecbnh c\u1ea7n thay \u0111\u1ed5i \u0111i\u1ec1u g\u00ec.<\/p><\/section>\n<section class=\"ms-section\" id=\"oc-testing\" aria-labelledby=\"oc-testing-title\"><span class=\"ms-eyebrow\">06 \/ KI\u1ec2M TRA TR\u01af\u1edaC KHI TRI\u1ec2N KHAI<\/span><h2 id=\"oc-testing-title\">Kh\u1ea3 n\u0103ng t\u01b0\u01a1ng th\u00edch l\u00e0 k\u1ebft qu\u1ea3 c\u1ee7a m\u1ed9t b\u00e0i ki\u1ec3m tra, ch\u1ee9 kh\u00f4ng ch\u1ec9 l\u00e0 m\u1ed9t nh\u00e3n m\u00e1c.<\/h2><p class=\"ms-intro\">B\u1eb1ng ch\u1ee9ng v\u1ec1 kh\u1ea3 n\u0103ng t\u01b0\u01a1ng th\u00edch h\u1eefu \u00edch nh\u1ea5t l\u00e0 b\u1eb1ng ch\u1ee9ng x\u00e1c \u0111\u1ecbnh thi\u1ebft b\u1ecb, phi\u00ean b\u1ea3n ph\u1ea7n m\u1ec1m, c\u00e1c ch\u1ee9c n\u0103ng \u0111\u00e3 \u0111\u01b0\u1ee3c ki\u1ec3m tra v\u00e0 k\u1ebft qu\u1ea3. H\u00e3y y\u00eau c\u1ea7u b\u1eb1ng ch\u1ee9ng \u0111\u00f3 tr\u01b0\u1edbc khi \u0111\u01b0a v\u00e0o s\u1eed d\u1ee5ng m\u1ed9t l\u01b0\u1ee3ng l\u1edbn b\u1ed9 s\u1ea1c.<\/p><div class=\"ms-two\"><div class=\"ms-card\"><h3>H\u1ed7 tr\u1ee3 giao th\u1ee9c v\u00e0 ch\u1ee9ng nh\u1eadn s\u1ea3n ph\u1ea9m<\/h3><p>Y\u00eau c\u1ea7u h\u1ed7 tr\u1ee3 m\u00f4 t\u1ea3 qu\u00e1 tr\u00ecnh tri\u1ec3n khai. Ch\u1ee9ng ch\u1ec9 OCA ghi l\u1ea1i s\u1ea3n ph\u1ea9m \u0111\u00e3 \u0111\u01b0\u1ee3c ki\u1ec3m th\u1eed v\u00e0 ph\u1ea1m vi \u00e1p d\u1ee5ng. H\u00e3y y\u00eau c\u1ea7u ch\u1ee9ng ch\u1ec9 ph\u00f9 h\u1ee3p v\u00e0 ki\u1ec3m tra danh t\u00ednh s\u1ea3n ph\u1ea9m thay v\u00ec cho r\u1eb1ng t\u00ean c\u00f4ng ty bao g\u1ed3m t\u1ea5t c\u1ea3 m\u1ecdi th\u1ee9 m\u00e0 h\u1ecd b\u00e1n.<\/p><p>\u0110\u1ed1i v\u1edbi OCPP 2.0.1, OCA x\u00e1c \u0111\u1ecbnh Core l\u00e0 b\u1eaft bu\u1ed9c v\u00e0 c\u00e1c h\u1ed3 s\u01a1 ch\u1ee9ng nh\u1eadn b\u1ed5 sung nh\u01b0 S\u1ea1c th\u00f4ng minh, B\u1ea3o m\u1eadt n\u00e2ng cao v\u00e0 H\u1ed7 tr\u1ee3 ISO 15118 l\u00e0 t\u00f9y ch\u1ecdn. H\u00e3y ki\u1ec3m tra ph\u1ea1m vi y\u00eau c\u1ea7u c\u1ee7a d\u1ef1 \u00e1n c\u1ee7a b\u1ea1n.<\/p><p>S\u1eed d\u1ee5ng <a href=\"https:\/\/openchargealliance.org\/certified-companies\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">\u0111\u0103ng k\u00fd s\u1ea3n ph\u1ea9m \u0111\u01b0\u1ee3c ch\u1ee9ng nh\u1eadn ch\u00ednh th\u1ee9c<\/a> V\u00e0 <a href=\"https:\/\/openchargealliance.org\/verification-of-certificates\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">h\u01b0\u1edbng d\u1eabn x\u00e1c minh ch\u1ee9ng ch\u1ec9<\/a> khi \u0111\u00e1nh gi\u00e1 c\u00e1c y\u00eau c\u1ea7u ch\u1ee9ng nh\u1eadn.<\/p><\/div><div class=\"ms-card\"><h3>Ch\u1ea5p nh\u1eadn t\u1eeb \u0111\u1ea7u \u0111\u1ebfn cu\u1ed1i<\/h3><p>M\u00f4i tr\u01b0\u1eddng v\u1eadn h\u00e0nh c\u1ee7a b\u1ea1n \u0111\u1eb7t ra nh\u1eefng y\u00eau c\u1ea7u v\u01b0\u1ee3t ra ngo\u00e0i ph\u1ea1m vi ki\u1ec3m th\u1eed giao th\u1ee9c: t\u00edch h\u1ee3p thanh to\u00e1n, vai tr\u00f2 ng\u01b0\u1eddi d\u00f9ng, \u0111i\u1ec1u khi\u1ec3n ngu\u1ed3n c\u1ee5c b\u1ed9, b\u00e1o c\u00e1o v\u00e0 x\u1eed l\u00fd s\u1ef1 c\u1ed1. H\u00e3y \u0111\u01b0a nh\u1eefng y\u1ebfu t\u1ed1 n\u00e0y v\u00e0o k\u1ebf ho\u1ea1ch v\u1eadn h\u00e0nh.<\/p><p>X\u00e1c \u0111\u1ecbnh nh\u1eefng v\u1ea5n \u0111\u1ec1 n\u00e0o c\u1ea3n tr\u1edf vi\u1ec7c tri\u1ec3n khai v\u00e0 v\u1ea5n \u0111\u1ec1 n\u00e0o c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c x\u1eed l\u00fd b\u1eb1ng c\u00e1ch ghi l\u1ea1i gi\u1edbi h\u1ea1n. Ch\u1ec9 \u0111\u1ecbnh ng\u01b0\u1eddi ch\u1ecbu tr\u00e1ch nhi\u1ec7m, m\u1ee5c ti\u00eau gi\u1ea3i quy\u1ebft v\u00e0 y\u00eau c\u1ea7u ki\u1ec3m tra l\u1ea1i \u0111\u1ed1i v\u1edbi m\u1ed7i m\u1ee5c c\u00f2n t\u1ed3n \u0111\u1ecdng.<\/p><p>Th\u1ea9m quy\u1ec1n gi\u1ea3i quy\u1ebft: <a href=\"https:\/\/openchargealliance.org\/certificationocpp\/certification-ocpp-2-0-1\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">H\u1ed3 s\u01a1 ch\u1ee9ng nh\u1eadn OCA cho OCPP 2.0.1<\/a>.<\/p><\/div><\/div><div class=\"oc-check\"><h3>danh s\u00e1ch ki\u1ec3m tra ch\u1ea5p nh\u1eadn t\u00edch h\u1ee3p<\/h3><p>\u0110\u00e1nh d\u1ea5u v\u00e0o c\u00e1c b\u00e0i ki\u1ec3m tra m\u00e0 b\u1ea1n \u0111\u00e3 x\u00e1c \u0111\u1ecbnh cho d\u1ef1 \u00e1n th\u00ed \u0111i\u1ec3m c\u1ee7a m\u00ecnh. \u0110\u00e2y l\u00e0 danh s\u00e1ch ki\u1ec3m tra l\u1eadp k\u1ebf ho\u1ea1ch, kh\u00f4ng ph\u1ea3i l\u00e0 b\u00e0i ki\u1ec3m tra kh\u1ea3 n\u0103ng t\u01b0\u01a1ng th\u00edch t\u1ef1 \u0111\u1ed9ng.<\/p><div class=\"ms-check-items\"><label><input type=\"checkbox\"><span><strong>B\u1ea3n s\u1eafc v\u00e0 s\u1ef1 k\u1ebft n\u1ed1i<\/strong>B\u1ed9 s\u1ea1c ch\u00ednh x\u00e1c, s\u01a1 \u0111\u1ed3 k\u1ebft n\u1ed1i, d\u1ea5u th\u1eddi gian v\u00e0 h\u00e0nh vi k\u1ebft n\u1ed1i l\u1ea1i.<\/span><\/label><label><input type=\"checkbox\"><span><strong>Gi\u1ea5y ph\u00e9p l\u00e1i xe<\/strong>C\u00e1c ph\u01b0\u01a1ng th\u1ee9c truy c\u1eadp \u0111\u00e3 \u0111\u01b0\u1ee3c ch\u1ea5p thu\u1eadn, b\u1ecb t\u1eeb ch\u1ed1i v\u00e0 h\u1ebft h\u1ea1n.<\/span><\/label><label><input type=\"checkbox\"><span><strong>B\u1ea3n ghi phi\u00ean<\/strong>Kh\u1edfi \u0111\u1ed9ng, d\u1eebng, t\u1ed5ng n\u0103ng l\u01b0\u1ee3ng ti\u00eau th\u1ee5, gi\u00e1n \u0111o\u1ea1n v\u00e0 d\u1eef li\u1ec7u b\u1ecb tr\u00ec ho\u00e3n.<\/span><\/label><label><input type=\"checkbox\"><span><strong>V\u1eadn h\u00e0nh t\u1eeb xa<\/strong>Quy\u1ec1n h\u1ea1n, k\u1ebft qu\u1ea3 y\u00eau c\u1ea7u v\u00e0 ph\u1ea3n h\u1ed3i th\u1ef1c t\u1ebf c\u1ee7a thi\u1ebft b\u1ecb.<\/span><\/label><label><input type=\"checkbox\"><span><strong>Quy t\u1eafc s\u1ea1c v\u00e0 ngo\u1ea1i tuy\u1ebfn<\/strong>C\u00e1c c\u1ea5u h\u00ecnh c\u1ea7n thi\u1ebft, gi\u1edbi h\u1ea1n c\u1ee5c b\u1ed9, s\u1ef1 c\u1ed1 m\u1ea5t \u0111i\u1ec7n v\u00e0 ph\u1ee5c h\u1ed3i.<\/span><\/label><label><input type=\"checkbox\"><span><strong>Chuy\u1ec3n giao doanh nghi\u1ec7p<\/strong>\u0110\u1ed1i chi\u1ebfu h\u00f3a \u0111\u01a1n, b\u00e1o c\u00e1o, h\u1ed7 tr\u1ee3 k\u1ef9 thu\u1eadt v\u00e0 ph\u00ea duy\u1ec7t.<\/span><\/label><\/div><\/div><\/section>\n<section class=\"ms-section\" id=\"oc-security\" aria-labelledby=\"oc-security-title\"><span class=\"ms-eyebrow\">07 \/ DUY TR\u00cc HO\u1ea0T \u0110\u1ed8NG C\u1ee6A D\u1ecaCH V\u1ee4<\/span><h2 id=\"oc-security-title\">B\u1ea3o m\u1eadt, ho\u1ea1t \u0111\u1ed9ng ngo\u1ea1i tuy\u1ebfn v\u00e0 ph\u1ee5c h\u1ed3i<\/h2><p>T\u00ednh b\u1ea3o m\u1eadt v\u00e0 kh\u1ea3 n\u0103ng ho\u1ea1t \u0111\u1ed9ng ph\u1ee5 thu\u1ed9c v\u00e0o h\u1ec7 th\u1ed1ng \u0111\u01b0\u1ee3c tri\u1ec3n khai v\u00e0 nh\u1eefng ng\u01b0\u1eddi v\u1eadn h\u00e0nh n\u00f3. H\u00e3y x\u00e1c \u0111\u1ecbnh c\u00e1c bi\u1ec7n ph\u00e1p ki\u1ec3m so\u00e1t v\u00e0 tr\u00e1ch nhi\u1ec7m c\u1ea7n thi\u1ebft, sau \u0111\u00f3 ki\u1ec3m tra xem ch\u00fang \u0111\u01b0\u1ee3c duy tr\u00ec nh\u01b0 th\u1ebf n\u00e0o trong su\u1ed1t v\u00f2ng \u0111\u1eddi c\u1ee7a thi\u1ebft b\u1ecb.<\/p><div class=\"ms-two\"><div class=\"ms-card\"><h3>B\u1ea3o v\u1ec7 quy\u1ec1n truy c\u1eadp v\u00e0 c\u1ea5u h\u00ecnh<\/h3><p>Ghi l\u1ea1i c\u00e1c quy tr\u00ecnh b\u1ea3o m\u1eadt th\u00f4ng tin li\u00ean l\u1ea1c \u0111\u00e3 \u0111\u01b0\u1ee3c ph\u00ea duy\u1ec7t, quy\u1ec1n s\u1edf h\u1eefu th\u00f4ng tin x\u00e1c th\u1ef1c, gia h\u1ea1n ch\u1ee9ng ch\u1ec9 v\u00e0 quy\u1ec1n truy c\u1eadp t\u00e0i kho\u1ea3n. H\u1ecfi nh\u00f3m v\u1eadn h\u00e0nh xem th\u00f4ng tin x\u00e1c th\u1ef1c h\u1ebft h\u1ea1n ho\u1eb7c x\u00e1c th\u1ef1c kh\u00f4ng th\u00e0nh c\u00f4ng s\u1ebd hi\u1ec3n th\u1ecb nh\u01b0 th\u1ebf n\u00e0o v\u00e0 quy\u1ec1n truy c\u1eadp b\u1ecb thu h\u1ed3i ra sao khi tr\u00e1ch nhi\u1ec7m thay \u0111\u1ed5i.<\/p><p>H\u00e3y xem x\u00e9t quy\u1ec1n truy c\u1eadp c\u1ee7a qu\u1ea3n tr\u1ecb vi\u00ean m\u1ed9t c\u00e1ch ri\u00eang bi\u1ec7t so v\u1edbi k\u1ebft n\u1ed1i b\u1ed9 s\u1ea1c. K\u1ebft n\u1ed1i thi\u1ebft b\u1ecb an to\u00e0n kh\u00f4ng gi\u1ea3i th\u00edch \u0111\u01b0\u1ee3c ai c\u00f3 th\u1ec3 thay \u0111\u1ed5i bi\u1ec3u gi\u00e1, xu\u1ea5t d\u1eef li\u1ec7u kh\u00e1ch h\u00e0ng ho\u1eb7c th\u1ef1c hi\u1ec7n thao t\u00e1c t\u1eeb xa g\u00e2y gi\u00e1n \u0111o\u1ea1n.<\/p><p>Bao g\u1ed3m l\u1ecbch s\u1eed c\u1ea5u h\u00ecnh, b\u00e1o c\u00e1o s\u1ef1 c\u1ed1 v\u00e0 quy tr\u00ecnh ph\u1ee5c h\u1ed3i trong qu\u00e1 tr\u00ecnh b\u00e0n giao v\u1eadn h\u00e0nh. Ki\u1ec3m tra l\u1ed9 tr\u00ecnh ph\u1ee5c h\u1ed3i tr\u01b0\u1edbc khi s\u1ef1 c\u1ed1 tr\u1edf n\u00ean c\u1ea5p b\u00e1ch.<\/p><\/div><div class=\"ms-card\"><h3>H\u00e3y th\u1eed nghi\u1ec7m m\u1ee9c \u0111\u1ed9 m\u1ea5t \u0111i\u1ec7n c\u1ea7n thi\u1ebft \u0111\u1ec3 duy tr\u00ec ho\u1ea1t \u0111\u1ed9ng.<\/h3><p>H\u00e3y x\u00e1c \u0111\u1ecbnh xem s\u1ef1 c\u1ed1 l\u00e0 do m\u1ea5t k\u1ebft n\u1ed1i internet t\u1ea1i ch\u1ed7, m\u00e1y ch\u1ee7 kh\u00f4ng kh\u1ea3 d\u1ee5ng, l\u1ed7i m\u1ea1ng c\u1ee5c b\u1ed9 hay m\u1ea5t \u0111i\u1ec7n. M\u1ed7i nguy\u00ean nh\u00e2n \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn m\u1ed9t ph\u1ea7n kh\u00e1c nhau c\u1ee7a d\u1ecbch v\u1ee5 v\u00e0 c\u00f3 th\u1ec3 y\u00eau c\u1ea7u c\u00e1ch x\u1eed l\u00fd kh\u00e1c nhau.<\/p><p>Ki\u1ec3m tra h\u00e0nh vi phi\u00ean ho\u1ea1t \u0111\u1ed9ng, x\u00e1c th\u1ef1c phi\u00ean m\u1edbi, gi\u1edbi h\u1ea1n ngu\u1ed3n \u0111i\u1ec7n c\u1ee5c b\u1ed9, b\u1ed9 \u0111\u1ec7m b\u1ea3n ghi v\u00e0 k\u1ebft n\u1ed1i l\u1ea1i v\u1edbi c\u00e1c b\u1ed9 s\u1ea1c \u0111\u01b0\u1ee3c \u0111\u1ec1 xu\u1ea5t. C\u00e1c ph\u1ee5 thu\u1ed9c v\u00e0o \u1ee9ng d\u1ee5ng v\u00e0 thanh to\u00e1n c\u0169ng c\u1ea7n \u0111\u01b0\u1ee3c \u0111\u01b0a v\u00e0o b\u00e0i t\u1eadp n\u00e0y.<\/p><p>Sau khi kh\u00f4i ph\u1ee5c, h\u00e3y \u0111\u1ed1i chi\u1ebfu c\u00e1c b\u1ea3n ghi v\u00e0 ki\u1ec3m tra xem c\u00f3 k\u1ebft qu\u1ea3 kinh doanh n\u00e0o b\u1ecb thi\u1ebfu ho\u1eb7c tr\u00f9ng l\u1eb7p hay kh\u00f4ng. N\u00eau r\u00f5 ch\u1ee9c n\u0103ng n\u00e0o v\u1eabn ho\u1ea1t \u0111\u1ed9ng v\u00e0 ch\u1ee9c n\u0103ng n\u00e0o c\u1ea7n s\u1ef1 can thi\u1ec7p h\u1ed7 tr\u1ee3.<\/p><\/div><\/div><p>C\u1ea3 d\u1ecbch v\u1ee5 l\u01b0u tr\u1eef \u0111\u00e1m m\u00e2y v\u00e0 l\u01b0u tr\u1eef t\u1ea1i ch\u1ed7 \u0111\u1ec1u y\u00eau c\u1ea7u m\u1ed9t m\u00f4 h\u00ecnh s\u1edf h\u1eefu \u0111\u1ec3 gi\u00e1m s\u00e1t, c\u1eadp nh\u1eadt, sao l\u01b0u v\u00e0 ph\u1ea3n h\u1ed3i. H\u00e3y \u0111\u01b0a v\u00e0o \u0111\u1ec1 xu\u1ea5t c\u00e1c khung th\u1eddi gian b\u1ea3o tr\u00ec, th\u00f4ng tin li\u00ean h\u1ec7 khi c\u1ea7n x\u1eed l\u00fd s\u1ef1 c\u1ed1 v\u00e0 k\u1ef3 v\u1ecdng v\u1ec1 kh\u1ea3 n\u0103ng kh\u00f4i ph\u1ee5c, thay v\u00ec coi vi\u1ec7c l\u1ef1a ch\u1ecdn c\u01a1 s\u1edf h\u1ea1 t\u1ea7ng nh\u01b0 m\u1ed9t k\u1ebf ho\u1ea1ch \u0111\u1ea3m b\u1ea3o \u0111\u1ed9 tin c\u1eady ho\u00e0n ch\u1ec9nh.<\/p><\/section>\n<section class=\"ms-section\" id=\"oc-commercial\" aria-labelledby=\"oc-commercial-title\"><span class=\"ms-eyebrow\">08 \/ HO\u00c0N TH\u00c0NH QUY TR\u00ccNH KINH DOANH<\/span><h2 id=\"oc-commercial-title\">K\u1ebft n\u1ed1i ho\u1ea1t \u0111\u1ed9ng c\u1ee7a OCPP v\u1edbi h\u1ec7 th\u1ed1ng thanh to\u00e1n v\u00e0 c\u00e1c h\u1ec7 th\u1ed1ng b\u00ean ngo\u00e0i.<\/h2><p class=\"ms-intro\">Giao ti\u1ebfp v\u1edbi b\u1ed9 s\u1ea1c l\u00e0 m\u1ed9t ph\u1ea7n c\u1ee7a d\u1ecbch v\u1ee5 s\u1ea1c th\u01b0\u01a1ng m\u1ea1i. H\u00e3y gi\u1eef cho ranh gi\u1edbi gi\u1eefa vi\u1ec7c \u0111i\u1ec1u khi\u1ec3n thi\u1ebft b\u1ecb, quy\u1ec1n truy c\u1eadp c\u1ee7a kh\u00e1ch h\u00e0ng, gi\u00e1 c\u1ea3, thanh to\u00e1n v\u00e0 b\u00e1o c\u00e1o lu\u00f4n r\u00f5 r\u00e0ng.<\/p><div class=\"ms-grid\"><div class=\"ms-card\"><span class=\"ms-number\">01<\/span><h3>T\u00edch h\u1ee3p thanh to\u00e1n v\u00e0 l\u1eadp h\u00f3a \u0111\u01a1n<\/h3><p>H\u00e3y \u0111\u1ecbnh ngh\u0129a c\u00e1ch m\u1ed9t phi\u00ean giao d\u1ecbch tr\u1edf th\u00e0nh m\u1ed9t kho\u1ea3n ph\u00ed v\u00e0 c\u00e1ch kho\u1ea3n ph\u00ed \u0111\u00f3 tr\u1edf th\u00e0nh m\u1ed9t kho\u1ea3n thanh to\u00e1n \u0111\u00e3 \u0111\u01b0\u1ee3c \u0111\u1ed1i chi\u1ebfu. Bao g\u1ed3m c\u00e1c giao d\u1ecbch th\u1ea5t b\u1ea1i, ho\u00e0n ti\u1ec1n, \u0111i\u1ec1u ch\u1ec9nh v\u00e0 b\u1eb1ng ch\u1ee9ng h\u1ed7 tr\u1ee3 trong c\u00e1c b\u00e0i ki\u1ec3m tra ch\u1ea5p nh\u1eadn c\u1ee7a b\u1ea1n.<\/p><p>Xem l\u1ea1i <a href=\"https:\/\/trendpowercharge.com\/vi\/giai-phap-thanh-toan-sac-xe-dien\/\">Gi\u1ea3i ph\u00e1p thanh to\u00e1n s\u1ea1c xe \u0111i\u1ec7n<\/a> S\u1eed d\u1ee5ng c\u00e1c ph\u01b0\u01a1ng th\u1ee9c thanh to\u00e1n v\u00e0 th\u1ecb tr\u01b0\u1eddng ho\u1ea1t \u0111\u1ed9ng d\u1ef1 \u0111\u1ecbnh c\u1ee7a b\u1ea1n.<\/p><\/div><div class=\"ms-card\"><span class=\"ms-number\">02<\/span><h3>Chuy\u1ec3n v\u00f9ng v\u00e0 OCPI<\/h3><p>OCPI c\u00f3 giao di\u1ec7n kh\u00e1c v\u1edbi OCPP: n\u00f3 h\u1ed7 tr\u1ee3 k\u1ebft n\u1ed1i gi\u1eefa c\u00e1c nh\u00e0 \u0111i\u1ec1u h\u00e0nh \u0111i\u1ec3m s\u1ea1c v\u00e0 c\u00e1c nh\u00e0 cung c\u1ea5p d\u1ecbch v\u1ee5 di \u0111\u1ed9ng \u0111i\u1ec7n t\u1eed. Vi\u1ec7c chuy\u1ec3n v\u00f9ng \u0111\u00f2i h\u1ecfi s\u1ef1 t\u00edch h\u1ee3p v\u00e0 c\u00e1c th\u1ecfa thu\u1eadn th\u01b0\u01a1ng m\u1ea1i ri\u00eang.<\/p><p>C\u00e1i <a href=\"https:\/\/evroaming.org\/ocpi\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">T\u1ed5ng quan v\u1ec1 OCPI c\u1ee7a EVRoaming Foundation<\/a> Gi\u1ea3i th\u00edch vai tr\u00f2 \u0111\u00f3. H\u00e3y h\u1ecfi xem d\u1ef1 \u00e1n c\u1ee7a b\u1ea1n c\u1ea7n nh\u1eefng b\u00ean n\u00e0o, nh\u1eefng m\u00f4-\u0111un n\u00e0o v\u00e0 quy tr\u00ecnh l\u00e0m vi\u1ec7c n\u00e0o.<\/p><\/div><div class=\"ms-card\"><span class=\"ms-number\">03<\/span><h3>\u1ee8ng d\u1ee5ng, c\u1ed5ng th\u00f4ng tin v\u00e0 API<\/h3><p>X\u00e1c \u0111\u1ecbnh r\u00f5 nh\u1eefng th\u00f4ng tin m\u00e0 t\u00e0i x\u1ebf, ng\u01b0\u1eddi qu\u1ea3n l\u00fd trang web, nh\u00e2n vi\u00ean t\u00e0i ch\u00ednh v\u00e0 \u0111\u1ed9i ng\u0169 v\u1eadn h\u00e0nh c\u1ea7n xem v\u00e0 th\u1ef1c hi\u1ec7n. Th\u1ed1ng nh\u1ea5t nh\u1eefng d\u1eef li\u1ec7u n\u00e0o c\u1ea7n \u0111\u01b0\u1ee3c chuy\u1ec3n \u0111\u1ebfn c\u00e1c h\u1ec7 th\u1ed1ng kinh doanh hi\u1ec7n c\u00f3 v\u00e0 c\u00e1ch x\u1eed l\u00fd l\u1ed7i.<\/p><p>\u0110\u1ed1i v\u1edbi m\u1ed7i l\u1ea7n t\u00edch h\u1ee3p, h\u00e3y x\u00e1c \u0111\u1ecbnh m\u00e3 \u0111\u1ecbnh danh, quy\u1ec1n truy c\u1eadp, k\u1ef3 b\u00e1o c\u00e1o v\u00e0 nh\u00f3m ch\u1ecbu tr\u00e1ch nhi\u1ec7m gi\u1ea3i quy\u1ebft c\u00e1c giao d\u1ecbch chuy\u1ec3n kho\u1ea3n ch\u01b0a ho\u00e0n t\u1ea5t.<\/p><\/div><\/div><p>M\u1ed9t \u0111\u1ec1 xu\u1ea5t h\u1eefu \u00edch s\u1ebd k\u1ebft n\u1ed1i c\u00e1c ph\u1ea7n n\u00e0y th\u00e0nh m\u1ed9t h\u00e0nh tr\u00ecnh kh\u00e1ch h\u00e0ng duy nh\u1ea5t. H\u00e3y y\u00eau c\u1ea7u xem m\u1ed9t v\u00ed d\u1ee5 t\u1eeb vi\u1ec7c l\u1ef1a ch\u1ecdn v\u00e0 x\u00e1c th\u1ef1c b\u1ed9 s\u1ea1c cho \u0111\u1ebfn khi ho\u00e0n t\u1ea5t phi\u00ean giao d\u1ecbch, \u0111\u1ed1i chi\u1ebfu thanh to\u00e1n v\u00e0 h\u1ed7 tr\u1ee3 kh\u00e1ch h\u00e0ng, bao g\u1ed3m \u00edt nh\u1ea5t m\u1ed9t tr\u01b0\u1eddng h\u1ee3p ngo\u1ea1i l\u1ec7.<\/p><\/section>\n<section class=\"ms-section\" id=\"oc-use-cases\" aria-labelledby=\"oc-use-cases-title\"><span class=\"ms-eyebrow\">09 \/ PH\u00d9 H\u1ee2P V\u1edaI M\u00d4 H\u00ccNH V\u1eacN H\u00c0NH<\/span><h2 id=\"oc-use-cases-title\">Ai n\u00ean \u0111\u00e1nh gi\u00e1 h\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd ph\u00ed OCPP?<\/h2><div class=\"ms-two\"><div class=\"ms-card\"><h3>C\u00e1c nh\u00e0 cung c\u1ea5p d\u1ecbch v\u1ee5 s\u1ea1c v\u00e0 c\u00e1c th\u01b0\u01a1ng hi\u1ec7u ph\u1ea7n c\u1ee9ng<\/h3><p>C\u00e1c Gi\u00e1m \u0111\u1ed1c S\u1ea3n ph\u1ea9m (CPO) n\u00ean \u01b0u ti\u00ean v\u1eadn h\u00e0nh tr\u00ean nhi\u1ec1u thi\u1ebft b\u1ecb, s\u1ef1 th\u00e0nh c\u00f4ng c\u1ee7a phi\u00ean l\u00e0m vi\u1ec7c, quy tr\u00ecnh h\u1ed7 tr\u1ee3 v\u00e0 b\u00e1o c\u00e1o trang web. C\u00e1c nh\u00e0 s\u1ea3n xu\u1ea5t n\u00ean x\u00e1c \u0111\u1ecbnh ph\u1ea1m vi ki\u1ec3m th\u1eed ph\u1ea7n c\u1ee9ng, quy\u1ec1n s\u1edf h\u1eefu ph\u1ea7n m\u1ec1m v\u00e0 b\u1eb1ng ch\u1ee9ng t\u00edch h\u1ee3p c\u1ea7n thi\u1ebft tr\u01b0\u1edbc khi \u0111\u1ec1 xu\u1ea5t h\u1ec7 th\u1ed1ng ph\u1ee5 tr\u1ee3 cho kh\u00e1ch h\u00e0ng.<\/p><p>C\u1ea3 hai b\u00ean \u0111\u1ec1u \u0111\u01b0\u1ee3c h\u01b0\u1edfng l\u1ee3i t\u1eeb m\u1ed9t quy tr\u00ecnh \u0111\u00e3 \u0111\u01b0\u1ee3c th\u1ed1ng nh\u1ea5t \u0111\u1ec3 x\u00e1c nh\u1eadn c\u00e1c phi\u00ean b\u1ea3n thi\u1ebft b\u1ecb m\u1edbi v\u00e0 ch\u1ea9n \u0111o\u00e1n c\u00e1c s\u1ef1 c\u1ed1 tr\u00ean ranh gi\u1edbi ph\u1ea7n c\u1ee9ng-ph\u1ea7n m\u1ec1m.<\/p><\/div><div class=\"ms-card\"><h3>C\u00e1c \u0111\u1ed9i xe, n\u01a1i l\u00e0m vi\u1ec7c v\u00e0 c\u00e1c nh\u00f3m b\u1ea5t \u0111\u1ed9ng s\u1ea3n<\/h3><p>C\u00e1c \u0111\u1ed9i xe c\u1ea7n quy tr\u00ecnh s\u1ea1c \u0111i\u1ec7n ph\u00f9 h\u1ee3p v\u1edbi l\u1ecbch tr\u00ecnh c\u1ee7a xe v\u00e0 n\u0103ng l\u1ef1c t\u1ea1i \u0111\u1ecba ph\u01b0\u01a1ng. C\u00e1c n\u01a1i l\u00e0m vi\u1ec7c v\u00e0 danh m\u1ee5c b\u1ea5t \u0111\u1ed9ng s\u1ea3n c\u1ea7n c\u00f3 c\u00e1c nh\u00f3m truy c\u1eadp r\u00f5 r\u00e0ng, tr\u00e1ch nhi\u1ec7m t\u1ea1i \u0111\u1ecba ph\u01b0\u01a1ng v\u00e0 b\u00e1o c\u00e1o chi ph\u00ed.<\/p><p>H\u00e3y \u0111\u01b0a nh\u1eefng y\u00eau c\u1ea7u v\u1eadn h\u00e0nh n\u00e0y v\u00e0o b\u1ea3n demo. M\u1ed9t b\u1ed9 s\u1ea1c \u0111\u01b0\u1ee3c k\u1ebft n\u1ed1i k\u1ef9 thu\u1eadt v\u1eabn c\u1ea7n c\u00f3 c\u00e1c quy t\u1eafc v\u00e0 c\u01a1 ch\u1ebf h\u1ed7 tr\u1ee3 ph\u00f9 h\u1ee3p cho ng\u01b0\u1eddi s\u1eed d\u1ee5ng.<\/p><\/div><\/div><\/section>\n<section class=\"ms-section\" id=\"oc-migration\" aria-labelledby=\"oc-migration-title\"><span class=\"ms-eyebrow\">10 \/ KH\u1edeI \u0110\u1ed8NG V\u00c0 KI\u1ec2M SO\u00c1T D\u00c0I H\u1ea0N<\/span><h2 id=\"oc-migration-title\">L\u1eadp k\u1ebf ho\u1ea1ch chuy\u1ec3n \u0111\u1ed5i, chi ph\u00ed v\u00e0 h\u1ed7 tr\u1ee3 li\u00ean t\u1ee5c c\u00f9ng nhau.<\/h2><p>Vi\u1ec7c di chuy\u1ec3n thi\u1ebft b\u1ecb hi\u1ec7n c\u00f3 \u0111\u00f2i h\u1ecfi nhi\u1ec1u h\u01a1n l\u00e0 ch\u1ec9 thay \u0111\u1ed5i \u0111\u1ecba ch\u1ec9 m\u00e1y ch\u1ee7. H\u00e3y b\u1eaft \u0111\u1ea7u b\u1eb1ng c\u00e1ch x\u00e1c nh\u1eadn quy\u1ec1n truy c\u1eadp \u0111i\u1ec3m cu\u1ed1i, th\u00f4ng tin \u0111\u0103ng nh\u1eadp, c\u00e1c h\u1ea1n ch\u1ebf trong h\u1ee3p \u0111\u1ed3ng, t\u00f9y ch\u1ecdn xu\u1ea5t d\u1eef li\u1ec7u v\u00e0 h\u1ed7 tr\u1ee3 t\u1eeb nh\u00e0 s\u1ea3n xu\u1ea5t. Gi\u1eef nguy\u00ean c\u00e1c c\u00e0i \u0111\u1eb7t ban \u0111\u1ea7u v\u00e0 x\u00e1c \u0111\u1ecbnh quy tr\u00ecnh kh\u00f4i ph\u1ee5c \u0111\u00e3 \u0111\u01b0\u1ee3c ph\u00ea duy\u1ec7t.<\/p><h3>H\u00e3y di chuy\u1ec3n nh\u00f3m \u0111\u1ea1i di\u1ec7n tr\u01b0\u1edbc ti\u00ean.<\/h3><p>Ch\u1ecdn b\u1ed9 s\u1ea1c ph\u00f9 h\u1ee3p v\u1edbi nhi\u1ec1u ki\u1ec3u m\u00e1y, phi\u00ean b\u1ea3n ph\u1ea7n m\u1ec1m, k\u1ebft n\u1ed1i, ph\u01b0\u01a1ng th\u1ee9c truy c\u1eadp v\u00e0 \u0111i\u1ec1u ki\u1ec7n ho\u1ea1t \u0111\u1ed9ng kh\u00e1c nhau. X\u00e1c th\u1ef1c quy tr\u00ecnh l\u00e0m vi\u1ec7c c\u1ea7n thi\u1ebft tr\u01b0\u1edbc khi th\u00eam thi\u1ebft b\u1ecb. L\u00ean l\u1ecbch thay \u0111\u1ed5i v\u1edbi ch\u1ee7 s\u1edf h\u1eefu trang web v\u00e0 nh\u00f3m h\u1ed7 tr\u1ee3 \u0111\u1ec3 ng\u01b0\u1eddi d\u00f9ng bi\u1ebft n\u01a1i c\u1ea7n tr\u1ee3 gi\u00fap trong qu\u00e1 tr\u00ecnh chuy\u1ec3n \u0111\u1ed5i.<\/p><h3>\u0110\u1ed3ng \u00fd chuy\u1ec3n giao d\u1eef li\u1ec7u<\/h3><p>H\u00e3y quy\u1ebft \u0111\u1ecbnh xem h\u1ed3 s\u01a1 ng\u01b0\u1eddi d\u00f9ng, bi\u1ec3u ph\u00ed, l\u1ecbch s\u1eed phi\u00ean truy c\u1eadp v\u00e0 th\u00f4ng tin t\u00e0i ch\u00ednh n\u00e0o n\u00ean \u0111\u01b0\u1ee3c chuy\u1ec3n \u0111i ho\u1eb7c v\u1eabn gi\u1eef nguy\u00ean. Ghi l\u1ea1i \u0111\u1ecbnh d\u1ea1ng xu\u1ea5t kh\u1ea9u v\u00e0 m\u00e3 \u0111\u1ecbnh danh \u1ed5n \u0111\u1ecbnh. C\u00e1c h\u1ed3 s\u01a1 l\u1ecbch s\u1eed c\u00f3 th\u1ec3 c\u1ea7n \u0111\u01b0\u1ee3c l\u01b0u tr\u1eef ho\u1eb7c x\u1eed l\u00fd b\u00e1o c\u00e1o ri\u00eang bi\u1ec7t thay v\u00ec nh\u1eadp tr\u1ef1c ti\u1ebfp v\u00e0o n\u1ec1n t\u1ea3ng m\u1edbi.<\/p><h3>So s\u00e1nh t\u1ed5ng chi ph\u00ed v\u1eadn h\u00e0nh<\/h3><p>Y\u00eau c\u1ea7u thi\u1ebft l\u1eadp, ph\u00ed ph\u1ea7n m\u1ec1m \u0111\u1ecbnh k\u1ef3, ph\u00ed thi\u1ebft b\u1ecb ho\u1eb7c \u0111\u1ea7u n\u1ed1i, c\u00f4ng vi\u1ec7c t\u00edch h\u1ee3p, h\u1ed7 tr\u1ee3 v\u00e0 chi ph\u00ed thay \u0111\u1ed5i trong t\u01b0\u01a1ng lai. X\u00e1c \u0111\u1ecbnh xem c\u00e1c m\u1eabu b\u1ed9 s\u1ea1c m\u1edbi c\u00f3 y\u00eau c\u1ea7u x\u00e1c th\u1ef1c b\u1ed5 sung hay kh\u00f4ng v\u00e0 li\u1ec7u vi\u1ec7c xu\u1ea5t d\u1eef li\u1ec7u ho\u1eb7c chuy\u1ec3n giao k\u1ef9 thu\u1eadt c\u00f3 ph\u00e1t sinh ph\u00ed hay kh\u00f4ng. So s\u00e1nh c\u00e1c \u0111\u1ec1 xu\u1ea5t d\u1ef1a tr\u00ean c\u00e1c gi\u1ea3 \u0111\u1ecbnh v\u1ec1 quy m\u00f4 v\u00e0 t\u1ed1c \u0111\u1ed9 t\u0103ng tr\u01b0\u1edfng m\u1ea1ng l\u01b0\u1edbi t\u01b0\u01a1ng t\u1ef1.<\/p><h3>Chu\u1ea9n b\u1ecb h\u1ed7 tr\u1ee3 tr\u01b0\u1edbc khi m\u1edf r\u1ed9ng<\/h3><p>X\u00e1c \u0111\u1ecbnh r\u00f5 ai ch\u1ecbu tr\u00e1ch nhi\u1ec7m \u0111i\u1ec1u tra s\u1ef1 c\u1ed1 b\u1ed9 s\u1ea1c, ai \u0111\u01b0\u1ee3c ph\u00e9p thay \u0111\u1ed5i ph\u1ea7n m\u1ec1m v\u00e0 ai ch\u1ecbu tr\u00e1ch nhi\u1ec7m v\u1ec1 vi\u1ec7c t\u00edch h\u1ee3p h\u1ec7 th\u1ed1ng kinh doanh th\u1ea5t b\u1ea1i. L\u01b0u gi\u1eef h\u1ed3 s\u01a1 v\u1ec1 c\u00e1c h\u1ea1n ch\u1ebf \u0111\u00e3 bi\u1ebft v\u00e0 c\u00e1c gi\u1ea3i ph\u00e1p kh\u1eafc ph\u1ee5c \u0111\u00e3 \u0111\u01b0\u1ee3c ph\u00ea duy\u1ec7t. Xem x\u00e9t c\u00e1c s\u1ef1 c\u1ed1 t\u00e1i di\u1ec5n \u0111\u1ec3 l\u1ea7n tri\u1ec3n khai ti\u1ebfp theo c\u00f3 th\u1ec3 r\u00fat kinh nghi\u1ec7m t\u1eeb nh\u1eefng l\u1ea7n tri\u1ec3n khai \u0111\u1ea7u ti\u00ean.<\/p><\/section>\n<section class=\"ms-section\" id=\"oc-trendpower\" aria-labelledby=\"oc-trendpower-title\"><span class=\"ms-eyebrow\">11 \/ B\u01af\u1edaC TI\u1ebeP THEO C\u1ee6A B\u1ea0N<\/span><h2 id=\"oc-trendpower-title\">H\u00e3y th\u1ea3o lu\u1eadn v\u1ec1 c\u00e1c y\u00eau c\u1ea7u n\u1ec1n t\u1ea3ng OCPP c\u1ee7a b\u1ea1n v\u1edbi TrendPower.<\/h2><p>C\u00e1c ph\u1ea7n m\u1ec1m do TrendPower ph\u00e1t h\u00e0nh bao g\u1ed3m OCPP 1.6J v\u00e0 2.0.1, gi\u00e1m s\u00e1t b\u1ed9 s\u1ea1c, v\u1eadn h\u00e0nh t\u1eeb xa, quy tr\u00ecnh thanh to\u00e1n v\u00e0 giao di\u1ec7n doanh nghi\u1ec7p c\u00f3 th\u1ec3 c\u1ea5u h\u00ecnh. Ph\u1ea7n H\u1ecfi \u0111\u00e1p k\u1ef9 thu\u1eadt c\u1ee7a h\u1ecd m\u00f4 t\u1ea3 vi\u1ec7c ki\u1ec3m tra ki\u1ec3u b\u1ed9 s\u1ea1c nh\u01b0 m\u1ed9t ph\u1ea7n c\u1ee7a qu\u00e1 tr\u00ecnh x\u00e1c th\u1ef1c kh\u1ea3 n\u0103ng t\u01b0\u01a1ng th\u00edch.<\/p><p>H\u00e3y chia s\u1ebb c\u00e1c m\u1eabu b\u1ed9 s\u1ea1c v\u00e0 ph\u1ea7n m\u1ec1m b\u1ea1n \u0111ang s\u1eed d\u1ee5ng, s\u1ed1 l\u01b0\u1ee3ng v\u1ecb tr\u00ed v\u00e0 \u0111\u1ea7u n\u1ed1i, th\u1ecb tr\u01b0\u1eddng ho\u1ea1t \u0111\u1ed9ng c\u1ee7a b\u1ea1n v\u00e0 h\u00e0nh tr\u00ecnh ng\u01b0\u1eddi l\u00e1i xe m\u00e0 b\u1ea1n y\u00eau c\u1ea7u. Y\u00eau c\u1ea7u b\u1ea3n tr\u00ecnh di\u1ec5n quy tr\u00ecnh l\u00e0m vi\u1ec7c ho\u00e0n ch\u1ec9nh v\u00e0 x\u00e1c nh\u1eadn b\u1eb1ng v\u0103n b\u1ea3n v\u1ec1 ph\u1ea1m vi t\u00edch h\u1ee3p.<\/p><div class=\"ms-resource-grid\"><a href=\"https:\/\/trendpowercharge.com\/vi\/he-thong-quan-ly-diem-sac-xe-dien\/\"><span>N\u1ec0N T\u1ea2NG<\/span><strong>H\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd \u0111i\u1ec3m s\u1ea1c xe \u0111i\u1ec7n<\/strong><span>Kh\u00e1m ph\u00e1 n\u1ec1n t\u1ea3ng ph\u1ea7n m\u1ec1m \u2192<\/span><\/a><a href=\"https:\/\/trendpowercharge.com\/vi\/quan-ly-hoat-dong-thong-minh\/\"><span>HO\u1ea0T \u0110\u1ed8NG<\/span><strong>Qu\u1ea3n l\u00fd v\u1eadn h\u00e0nh th\u00f4ng minh<\/strong><span>T\u00ecm hi\u1ec3u v\u1ec1 gi\u00e1m s\u00e1t v\u00e0 b\u1ea3o tr\u00ec \u2192<\/span><\/a><a href=\"https:\/\/trendpowercharge.com\/vi\/ev-charging-software-faqs\/\"><span>C\u00c2U TR\u1ea2 L\u1edcI K\u1ef8 THU\u1eacT<\/span><strong>C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p v\u1ec1 ph\u1ea7n m\u1ec1m s\u1ea1c xe \u0111i\u1ec7n<\/strong><span>Xem chi ti\u1ebft n\u1ec1n t\u1ea3ng \u0111\u00e3 xu\u1ea5t b\u1ea3n \u2192<\/span><\/a><\/div><\/section>\n<section class=\"ms-section\" id=\"oc-faq\" aria-labelledby=\"oc-faq-title\"><span class=\"ms-eyebrow\">12 \/ C\u00c2U H\u1eceI TH\u01af\u1edcNG G\u1eb6P<\/span><h2 id=\"oc-faq-title\">C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p v\u1ec1 H\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd ph\u00ed OCPP<\/h2><div class=\"oc-faq-tools\" hidden><label for=\"oc-faq-search\">T\u00ecm c\u00e2u tr\u1ea3 l\u1eddi<\/label><div><input id=\"oc-faq-search\" type=\"search\" placeholder=\"T\u00ecm ki\u1ebfm kh\u1ea3 n\u0103ng t\u01b0\u01a1ng th\u00edch, phi\u00ean b\u1ea3n, ngo\u1ea1i tuy\u1ebfn\u2026\" autocomplete=\"off\"><button type=\"button\" id=\"oc-faq-clear\" class=\"ms-btn ms-secondary\">Th\u00f4ng tho\u00e1ng<\/button><\/div><p id=\"oc-faq-count\" role=\"status\" aria-live=\"polite\">C\u00f3 12 c\u00e2u h\u1ecfi.<\/p><\/div><div class=\"ms-faq\"><details><summary>H\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd s\u1ea1c OCPP l\u00e0 g\u00ec?<\/summary><div><p>\u0110\u00e2y l\u00e0 m\u1ed9t n\u1ec1n t\u1ea3ng ph\u1ee5 tr\u1ee3 giao ti\u1ebfp v\u1edbi c\u00e1c tr\u1ea1m s\u1ea1c t\u01b0\u01a1ng th\u00edch b\u1eb1ng giao th\u1ee9c OCPP. Ph\u1ea7n m\u1ec1m t\u1ed5ng th\u1ec3 c\u00f3 th\u1ec3 bao g\u1ed3m gi\u00e1m s\u00e1t, qu\u1ea3n l\u00fd ng\u01b0\u1eddi d\u00f9ng, \u0111\u1ecbnh gi\u00e1, thanh to\u00e1n, b\u00e1o c\u00e1o v\u00e0 t\u00edch h\u1ee3p. H\u00e3y x\u00e1c nh\u1eadn xem c\u00e1c m\u00f4-\u0111un v\u00e0 tr\u00e1ch nhi\u1ec7m v\u1eadn h\u00e0nh n\u00e0o \u0111\u01b0\u1ee3c bao g\u1ed3m.<\/p><\/div><\/details><details><summary>Li\u1ec7u b\u1ea5t k\u1ef3 b\u1ed9 s\u1ea1c OCPP n\u00e0o c\u0169ng c\u00f3 th\u1ec3 k\u1ebft n\u1ed1i v\u1edbi b\u1ea5t k\u1ef3 m\u00e1y ch\u1ee7 OCPP n\u00e0o kh\u00f4ng?<\/summary><div><p>\u0110\u1eebng v\u1ed9i cho r\u1eb1ng nh\u01b0 v\u1eady. H\u00e3y \u0111\u1ed1i chi\u1ebfu phi\u00ean b\u1ea3n giao th\u1ee9c, ph\u01b0\u01a1ng ti\u1ec7n truy\u1ec1n t\u1ea3i, ph\u1ea7n m\u1ec1m nh\u00fang, c\u00e1c t\u00ednh n\u0103ng \u0111\u00e3 tri\u1ec3n khai v\u00e0 c\u00e1c y\u00eau c\u1ea7u b\u1ea3o m\u1eadt, sau \u0111\u00f3 ki\u1ec3m tra s\u1ef1 k\u1ebft h\u1ee3p th\u1ef1c t\u1ebf. Ch\u1ec9 ri\u00eang k\u1ebft n\u1ed1i th\u00f4i kh\u00f4ng \u0111\u1ea3m b\u1ea3o r\u1eb1ng m\u1ecdi quy tr\u00ecnh c\u00f4ng vi\u1ec7c c\u1ea7n thi\u1ebft ho\u1ea1t \u0111\u1ed9ng ch\u00ednh x\u00e1c.<\/p><\/div><\/details><details><summary>Ch\u1eef J trong OCPP 1.6J c\u00f3 ngh\u0129a l\u00e0 g\u00ec?<\/summary><div><p>K\u00fd hi\u1ec7u J x\u00e1c \u0111\u1ecbnh bi\u1ebfn th\u1ec3 JSON c\u1ee7a OCPP 1.6. Khi l\u1eadp t\u00e0i li\u1ec7u v\u1ec1 thi\u1ebft b\u1ecb c\u1ee7a b\u1ea1n, h\u00e3y ghi l\u1ea1i chi ti\u1ebft \u0111\u00f3 c\u00f9ng v\u1edbi ki\u1ec3u m\u00e1y v\u00e0 ph\u1ea7n m\u1ec1m \u0111\u1ec3 nh\u00e0 cung c\u1ea5p c\u00f3 th\u1ec3 x\u00e1c nh\u1eadn c\u00e1ch tri\u1ec3n khai k\u1ebft n\u1ed1i c\u1ea7n thi\u1ebft.<\/p><\/div><\/details><details><summary>Li\u1ec7u m\u1ed9t n\u1ec1n t\u1ea3ng duy nh\u1ea5t c\u00f3 th\u1ec3 qu\u1ea3n l\u00fd c\u1ea3 b\u1ed9 s\u1ea1c 1.6J v\u00e0 2.0.1J kh\u00f4ng?<\/summary><div><p>M\u1ed9t n\u1ec1n t\u1ea3ng c\u00f3 th\u1ec3 ph\u1ee5c v\u1ee5 c\u1ea3 hai m\u1ee5c \u0111\u00edch n\u1ebfu n\u00f3 tri\u1ec3n khai t\u1eebng phi\u00ean b\u1ea3n giao th\u1ee9c c\u1ea7n thi\u1ebft. H\u00e3y x\u00e1c nh\u1eadn danh s\u00e1ch thi\u1ebft b\u1ecb h\u1ed7n h\u1ee3p c\u1ee7a b\u1ea1n v\u1edbi nh\u00e0 cung c\u1ea5p v\u00e0 ki\u1ec3m tra xem c\u00e1c thi\u1ebft b\u1ecb \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 hi\u1ec3n th\u1ecb nh\u01b0 th\u1ebf n\u00e0o trong c\u00e1c ho\u1ea1t \u0111\u1ed9ng v\u00e0 b\u00e1o c\u00e1o \u0111\u01b0\u1ee3c chia s\u1ebb.<\/p><\/div><\/details><details><summary>Vi\u1ec7c \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi OCPP c\u00f3 ngh\u0129a l\u00e0 s\u1ea3n ph\u1ea9m \u0111\u00f3 \u0111\u00e3 \u0111\u01b0\u1ee3c ch\u1ee9ng nh\u1eadn b\u1edfi OCA kh\u00f4ng?<\/summary><div><p>Kh\u00f4ng. H\u00e3y y\u00eau c\u1ea7u gi\u1ea5y ch\u1ee9ng nh\u1eadn li\u00ean quan v\u00e0 x\u00e1c minh danh t\u00ednh s\u1ea3n ph\u1ea9m c\u0169ng nh\u01b0 ph\u1ea1m vi th\u1eed nghi\u1ec7m. M\u1ed9t tuy\u00ean b\u1ed1 chung v\u1ec1 kh\u1ea3 n\u0103ng t\u01b0\u01a1ng th\u00edch kh\u00f4ng n\u00ean \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng l\u00e0m b\u1eb1ng ch\u1ee9ng v\u1ec1 ch\u1ee9ng nh\u1eadn \u0111\u1ed9c l\u1eadp.<\/p><\/div><\/details><details><summary>Nh\u00e3n OCPP c\u00f3 \u0111\u1ea3m b\u1ea3o s\u1ea1c th\u00f4ng minh hay s\u1ea1c c\u1eafm l\u00e0 s\u1ea1c \u0111\u01b0\u1ee3c kh\u00f4ng?<\/summary><div><p>Kh\u00f4ng. H\u00e3y n\u00eau r\u00f5 ch\u1ee9c n\u0103ng c\u1ea7n thi\u1ebft v\u00e0 y\u00eau c\u1ea7u b\u1eb1ng ch\u1ee9ng v\u1ec1 ph\u1ea7n c\u1ee9ng, ph\u1ea7n m\u1ec1m \u0111\u00e3 tri\u1ec3n khai v\u00e0 s\u1ef1 t\u00edch h\u1ee3p h\u1ed7 tr\u1ee3. \u0110\u1ed1i v\u1edbi OCPP 2.0.1, h\u00e3y ki\u1ec3m tra c\u00e1c c\u1ea5u h\u00ecnh ch\u1ee9ng nh\u1eadn t\u00f9y ch\u1ecdn \u00e1p d\u1ee5ng c\u0169ng nh\u01b0 k\u1ebft qu\u1ea3 nghi\u1ec7m thu \u0111\u1ea7u cu\u1ed1i c\u1ee7a b\u1ea1n.<\/p><\/div><\/details><details><summary>B\u1ed9 s\u1ea1c c\u00f3 ho\u1ea1t \u0111\u1ed9ng khi kh\u00f4ng c\u00f3 k\u1ebft n\u1ed1i internet kh\u00f4ng?<\/summary><div><p>\u0110i\u1ec1u \u0111\u00f3 ph\u1ee5 thu\u1ed9c v\u00e0o c\u1ea5u h\u00ecnh b\u1ed9 s\u1ea1c, c\u00e1c \u0111i\u1ec1u khi\u1ec3n c\u1ee5c b\u1ed9, ph\u01b0\u01a1ng th\u1ee9c \u1ee7y quy\u1ec1n v\u00e0 c\u00e1c ph\u1ee5 thu\u1ed9c b\u00ean ngo\u00e0i. H\u00e3y ki\u1ec3m tra c\u00e1c k\u1ecbch b\u1ea3n s\u1ef1 c\u1ed1 c\u1ea7n thi\u1ebft, bao g\u1ed3m c\u1ea3 qu\u00e1 tr\u00ecnh ph\u1ee5c h\u1ed3i v\u00e0 \u0111\u1ed1i chi\u1ebfu h\u1ed3 s\u01a1, tr\u01b0\u1edbc khi m\u00f4 t\u1ea3 d\u1ecbch v\u1ee5 l\u00e0 c\u00f3 kh\u1ea3 n\u0103ng ho\u1ea1t \u0111\u1ed9ng ngo\u1ea1i tuy\u1ebfn.<\/p><\/div><\/details><details><summary>OCPP c\u00f3 gi\u1ed1ng v\u1edbi OCPI kh\u00f4ng?<\/summary><div><p>Kh\u00f4ng. OCPP gi\u1ea3i quy\u1ebft v\u1ea5n \u0111\u1ec1 giao ti\u1ebfp gi\u1eefa tr\u1ea1m s\u1ea1c v\u00e0 h\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd. OCPI h\u1ed7 tr\u1ee3 k\u1ebft n\u1ed1i gi\u1eefa c\u00e1c nh\u00e0 \u0111i\u1ec1u h\u00e0nh tr\u1ea1m s\u1ea1c v\u00e0 c\u00e1c nh\u00e0 cung c\u1ea5p d\u1ecbch v\u1ee5 xe \u0111i\u1ec7n. M\u1ed9t d\u1ef1 \u00e1n c\u00f3 th\u1ec3 c\u1ea7n c\u1ea3 hai, v\u1edbi c\u00e1c y\u00eau c\u1ea7u t\u00edch h\u1ee3p ri\u00eang bi\u1ec7t.<\/p><\/div><\/details><details><summary>T\u00f4i c\u00f3 c\u1ea7n thay th\u1ebf b\u1ed9 s\u1ea1c hi\u1ec7n c\u00f3 \u0111\u1ec3 c\u1eadp nh\u1eadt ph\u1ea7n m\u1ec1m kh\u00f4ng?<\/summary><div><p>Kh\u00f4ng nh\u1ea5t thi\u1ebft. Tr\u01b0\u1edbc ti\u00ean, h\u00e3y xem x\u00e9t quy\u1ec1n truy c\u1eadp v\u00e0o c\u00e0i \u0111\u1eb7t ph\u1ee5 tr\u1ee3, c\u00e1c tri\u1ec3n khai \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3, th\u00f4ng tin \u0111\u0103ng nh\u1eadp, h\u1ee3p \u0111\u1ed3ng v\u00e0 h\u1ed7 tr\u1ee3 t\u1eeb nh\u00e0 s\u1ea3n xu\u1ea5t. Th\u1eed nghi\u1ec7m h\u1ec7 th\u1ed1ng ph\u1ee5 tr\u1ee3 \u0111\u01b0\u1ee3c \u0111\u1ec1 xu\u1ea5t v\u1edbi thi\u1ebft b\u1ecb \u0111\u1ea1i di\u1ec7n tr\u01b0\u1edbc khi quy\u1ebft \u0111\u1ecbnh xem vi\u1ec7c thay th\u1ebf ph\u1ea7n c\u1ee9ng c\u00f3 c\u1ea7n thi\u1ebft hay kh\u00f4ng.<\/p><\/div><\/details><details><summary>T\u00f4i n\u00ean g\u1eedi nh\u1eefng g\u00ec cho cu\u1ed9c th\u1ea3o lu\u1eadn v\u1ec1 vi\u1ec7c t\u00edch h\u1ee3p?<\/summary><div><p>Cung c\u1ea5p th\u00f4ng tin v\u1ec1 nh\u00e0 s\u1ea3n xu\u1ea5t, ki\u1ec3u m\u00e1y, ph\u1ea7n m\u1ec1m, chi ti\u1ebft giao th\u1ee9c, s\u1ed1 l\u01b0\u1ee3ng c\u1ed5ng k\u1ebft n\u1ed1i, truy c\u1eadp m\u1ea1ng, c\u00e1c ch\u1ee9c n\u0103ng c\u1ea7n thi\u1ebft v\u00e0 \u0111\u1ecba \u0111i\u1ec3m ho\u1ea1t \u0111\u1ed9ng. Th\u00eam ph\u01b0\u01a1ng th\u1ee9c thanh to\u00e1n, nh\u00f3m ng\u01b0\u1eddi d\u00f9ng, d\u1ef1 b\u00e1o t\u0103ng tr\u01b0\u1edfng v\u00e0 b\u1ea5t k\u1ef3 t\u00edch h\u1ee3p b\u00ean ngo\u00e0i n\u00e0o c\u1ea7n thi\u1ebft.<\/p><\/div><\/details><details><summary>Qu\u00e1 tr\u00ecnh tri\u1ec3n khai m\u1ea5t bao l\u00e2u?<\/summary><div><p>Th\u1eddi gian tri\u1ec3n khai ph\u1ee5 thu\u1ed9c v\u00e0o s\u1ef1 s\u1eb5n s\u00e0ng c\u1ee7a ph\u1ea7n c\u1ee9ng, ph\u1ea1m vi t\u00edch h\u1ee3p, kh\u1ea3 n\u0103ng ti\u1ebfp c\u1eadn thi\u1ebft b\u1ecb hi\u1ec7n c\u00f3 v\u00e0 c\u00e1c y\u00eau c\u1ea7u nghi\u1ec7m thu. H\u00e3y y\u00eau c\u1ea7u m\u1ed9t k\u1ebf ho\u1ea1ch theo t\u1eebng giai \u0111o\u1ea1n bao g\u1ed3m t\u00ecm hi\u1ec3u, th\u1eed nghi\u1ec7m th\u00ed \u0111i\u1ec3m, kh\u1eafc ph\u1ee5c s\u1ef1 c\u1ed1, tri\u1ec3n khai v\u00e0 b\u00e0n giao h\u1ed7 tr\u1ee3, thay v\u00ec m\u1ed9t l\u1eddi h\u1ee9a tri\u1ec3n khai \u0111\u1ed3ng lo\u1ea1t.<\/p><\/div><\/details><details><summary>TrendPower c\u00f3 h\u1ed7 tr\u1ee3 OCPP 2.1 kh\u00f4ng?<\/summary><div><p>C\u00e1c th\u00f4ng tin h\u1ed7 tr\u1ee3 \u0111\u01b0\u1ee3c c\u00f4ng b\u1ed1 v\u00e0 xem x\u00e9t cho trang n\u00e0y x\u00e1c nh\u1eadn OCPP 1.6J v\u00e0 2.0.1. N\u1ebfu d\u1ef1 \u00e1n c\u1ee7a b\u1ea1n y\u00eau c\u1ea7u OCPP 2.1, h\u00e3y y\u00eau c\u1ea7u x\u00e1c nh\u1eadn r\u00f5 r\u00e0ng v\u1ec1 t\u00ednh kh\u1ea3 d\u1ee5ng v\u00e0 ph\u1ea1m vi h\u1ed7 tr\u1ee3 tr\u01b0\u1edbc khi ch\u1ecdn thi\u1ebft b\u1ecb ho\u1eb7c ti\u1ebfn h\u00e0nh tri\u1ec3n khai.<\/p><\/div><\/details><\/div><p class=\"oc-no-results\" hidden>Kh\u00f4ng t\u00ecm th\u1ea5y \u0111\u00e1p \u00e1n ph\u00f9 h\u1ee3p. H\u00e3y th\u1eed \u201cphi\u00ean b\u1ea3n\u201d, \u201cngo\u1ea1i tuy\u1ebfn\u201d, ho\u1eb7c \u201cb\u1ed9 s\u1ea1c\u201d, ho\u1eb7c <a href=\"https:\/\/trendpowercharge.com\/vi\/contact\/\">H\u00e3y h\u1ecfi v\u1ec1 d\u1ef1 \u00e1n c\u1ee7a b\u1ea1n<\/a>.<\/p><\/section>\n<section class=\"ms-final\" aria-labelledby=\"oc-final-title\"><span class=\"ms-eyebrow\">H\u00c3Y T\u1ea0O RA M\u1ed0I LI\u00caN H\u1ec6 C\u00d3 \u00dd NGH\u0128A TI\u1ebeP THEO.<\/span><h2 id=\"oc-final-title\">H\u00e3y b\u1eaft \u0111\u1ea7u v\u1edbi b\u1ed9 s\u1ea1c c\u1ee7a b\u1ea1n.<br>L\u00ean k\u1ebf ho\u1ea1ch cho to\u00e0n b\u1ed9 d\u1ecbch v\u1ee5.<\/h2><p>H\u00e3y th\u1ea3o lu\u1eadn v\u1edbi TrendPower v\u1ec1 thi\u1ebft b\u1ecb, c\u00e1c t\u00ednh n\u0103ng c\u1ea7n thi\u1ebft v\u00e0 k\u1ebf ho\u1ea1ch tri\u1ec3n khai. X\u00e2y d\u1ef1ng ph\u1ea1m vi t\u01b0\u01a1ng th\u00edch v\u00e0 v\u1eadn h\u00e0nh r\u00f5 r\u00e0ng tr\u01b0\u1edbc khi tri\u1ec3n khai.<\/p><a class=\"ms-btn ms-primary\" href=\"https:\/\/trendpowercharge.com\/vi\/contact\/\">Y\u00eau c\u1ea7u b\u1ea3n demo n\u1ec1n t\u1ea3ng OCPP <span aria-hidden=\"true\">\u2197<\/span><\/a><\/section><div class=\"ms-bottom\"><a href=\"#tp-ocpp\">Tr\u1edf l\u1ea1i \u0111\u1ea7u trang \u2191<\/a><a href=\"#oc-testing\">Quay l\u1ea1i danh s\u00e1ch ki\u1ec3m tra kh\u1ea3 n\u0103ng t\u01b0\u01a1ng th\u00edch<\/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\/vi\/wp-json\/wp\/v2\/pages\/5840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trendpowercharge.com\/vi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/trendpowercharge.com\/vi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/trendpowercharge.com\/vi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trendpowercharge.com\/vi\/wp-json\/wp\/v2\/comments?post=5840"}],"version-history":[{"count":4,"href":"https:\/\/trendpowercharge.com\/vi\/wp-json\/wp\/v2\/pages\/5840\/revisions"}],"predecessor-version":[{"id":5844,"href":"https:\/\/trendpowercharge.com\/vi\/wp-json\/wp\/v2\/pages\/5840\/revisions\/5844"}],"wp:attachment":[{"href":"https:\/\/trendpowercharge.com\/vi\/wp-json\/wp\/v2\/media?parent=5840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}