Semua Yang Perlu Anda Ketahui Tentang OCPP

Beranda Semua Yang Perlu Anda Ketahui Tentang OCPP
Diterbitkan: 2022-03-28 Diubah: 30 April 2026
Share:

Saat pengisian menjadi lebih umum, akan ada beragam sistem backend dan EV sistem pengisian yang akan timbul. Akibatnya, pengisi daya dan sistem tambahan dapat dibuat di masa mendatang. Akhirnya, akan ada perlombaan untuk melihat tipe mana yang terbaik.

Artikel ini adalah panduan untuk OCPP, sebuah platform open-source, tersedia secara gratis untuk membangun sebuah EV ujung depan stasiun pengisian. Front-end adalah 'wajah publik' dari sebuah EV stasiun pengisian dan akan mewakili sistem ke pengguna akhir. Ini berkomunikasi dengan sistem backend, mendaftarkan driver, dan menampilkan informasi seperti harga, driver, dan ketersediaan tempat pengisian.

Ide tersebut lahir dari hasil diskusi di milis Collabora. Collabora adalah kantor yang menyediakan layanan untuk beragam klien, antara lain Linux Foundation, Free Software Foundation, dan Google. Ini adalah grup yang sangat menarik untuk diperhatikan.

Jadi, mari selami lebih dalam untuk mengetahui lebih banyak tentang OCPP.

Apa itu OCPP

Pria mengisi daya EV di stasiun pengisian umum dan membayar menggunakan ponsel
Sumber Gambar: Unsplash

Dalam hal Open Charge Point Protocol (OCPP), kami memiliki hal yang baik untuk kami. Ini memudahkan untuk mengatur jaringan besar stasiun pengisian, dan pemilik stasiun pengisian dapat dengan cepat berubah jika penyedia gulung tikar atau ada keadaan darurat. Bisa juga harga yang lebih rendah di seluruh papan.

Protokol Titik Pengisian Terbuka (OCPP) adalah sistem komunikasi yang digunakan oleh open EV pengisi daya dan sistem manajemen stasiun pengisian daya (CSMS).

OCPP adalah protokol aplikasi yang memungkinkan komunikasi antara stasiun pengisian untuk kendaraan listrik (EV) dan sistem manajemen pusatnya. Sederhananya, protokol aplikasi adalah struktur yang memungkinkan program yang sangat berbeda untuk berinteraksi satu sama lain, seperti ponsel dan lemari es pintar, atau speaker Bluetooth dan laptop. Anggap saja mirip dengan program terjemahan yang mengubah pesan dari satu perangkat atau program ke dalam format yang dapat dipahami dan digunakan oleh perangkat atau program lain.

OCPP adalah platform yang tersedia secara bebas untuk membangun sebuah EV ujung depan stasiun pengisian. Front-end adalah 'wajah publik' dari sebuah EV stasiun pengisian dan akan mewakili sistem ke pengguna akhir. Ini berkomunikasi dengan sistem backend, mendaftarkan driver, dan menampilkan informasi seperti harga, driver, dan ketersediaan tempat pengisian.

OCPP terutama ditulis dalam PHP dan Javascript, dan dikembangkan dengan cara KERING (jangan ulangi sendiri) melalui kerangka kerja front-end yang disebut Bootstrap. Bootstrap adalah kerangka kerja pengembangan web yang sangat populer oleh Twitter, yang bertujuan untuk memudahkan proses pengembangan front-end.

OCPP didasarkan pada Electron, platform yang sama yang digunakan oleh Slack, Discord, dan Atom. Dan kami menyukai aplikasi ini. Kami menggunakannya setiap hari. Kami ingin aplikasi kami sesederhana dan seanggun mungkin, mengambil inspirasi dari Slack.

Mengapa itu keren? Kami telah melihat banyak orang membangun front-end stasiun pengisian. Front-end ini semuanya berpemilik. Itu berarti mereka dibangun dengan cara sumber tertutup dan tidak tersedia untuk dilihat atau digunakan publik.

