共享充電寶系統(tǒng)所需要WiFi、zigbee、有線的rj45等,他的應(yīng)用場(chǎng)景來(lái)看,電不是問(wèn)題,應(yīng)該是用wifi;它的核心功能是充電,那么有要有電池控制技術(shù)(本身的電池),充電保護(hù)(本身充電)、放電保護(hù)(充您的手機(jī)),如果他沒(méi)有帶電池,是直接一個(gè)多出口的“變壓器”,那不設(shè)計(jì)電池控制單元。
它要用戶掃碼繳費(fèi)才能充電,那這個(gè)充電器也就必須具備所謂智能能力,智能無(wú)非就是這個(gè)硬件有MCU,要實(shí)現(xiàn)它的根基繳費(fèi)金額來(lái)確定充電時(shí)間這樣的功能,不需要多好的mcu,普通的pic單片機(jī)都?jí)蛄?,它的控制方式可以是這樣的結(jié)構(gòu):智能充電器和服務(wù)端相連,它們之間有已經(jīng)約定的通訊協(xié)議。
比如服務(wù)端向充電器發(fā)送7e0118007e,表示充電器的01口可充電1800秒(30分鐘),智能充電器收到這條命令后就開(kāi)啟01口充電半個(gè)小時(shí),二至于服務(wù)端為什么會(huì)發(fā)送這個(gè)指令,那可以是當(dāng)用戶掃碼付費(fèi)后發(fā)個(gè)服務(wù)端的消息,當(dāng)服務(wù)端收到充值完成消息后,通過(guò)解析和識(shí)別后,馬上對(duì)目標(biāo)智能充電器發(fā)送對(duì)應(yīng)的指令。
所以大概的流程是 :用戶掃碼付費(fèi)-》服務(wù)端識(shí)別目標(biāo)充電器及端口,發(fā)送指令-》充電器收到指令開(kāi)啟限時(shí)充電。硬件開(kāi)發(fā)技術(shù): 普通的變壓充電器技術(shù)+mcu+wifi模塊嵌入式系統(tǒng): pic單片機(jī)編程,不需要用到如linux、android有操作系統(tǒng)的硬件平臺(tái);軟件系統(tǒng):服務(wù)端socket,可以用java的nio 框架netty;第三方支付接入;后臺(tái)管理系統(tǒng)web系統(tǒng)。