00
前言
OpenHub品牌的創立是為了整合充電資源,解決APP應用商、充電樁營運商相互串接耗時、耗力的問題。
作為中台串接各家充電站資源,提供單一接口,讓應用商可以快速串接、快速上線,充電服務供應商亦能提升稼動率。
而OpenHub作為B2B的產品,我們期望提供更完整的服務,其中幫助MSP開發團隊更容易地打造充電APP也是我們的目標之一,因此「充電樁模擬器」這項服務便相應誕生。
01
產品概述
「充電樁模擬器」是一支可讓使用者隨時進行充電測試的「線上充電樁」
產品功能:提供開發者自行設定欲測試的充電情境腳本,系統會產生對應之充電樁QRcode。以其開發的APP掃描後即可展開充電服務測試,確認流程中畫面有無問題,並可取得由APP發送及接收之API資訊。
透過此項服務,開發團隊不必前往充電站,即能使用其開發的APP在線上模擬一次充電旅程,快速進行測試驗證。
服務對象:MSP之APP開發測試團隊
02
架構流程設計
專案完整的範疇其實是OpenHub品牌網站企劃,介面模擬器的功能則架設在官網的串接後台中。後續將針對介面模擬器的功能進行企劃流程說明。
OpenHub官網架構設計
模擬器Fucntion Flow
03
產品功能企劃
進入產品設計前,透過繪製用戶充電旅程,針對充電中可能發生的所有情境進行盤點。
由於測試中無法納入所有情境,我們將完整的充電流程分類為四步驟(掃碼充電-啟動充電-充電狀態-結束充電),保留較重要的狀態後整理出下圖的表格。
介面模擬器中會以一系列的單選題呈現,讓使用者自行設置期望的測試腳本。
後續專案內容部分細節以模糊處理,內容須現場說明
資料溝通機制:
模擬器Server與APP之間的資料傳輸需透過OpenHub Server傳遞,傳遞流程如下:
使用充電樁模擬器時,透過選擇腳本所配置的QRcode會先與該模擬器測試帳號進行綁定。
APP發送啟動充電請求,其中會夾帶QRcode編號、user ID等資訊,OpenHub Server透過判斷QRcode為測試編號,改將充電請求傳送至另外架設之模擬器server
模擬器server回傳結果給OpenHub server,以user ID判斷傳送response到對應APP裝置。
模擬器server同時透過QRcode編碼與前台進行勾稽,將資料顯示於對應的模擬器帳號中,測試者便可以在模擬器介面上看到APP的發送與接收之資料過程。
企劃功能一:掃碼充電測試
使用者在進行掃碼充電測試時,首先須根據充電情境選擇腳本。
決定好腳本後,系統會產生腳本對應的QRcode,使用者即可進入模擬充電的流程,由啟動充電掃碼、啟動充電、觀測充電狀態,最後結束充電共四大步驟,
每個測試步驟中皆會顯示由APP的發送的request與接收的response資料欄位。開發者可透過這些資訊,快速檢查error code、缺漏的畫面、串接失敗之API。
測試者進入充電流程前,須自行設定測試腳本
流程1-掃碼充電,呈現模擬充電樁上之QRcode編號
流程2-啟動充電,模擬充電樁螢幕呈現資料連接畫面
流程1-掃碼充電,呈現模擬充電樁上之QRcode編號
流程2-啟動充電,模擬充電樁螢幕呈現資料連接畫面
企劃功能二:隨插即充測試

服務上線半年後,因應新型態的充電服務「隨插即充」,模擬器也須進行測試功能的更新。
隨插即充是透過充電插槍時,將用戶車輛的EV CCID(車輛唯一碼)與充電槍進行交握,充電樁server會儲存此EV CCID及與用戶資料。下次充電時使用者無需拿出APP掃描QRcode,插槍即可充電。結束充電後系統直接透過EV CCID進行用戶資料勾稽,回傳充電資訊與充電費用扣款。
由於介面模擬器的充電體驗是虛擬的,我們的server無法真正交握EV CCID與用戶資訊。因此使用者手機裝置與車輛唯一碼的綁定便需要經過特別的設計處理。
我們為每一組測試帳號提供專屬的虛擬EV CCID,當使用者以APP裝置掃碼充電並啟用隨插即充功能後,使用者的APP ID便會與該組虛擬EV CCID綁定。
模擬器Server也會記錄下綁定紀錄,在下次該測試帳號登入時,便會呈現其APP已綁定隨插即充功能,並可直接進行插槍充電之模擬測試。
隨插即充的測試流程中,有兩個測試腳本:
第一次綁定流程
該流程會讓User進行掃碼充電,在進入充電中的狀態時,Server會發送是否綁定隨插即充的詢問,測試者透過APP按下綁定後,便可進行第二個測試腳本。
已綁定,插槍充電測試
該流程第一個步驟為「模擬插槍充電」,user按下畫面中模擬插槍充電的按鈕後,Server便會傳送啟動充電的通知及充電狀態到User的測試APP中,User可隨時透過APP查看充電狀態。
結束充電後,也將由Server傳送充電帳單資訊至APP並進行扣款。
04
結語
產品上線後運行的非常順暢,一年半來的需求調整次數不超過5次,客戶也不曾反應流程體驗不佳的問題,這項產品也成為公司在針對OpenHub品牌行銷時有力的武器之一。