Ini sangat memprihatinkan jika model bisnis mereka didasarkan pada penjualan front-end mereka. Misalnya, perusahaan mungkin memiliki aplikasi untuk iOS atau Android. Mereka telah menghabiskan banyak waktu dan usaha untuk membuatnya terlihat bagus dan berguna. Tapi tidak ada lisensi open source yang tersedia, dan bahkan jika ada, itu benar-benar terkunci. Anda tidak dapat melihat cara kerjanya, dan Anda tentu tidak dapat melihat cara memperbaiki bug.

Selain itu, model bisnis adalah penghalang untuk masuk. Jika Anda harus membayar untuk aplikasi tersebut, pengguna mungkin tidak menginstalnya sendiri karena mereka tidak yakin apakah mereka akan menggunakannya.

OCPP Vs. OKPI

Aplikasi yang menunjukkan status kendaraan elektronik yang sedang diisi daya
Sumber Gambar: iStock

Paket lengkap adalah satu-satunya hal yang membuat keduanya berbeda. OCP adalah singkatan dari “open-source, community-driven, platform-independent, integrate-charge-station”, yang berfungsi penuh dan memiliki semua modul yang diperlukan untuk menjalankan stasiun pengisian, seperti driver, stasiun, laporan, analitik, dan banyak lagi. .

Ada front-end yang disebut OCPP untuk OCPI. OCPP adalah antarmuka untuk pengguna, dan hanya menampilkan informasi tentang stasiun pengisian, seperti driver, stasiun, harga, dan baterai.

OCPP adalah aplikasi stasiun pengisian yang bekerja dengan OCPI, dan ini adalah cara mudah bagi operator stasiun pengisian untuk menampilkan informasi tentang stasiun, baterai, dan harga berbeda untuk item yang berbeda.

Untuk pengembang, OCPP adalah cara yang bagus untuk memulai dengan Ocpi sehingga Anda dapat mengelola driver, stasiun, dan baterai dengan mudah.

Jika Anda ingin mengembangkan stasiun pengisian daya Anda sendiri, maka OCPP adalah tempat terbaik untuk memulai. Ini juga membantu Anda mengelola pengisi daya dan baterai untuk bisnis pribadi Anda. OCPP masih awal, dan kemungkinan proyek akan berkembang seiring waktu.

Apa keuntungan menggunakan OCPP? Ada beberapa alasan Anda mungkin ingin menggunakan OCPP.

Pertama, gratis. Anda tidak perlu membayar untuk aplikasi. Jika Anda menggunakan perangkat lunak berpemilik untuk bisnis Anda, perusahaan perangkat lunak dapat menagih Anda untuk perangkat lunak dan layanan mereka untuk memelihara dan meningkatkannya. Sering juga ada batasan tentang siapa yang dapat menggunakan perangkat lunak, seperti batasan jumlah pengguna.

Kedua, OCPP tersedia bagi siapa saja untuk melihat kodenya. Pengembang tahu bahwa perangkat lunak sumber terbuka tidak selalu gratis, tetapi ini bisa menjadi cara yang bagus untuk membangun hubungan jangka panjang dengan komunitas.

Ketiga, OCPP juga bebas digunakan untuk aplikasi komersial dan pribadi. Jika Anda memiliki teman yang ingin membuat aplikasi stasiun pengisian daya untuk bersenang-senang, tidak ada alasan Anda harus membayarnya. Jika Anda memiliki instalasi besar stasiun pengisian daya, Anda dapat membuat aplikasi pribadi untuk karyawan Anda sendiri, atau Anda dapat membuat aplikasi komersial untuk publik.

Pilihan lainnya adalah Anda dapat membangun aplikasi Anda sendiri dengan perangkat lunak berpemilik. Ini banyak pekerjaan. Anda perlu mempekerjakan pengembang dan desainer, dan Anda harus membayar untuk kali ini.

Namun pada umumnya OCPP bersifat open source, jadi Anda tidak perlu membayar untuk itu atau untuk maintenance. Ini juga memiliki komunitas besar kontributor yang dapat membantu sesuai kebutuhan.

OCPP juga memiliki desain yang minimalis. Ini akan terlihat bagus di lingkungan apa pun. 

