ବିଶ୍ୱ ବୈଦ୍ୟୁତିକ ଯାନବାହନ ଶିଳ୍ପର ଦ୍ରୁତ ବିକାଶ ସହିତ, ଚାର୍ଜିଂ ଭିତ୍ତିଭୂମିର ବୁଦ୍ଧିମାନ ଏବଂ ମାନକୀକୃତ ବିକାଶ ଏକ ଜରୁରୀ ଶିଳ୍ପ ଆବଶ୍ୟକତା ପାଲଟିଛି। OCPP (ଓପନ୍ ଚାର୍ଜ ପଏଣ୍ଟ ପ୍ରୋଟୋକଲ୍), "ସାଧାରଣ ଭାଷା" ଭାବରେ ସଂଯୋଗକାରୀ ଭାବରେ କାର୍ଯ୍ୟ କରୁଛିଇଭି ଚାର୍ଜିଂ ଷ୍ଟେସନଗୁଡ଼ିକକେନ୍ଦ୍ରୀୟ ପରିଚାଳନା ପ୍ରଣାଳୀ ସହିତ, ଡିଭାଇସ୍ ଆନ୍ତଃକାର୍ଯ୍ୟକ୍ଷମତା ଚ୍ୟାଲେଞ୍ଜଗୁଡ଼ିକୁ ସମାଧାନ କରିବା ପାଇଁ ପ୍ରମୁଖ ପ୍ରଯୁକ୍ତିବିଦ୍ୟା ଭାବରେ ଉଭା ହେଉଛି।
I. OCPP: ୟୁରୋପୀୟ ବଜାର ପ୍ରବେଶ ପାଇଁ ଏହା କାହିଁକି ଜରୁରୀ?
OCPP ହେଉଛି ଏକ ଖୋଲା, ମାନକୀକରଣ ଯୋଗାଯୋଗ ପ୍ରୋଟୋକଲ ଯାହା ନିଶ୍ଚିତ କରେଇଲେକ୍ଟ୍ରିକ୍ ଯାନ ଚାର୍ଜିଂ ଷ୍ଟେସନ୍ ବିଭିନ୍ନ ନିର୍ମାତାଙ୍କ ଠାରୁ ଯେକୌଣସି ସୁସଙ୍ଗତ ବ୍ୟାକଏଣ୍ଡ ପରିଚାଳନା ପ୍ରଣାଳୀ ସହିତ ନିର୍ବିଘ୍ନରେ ଯୋଗାଯୋଗ କରିପାରିବେ। OCPP ପ୍ରୋଟୋକଲକୁ ଏକୀକୃତ କରିବା ଦ୍ୱାରା ଉତ୍ପାଦଗୁଡ଼ିକୁ ଏକ "ମାନକ ଯୋଗାଯୋଗ ଇଣ୍ଟରଫେସ୍" ସହିତ ସଜ୍ଜିତ କରାଯାଏ, ଯାହା ମାଧ୍ୟମରେ ମୂଳ ମୂଲ୍ୟ ପ୍ରଦାନ କରେ:
ଆନ୍ତଃକାର୍ଯ୍ୟକ୍ଷମତା ବାଧାଗୁଡ଼ିକୁ ଭାଙ୍ଗିବା: ଚାର୍ଜିଂ ଷ୍ଟେସନଗୁଡ଼ିକୁ OCPP ମାନଦଣ୍ଡ ସହିତ ଅନୁପାଳନ କରୁଥିବା ଯେକୌଣସି ତୃତୀୟ-ପକ୍ଷ କାର୍ଯ୍ୟକ୍ଷମତା ପ୍ଲାଟଫର୍ମ ସହିତ ସଂଯୋଗ କରିବାକୁ ସକ୍ଷମ କରେ, ଉତ୍ପାଦ ଅନୁକୂଳନତାକୁ ବୃଦ୍ଧି କରେ;
ନିୟମାବଳୀ ସହିତ ଅନୁପାଳନ: ଚାର୍ଜିଂ ଭିତ୍ତିଭୂମି ପାଇଁ ବାଧ୍ୟତାମୂଳକ EU ଆନ୍ତଃକାର୍ଯ୍ୟକ୍ଷମତା ଆବଶ୍ୟକତା ପୂରଣ କରେ, ଯାହା ବଜାର ପ୍ରବେଶ ପାଇଁ ଏକ ପୂର୍ବ ଆବଶ୍ୟକତା ଭାବରେ କାର୍ଯ୍ୟ କରେ;
ସ୍ମାର୍ଟ ବୈଶିଷ୍ଟ୍ୟଗୁଡ଼ିକୁ ଅନଲକ୍ କରିବା: ରିମୋଟ୍ କଣ୍ଟ୍ରୋଲ୍, ଚାର୍ଜିଂ ବିଲିଂ, ସ୍ଥିତି ମନିଟରିଂ ଏବଂ OTA ଫାର୍ମୱେର୍ ଅପଡେଟ୍ ସମର୍ଥନ କରେ, ଯାହା ଉପର-ସ୍ତର ଆପ୍ଲିକେସନ୍ ବିକାଶ ପ୍ରୟାସକୁ ଉଲ୍ଲେଖନୀୟ ଭାବରେ ହ୍ରାସ କରେ;
ସମନ୍ୱୟ ଖର୍ଚ୍ଚ ହ୍ରାସ: ଏକ ବ୍ୟାପକ ଭାବରେ ଗ୍ରହଣ କରାଯାଇଥିବା ପ୍ରୋଟୋକଲ ଷ୍ଟାକ ବ୍ୟବହାର କରେ, ଯାହା ଦ୍ୱାରା ମାଲିକାନା ପ୍ରୋଟୋକଲ ସହିତ ଜଡିତ କଷ୍ଟମ ବିକାଶ ଏବଂ ଦୀର୍ଘକାଳୀନ ରକ୍ଷଣାବେକ୍ଷଣ ଖର୍ଚ୍ଚକୁ ଏଡାଇ ଦିଆଯାଏ।
II. ମାଇକ୍ରୋଓସିପିପି: ଏମ୍ବେଡେଡ୍ ଡିଭାଇସ୍ ପାଇଁ ଏକ ହାଲୁକା ସମାଧାନ ଅପ୍ଟିମାଇଜ୍ କରାଯାଇଛି
ସମ୍ବଳ-ସୀମିତ ଏମ୍ବେଡେଡ୍ ପରିବେଶ ପାଇଁ, MicroOcpp ପ୍ରମୁଖ ସୁବିଧା ସହିତ ଏକ ଆଦର୍ଶ OCPP ପ୍ରୋଟୋକଲ୍ ଷ୍ଟାକ୍ କାର୍ଯ୍ୟାନ୍ୱୟନ ପ୍ରଦାନ କରେ:
ଅତ୍ୟଧିକ-ନିମ୍ନ ସମ୍ବଳ ପଦଚିହ୍ନ: C/C++ ରେ ଲେଖାଯାଇଛି ଏବଂ ବିଶେଷ ଭାବରେ ମାଇକ୍ରୋକଣ୍ଟ୍ରୋଲର୍ ଏବଂ ଏମ୍ବେଡେଡ୍ ଲିନକ୍ସ ପାଇଁ ଅପ୍ଟିମାଇଜ୍ କରାଯାଇଛି;
ବ୍ୟାପକ ପ୍ରୋଟୋକଲ ସମର୍ଥନ: OCPP 1.6 ସହିତ ସମ୍ପୂର୍ଣ୍ଣ ସୁସଙ୍ଗତ ଏବଂ 2.0.1 କୁ ଅପଗ୍ରେଡକୁ ସମର୍ଥନ କରେ;
ମଡ୍ୟୁଲାର୍ ଡିଜାଇନ୍: ହାର୍ଡୱେର୍ ସମ୍ବଳ ବ୍ୟବହାରକୁ ସର୍ବାଧିକ କରିବା ପାଇଁ କେବଳ ଆବଶ୍ୟକୀୟ ବୈଶିଷ୍ଟ୍ୟଗୁଡ଼ିକର ସଂକଳନକୁ ଅନୁମତି ଦିଏ;
ବିକାଶକାରୀ-ଅନୁକୂଳ: କମ୍ ସମନ୍ୱୟ ବାଧା ପାଇଁ ସ୍ପଷ୍ଟ API ଇଣ୍ଟରଫେସ୍ ଏବଂ ବ୍ୟାପକ ଉଦାହରଣ ପ୍ରଦାନ କରେ।
III. ନିୟୋଜନ ଅଭ୍ୟାସ: ଆରମ୍ଭରୁ ଏକ OCPP ଯୋଗାଯୋଗ ପ୍ରଣାଳୀ ନିର୍ମାଣ କରିବା
1. ସର୍ଭର ପରିବେଶ ସେଟଅପ୍
ଡକର୍ କଣ୍ଟେନର ବ୍ୟବହାର କରି SteVe OCPP ସର୍ଭରକୁ ଦ୍ରୁତ ଗତିରେ ନିୟୋଜିତ କରନ୍ତୁ। ଏକ ମୁକ୍ତ-ଉତ୍ସ କେନ୍ଦ୍ରୀୟ ପରିଚାଳନା ପ୍ରଣାଳୀ ଭାବରେ, SteVe ବ୍ୟାପକ ଚାର୍ଜିଂ ଷ୍ଟେସନ ପରିଚାଳନା କ୍ଷମତା ପ୍ରଦାନ କରେ, ଯେଉଁଥିରେ WebSocket ଯୋଗାଯୋଗ ରକ୍ଷଣାବେକ୍ଷଣ, ଚାର୍ଜିଂ ସ୍ଥିତି ମନିଟରିଂ ଏବଂ ରିମୋଟ୍ କଣ୍ଟ୍ରୋଲ୍ କମାଣ୍ଡ ଜାରି ଅନ୍ତର୍ଭୁକ୍ତ।
2. ପ୍ରମୁଖ କ୍ଲାଏଣ୍ଟ ନିୟୋଜନ ପଦକ୍ଷେପଗୁଡ଼ିକ
MYD-YF13X ପ୍ଲାଟଫର୍ମରେ MicroOcpp କ୍ଲାଏଣ୍ଟ ନିୟୋଜନ ସମୟରେ, ଆମେ ପ୍ରଦାନ କରାଯାଇଥିବା Linux 6.6.78 ସିଷ୍ଟମ୍ ପରିବେଶକୁ ବ୍ୟବହାର କରିଥିଲୁ। ପ୍ରଥମେ, ARM-ଅପ୍ଟିମାଇଜ୍ଡ ଏକଜିକ୍ୟୁଟେବଲ୍ସ ସୃଷ୍ଟି କରିବା ପାଇଁ MicroOcpp ସୋର୍ସ ଲାଇବ୍ରେରୀକୁ କ୍ରସ୍-କମ୍ପାଇଲ୍ କରନ୍ତୁ। ପରବର୍ତ୍ତୀ, ଚାର୍ଜିଂ ଗନ୍ ସଂଯୋଗ ସ୍ଥିତିକୁ ସିମୁଲେଟ୍ କରିବା ପାଇଁ GPIO ପିନ୍ ବିନ୍ୟାସ କରନ୍ତୁ: ପ୍ରତ୍ୟେକ ଚାର୍ଜିଂ ଇଣ୍ଟରଫେସ୍ ପାଇଁ ସ୍ଥିତି ଚିହ୍ନଟ ପ୍ରତିନିଧିତ୍ୱ କରିବା ପାଇଁ ଦୁଇଟି GPIO ପୋର୍ଟ ବ୍ୟବହାର କରନ୍ତୁ।
3. ସର୍ଭର-କ୍ଲାଏଣ୍ଟ ଯୋଗାଯୋଗ ପ୍ରତିଷ୍ଠା
ନିୟୋଜନ ପରେ, କ୍ଲାଏଣ୍ଟ ସଫଳତାର ସହ SteVe ସର୍ଭର ସହିତ ଏକ WebSocket ସଂଯୋଗ ସ୍ଥାପନ କଲା:
ସର୍ଭର ପରିଚାଳନା ଇଣ୍ଟରଫେସ୍ ନୂତନ ଭାବରେ ଅନଲାଇନ୍ ପ୍ରଦର୍ଶିତ କରିଥିଲାଇଲେକ୍ଟ୍ରିକ୍ କାର ଚାର୍ଜିଂ ଷ୍ଟେସନ୍ପ୍ରକୃତ ସମୟରେ, ସଠିକ୍ ଅନ୍ତର୍ନିହିତ ଲିଙ୍କ୍ ଏବଂ ପ୍ରୋଟୋକଲ୍ ପାରସ୍ପରିକ କ୍ରିୟାକୁ ନିଶ୍ଚିତ କରିବା।
4. ସ୍ଥିତି ରିପୋର୍ଟିଂ କାର୍ଯ୍ୟ ଯାଞ୍ଚ
ଚାର୍ଜିଂ ବନ୍ଧୁକ ପ୍ରବେଶ/ଅପସାରଣକୁ ସିମୁଲେଟ୍ କରିବା ପାଇଁ GPIO ସ୍ତରଗୁଡ଼ିକୁ ପରିଚାଳନା କରି, ଆମେ ପ୍ରକୃତ ସମୟରେ ସର୍ଭରରେ କ୍ଲାଏଣ୍ଟ ରିପୋର୍ଟିଂ ସ୍ଥିତି ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ପର୍ଯ୍ୟବେକ୍ଷଣ କରୁ।
ସର୍ଭର ଇଣ୍ଟରଫେସ୍ ସମକାଳୀନ ଭାବରେ ସଂଯୋଗକାରୀ ସ୍ଥିତିଗୁଡ଼ିକୁ ଅପଡେଟ୍ କରେ, ସମଗ୍ର ଯୋଗାଯୋଗ ଶୃଙ୍ଖଳାର କାର୍ଯ୍ୟ ସଠିକ୍ ଭାବରେ ନିଶ୍ଚିତ କରେ।
ବିଶ୍ୱସ୍ତରୀୟ ଭାବରେସ୍ମାର୍ଟ ଚାର୍ଜିଂ ଷ୍ଟେସନ୍ବଜାର ମାନକୀକରଣ ଜାରି ରଖିଛି, OCPP ପ୍ରୋଟୋକଲ ସମର୍ଥନ ଉତ୍ପାଦ ପ୍ରତିଯୋଗିତାରେ ଏକ ପ୍ରମୁଖ କାରଣ ପାଲଟିଛି। MYC-YF13X ପ୍ଲାଟଫର୍ମ ଉପରେ ଆଧାରିତ Mir ଦ୍ୱାରା ପ୍ରଦାନ କରାଯାଇଥିବା ବ୍ୟାପକ OCPP ସମାଧାନ କେବଳ ବିକାଶ ସୀମାକୁ ଉଲ୍ଲେଖନୀୟ ଭାବରେ ହ୍ରାସ କରେ ନାହିଁ ବରଂ ମାନକ ଏବଂ ବଜାର ଅନୁକୂଳନ ସହିତ ଉତ୍ପାଦ ଅନୁପାଳନକୁ ମଧ୍ୟ ସୁନିଶ୍ଚିତ କରେ।
ପୋଷ୍ଟ ସମୟ: ଜାନୁଆରୀ-୧୪-୨୦୨୬