OCPP dirancang agar berukuran kecil dan mudah dipasang di server Anda sendiri. Jika Anda memiliki bisnis, Anda dapat meng-host aplikasi di server Anda sendiri dan mengontrol cara kerjanya dan tampilannya. Jika Anda adalah pengguna akhir, Anda dapat menggunakan OCPP untuk menampilkan informasi tentang stasiun pengisian di dekat Anda dan membantu mendorong adopsi stasiun pengisian.

Berbagai Versi OCPP

Stasiun pengisian kendaraan elektronik terlihat di peta aplikasi
Sumber Gambar: iStock

Saat ini ada dua versi OCPP di pasar. Salah satunya didasarkan pada Okpi 2.0, dan yang lainnya didasarkan pada Okpi 3.0 beta.

Anda dapat menginstal OCPP di server Anda sendiri. OCPP untuk Ocpi 2.0 didasarkan pada tumpukan LAMP, yang berarti Anda dapat menginstalnya di Linux, Apache, MySql, dan Php. OCPP lain untuk Ocpi 3.0 beta didasarkan pada tumpukan MEAN, yang artinya adalah MySql, Express, Angular, dan Node.js.

OCPP untuk Ocpi 2.0 stabil dan mendukung OCPP untuk Ocpi 3.0 beta. Itu 3.0 beta akan mendukung OCPP untuk Ocpi 3.0 beta dan Ocpi 2.0.

Bagaimana cara kerja OCPP?

Pengisi daya listrik untuk kendaraan listrik di dinding1
Sumber Gambar: KANVAS

Mari kita jalankan skenario sederhana:

  • Seorang pelanggan datang ke ujung depan stasiun pengisian untuk mulai mengisi daya kendaraannya. Dia memilih jumlah kWh yang ingin dia bebankan dan kemudian mengirimkan pesanannya.
  • Front-end berkomunikasi dengan backend. Backend menangani harga dan manajemen kontrak. Front-end memberi tahu backend berapa kWh yang ingin dikenakan pelanggan.
  • Backend kemudian akan meminta pelanggan untuk melakukan pembayaran. Pelanggan memasukkan informasi pembayarannya, seperti informasi kartu kredit atau rekening banknya, dan kemudian backend akan menagih pelanggan.
  • Pelanggan sekarang siap untuk mulai mengisi daya. Backend sekarang mengirimkan pesanan ke stasiun pengisian, yang kemudian mulai mengisi daya kendaraan.
  • Ketika pelanggan telah selesai menagih, dia meminta akhir dari tagihan. Front-end mengirim pesan ke backend. Backend kemudian mengirim pesan ke stasiun pengisian untuk mengakhiri pengisian.
  • Backend mengirim pesan ke pelanggan, mengonfirmasi bahwa pengisian telah selesai. 
  • Backend juga akan dapat mengirim pesan ke pelanggan jika harga berubah selama proses pengisian. Misalnya, jika diskon ditawarkan atau biaya ditambahkan. Jika biaya ditambahkan, terserah pada front-end untuk menentukan bagaimana menampilkan harga baru kepada pelanggan. Bisa juga mengirim pesan ke pelanggan jika ada kesalahan. Backend dapat mengirim pesan apa pun yang diinginkannya. Misalnya, mungkin mengirim pesan ke pelanggan bahwa stasiun sedang kehabisan daya.

Dalam skenario sederhana ini, ada tiga pesan: permintaan pelanggan untuk memulai pengisian daya, akhir tagihan yang berhasil, dan akhir tagihan yang gagal.

Selain itu, ada pesan opsional yang mungkin dikirim dari backend: pesan perubahan harga dan pesan kesalahan.

OCPP tidak dimaksudkan untuk menggantikan OCPI. OCPI adalah platform yang berfungsi penuh dan terintegrasi yang mencakup semua komponen yang Anda butuhkan untuk membangun stasiun pengisian daya. Ada front-end yang disebut OCPP yang berkomunikasi dengan OCPI dan yang memungkinkan pengguna akhir untuk berinteraksi dengan stasiun pengisian. OCPP sangat minimalis dan hanya menyertakan antarmuka pengguna.

"Fungsi utama OCPP adalah untuk berkomunikasi dengan sistem backend, stasiun pengisian daya, driver, dan pengguna.”

Ini mengekstrak data dari sistem backend dan menampilkannya di front end. Itu juga mengelola pengemudi, akun mereka, dan akun dan kartu pengisian mereka. OCPP mendukung pembaruan langsung data di front-end.

Dengan aplikasi OCPP Javascript/HTML, Anda dapat menyisipkan data secara dinamis dan menambahkan elemen navigasi.

OCPP dirancang agar mudah dipasang di server Anda sendiri. Ini juga menyediakan versi aplikasi yang disederhanakan dalam bentuk aplikasi javascript/HTML.

Perusahaan pertama yang menggunakan OCPP adalah Slock. Mematikan. Itu membuat perangkat lunak untuk perangkat IoT dan kunci pintar. Baru-baru ini mengumumkan Jaringan Berbagi Universal, yang merupakan platform untuk berbagi aset seperti sepeda, mobil, atau skuter.

Salah satu proyek yang ditampilkan di CES 2018 adalah kerja sama dengan Bosch, perusahaan otomasi dan elektronik Jerman. Bosch juga merupakan mitra ClearMotion, sebuah smart EV Stasiun pengisian. Pembuatan ClearMotion EV stasiun pengisian dan perangkat lunak.

Ada proyek bernama Share&Charge, platform open-source dan berbasis blockchain untuk pengisian kendaraan listrik. Tujuan utamanya adalah untuk mengelola EV stasiun pengisian secara terdesentralisasi dan fairway. Share Charge mengklaim stasiun pengisian pertama dapat siap pada awal 2019. Ini bekerja dengan perusahaan bernama OSVehicle yang telah mengembangkan platform kendaraan yang disebut OSVehicle OS. Ini adalah contoh perusahaan lain yang menggunakan OCPP.

Desain untuk OCPP sederhana, bersih, dan minimalis. Ini sangat bersih dan mudah digunakan. Tampilan dan nuansanya sangat bagus, dan fungsi dasarnya mudah digunakan.

Ini menyediakan fungsionalitas yang dibutuhkan operator stasiun pengisian. Semua informasi ada di sana: driver, stasiun, baterai, harga, dll. Tidak memiliki banyak fitur lain, seperti dukungan pelanggan dan laporan kompleks.

Ini disengaja. Kesederhanaan memengaruhi pengalaman pengguna. Jauh lebih mudah untuk mendapatkan driver untuk menginstal aplikasi jika sederhana dan mudah digunakan. Dan operator stasiun pengisian daya lebih cenderung memasangnya ketika mereka tidak perlu memberikan dukungan pelanggan atau membuat laporan yang rumit.

Dalam hal ini, OCPP adalah aplikasi yang tepat untuk bisnis yang ingin fokus memberikan pengalaman pengisian daya terbaik. Anda mungkin memerlukan perangkat lunak yang lebih canggih untuk kebutuhan yang lebih kompleks. Jika tujuan Anda adalah memiliki sistem yang sangat dapat disesuaikan, Anda mungkin perlu menggunakan solusi berpemilik.

OCPP digunakan oleh perusahaan seperti Slock. Itu dan OSVehicle. Mereka memiliki kemampuan untuk menggunakan perangkat lunak yang lebih canggih jika perlu.

OCPP adalah aplikasi yang sangat mudah digunakan. Anda dapat menggunakannya dari smartphone Anda atau dari laptop Anda. Anda akan membutuhkan koneksi internet.

Anda membutuhkan yang berikut ini:

1) Koneksi internet

2) Akun OCPP

3) Akun OCPI

4) Kartu pengisi daya stasiun Anda

Akun OCPP dan OCPI harus dibuat sebelum Anda dapat menggunakannya. Kedua akun dapat diakses menggunakan alamat email dan kata sandi yang sama. Selama kata sandi tetap sama, Anda dapat menggunakan alamat email apa pun.

Setelah Anda memiliki akun OCPP, Anda dapat membuka aplikasi di ponsel cerdas Anda. Anda akan diminta untuk masuk. Aplikasi OCPP tersedia untuk diunduh dari Google Play Store dan Apple Store. Untuk mendapatkannya, Anda memerlukan koneksi internet aktif. Untuk perbandingan detail antara kedua protokol ini, silakan lihat Menguraikan Kode Pengisian Kendaraan Listrik: Mendalami OCPI vs OCPP.

Mengapa Anda membutuhkan OCPP EV pengisi daya?

EV pemilik mengisi daya eCar-nya di stasiun pengisi daya
Sumber Gambar: iStock

Untuk memungkinkan stasiun pengisian daya bekerja bersama sistem manajemen dari berbagai vendor, protokol aplikasi diperlukan yang menerjemahkan alat berpemilik apa pun yang digunakan setiap program ke dalam format yang dapat dipahami oleh orang lain. Itulah tujuan OCPPl: untuk memungkinkan berbagai EV stasiun pengisian untuk berkomunikasi dengan berbagai proses manajemen pusat.

Transportasi berkelanjutan merupakan kebutuhan bagi kesejahteraan umat manusia. Ini adalah cara bagi manusia untuk berinteraksi dengan lingkungan mereka dan satu sama lain dengan cara yang sadar akan meminimalkan jejak mereka. Transportasi berkelanjutan adalah elemen kunci dari Tujuan Pembangunan Berkelanjutan (SDGs) dan merupakan bagian dari Tujuan 7 (Memastikan akses ke energi yang terjangkau, andal, berkelanjutan, dan modern untuk semua).

Alasan utama untuk membuat OCPP adalah untuk mendorong adopsi stasiun pengisian. Tantangan utama OCPP adalah menciptakan platform sumber terbuka untuk membangun front-end sebuah EV Stasiun pengisian. Bagian tersulit adalah menemukan keseimbangan yang tepat antara antarmuka yang sederhana dan berguna. Mudah digunakan dan tampan tidak selalu kompatibel. Misalnya, kami mencoba mendorong penggunaan notifikasi asli di aplikasi. Aplikasi OCPP serbaguna dan dapat kompatibel dengan perangkat keras yang berbeda dan EV merek. Perangkat keras yang ingin kami dukung adalah perangkat keras yang mendukung OCPP. Dimungkinkan untuk menggunakan Aplikasi OCPP tanpa perangkat keras OCPP. Aplikasi OCPP dapat diinstal di server Anda sendiri. Misalnya, jika Anda memiliki Tesla, Anda dapat menginstal aplikasi OCPP di server Anda sendiri. Aplikasi terhubung ke server untuk mengambil informasi dan kemudian menampilkannya di ujung depan.

Aplikasi OCPP kompatibel dengan perangkat keras stasiun pengisian daya apa pun yang mendukung OCPP. Misalnya, jika Anda ingin menggunakan perangkat keras Tesla asli, Anda dapat menggunakan Aplikasi OCPP untuk memantau stasiun pengisian daya. Contoh lain adalah OffGridBox, yang saat ini sedang dikembangkan oleh kontributor OCPP.

Salah satu keunggulan OCPP adalah:

  • Keserbagunaan: Mudah Dicocokkan dengan Yang Berbeda EV dan Hardware

Karena seluruh perangkat lunak adalah open source, komunitas dapat memodifikasinya sesuai kebutuhan mereka. OCPP akan cocok untuk EV dengan standar pengisian yang berbeda.

Aplikasi dan perangkat keras terisi penuh jaringan secara independen. Dimungkinkan untuk mengakses stasiun pengisian daya dari telepon meskipun Anda tidak memiliki langganan.

Ini mendukung kartu kredit dan membayar untuk sesi pengisian melalui itu. Itu menjaga keseimbangan yang ditetapkan oleh pemilik stasiun.

UI responsif dan mudah digunakan. Desainnya kompak dan mudah mengakomodasi berbagai ukuran layar smartphone.

Ini memungkinkan pembaruan harga secara otomatis. Artinya, pemilik stasiun tidak perlu membayar harga baterai, cukup harga listrik saja.

Aplikasi ini dapat digunakan oleh pemilik stasiun pengisian untuk menetapkan harga yang mereka tetapkan kepada pelanggan mereka.

Aplikasi ini mudah diterapkan ke server mana pun. Aplikasi ini dapat digunakan dengan lebih dari satu stasiun pengisian daya.

Anda dapat memilih posisi aplikasi di layar.

Aplikasi ini dapat digunakan oleh penyedia jaringan pengisian daya yang berbeda dan tidak membatasi port pengisian daya.

Komunitas memiliki peserta yang berbeda yang memiliki pandangan berbeda tentang apa yang harus menjadi langkah selanjutnya. Sulit untuk menemukan arah yang benar, tetapi pendapat semua orang diterima.

Tujuan utama OCPP adalah memungkinkan pendirian stasiun pengisian daya dengan mudah tanpa biaya perangkat keras apa pun, yang membuatnya dapat diakses oleh semua orang.

Perangkat keras OCPP dapat dikembangkan di masa depan dengan instalasi yang mudah.

Aplikasi OCPP adalah ujung depan stasiun pengisian daya. Ini memiliki desain open-source dan dapat dengan mudah diubah.

  • Fleksibilitas dalam Perangkat Lunak: Manajemen Mudah dengan platform pemantauan Anda sendiri. Aplikasi OCPP adalah aplikasi sumber terbuka yang dapat digunakan dan dimodifikasi oleh siapa saja. Ini dapat digunakan dengan perangkat Android dan server apa pun.
  • Fleksibilitas dalam Perangkat Keras: Ini kompatibel dengan OffGridBox dan perangkat keras stasiun pengisian lainnya. Aplikasi ini dapat digunakan dengan perangkat keras OCPP dan perangkat keras non-OCPP. Aplikasi OCPP dapat digunakan dengan perangkat keras OCPP atau dengan perangkat keras lainnya. Misalnya, Anda dapat menggunakan Aplikasi OCPP dengan perangkat keras OCPP dan perangkat keras lainnya. Aplikasi OCCP juga kompatibel dengan jam tangan pintar.
  • Beberapa Fungsi: Aplikasi ini dapat digunakan untuk melacak lokasi stasiun pengisian daya. Ini dapat digunakan oleh pengemudi untuk menutup sesi pengisian daya. Aplikasi OCPP dapat dikelola oleh pemilik stasiun pengisian daya. Ini dapat digunakan untuk memperbarui stasiun pengisian dan menampilkan status pengisian. Aplikasi OCPP dapat digunakan untuk mengaktifkan pengisian daya dengan kartu prabayar. Ini dapat digunakan untuk mengaktifkan penggunaan stasiun pengisian daya tanpa berlangganan. Hanya pembayaran listrik yang digunakan.
  • Komersial Kompetensi: Biaya lebih rendah dan jangkauan layanan yang luas
  • Untuk memungkinkan pengemudi mengontrol sesi pengisian daya, Aplikasi OCPP harus mendukung notifikasi asli.

Perangkat keras OCPP dapat dirakit dengan biaya lebih rendah daripada perangkat keras stasiun pengisian lainnya.

Salah satu tujuan utama proyek OCPP adalah untuk mengurangi biaya kendaraan listrik, dan juga kompatibel dengan sebagian besar perangkat keras. Untuk menemukan perangkat keras yang andal untuk jaringan pengisian daya Anda, lihat panduan kami tentang hal ini. Top 9 EV Produsen Pengisi Daya.

The Bottom Line

Untuk menyelesaikan semuanya, orang menjadi lebih tertarik pada kendaraan listrik dan membutuhkan lebih banyak tempat untuk mengisinya. Jumlah mobil listrik yang berjalan di jalanan bertambah setiap hari, dan publik serta pemerintah ingin melihat lebih banyak tempat untuk mengisi daya mobil mereka.

Jika Anda adalah pemilik bisnis, mungkin sulit untuk berpikir tentang melakukan investasi besar dalam infrastruktur kendaraan listrik. Karena, bagaimanapun juga, jika sebuah investasi bersifat jangka panjang dan menguntungkan, maka itu bagus untuk dilakukan. Dengan teknologi baru seperti mobil listrik, penting agar investasi bersifat jangka panjang dan terukur sehingga dapat berubah sesuai permintaan dan peraturan pemerintah. Menempatkan perangkat keras yang disetujui OCPP di situs Anda bisa menjadi jawabannya.

Kami dapat membantu Anda dengan bahasa khusus dan praktik terbaik untuk menambahkan persyaratan yang sesuai dengan OCPP ke permintaan proposal Anda berikutnya, jadi jangan ragu untuk menghubungi kami.

Dapatkan Penawaran Gratis

Bicaralah dengan Pakar Kami