首先共享充電寶首先要聯網,那聯網的方式有很多:藍牙、WiFi、zigbee、有線的rj45等,他的應用場景來看,電不是問題,應該是用wifi;
第二,它的核心功能是充電,那么有要有電池控制技術(本身的電池),充電保護(本身充電)、放電保護(充您的手機),如果他沒有帶電池,是直接一個多出口的“變壓器”,那不設計電池控制單元;
第三:它要用戶掃碼繳費才能充電,那這個充電器也就必須具備所謂智能能力,智能無非就是這個硬件有MCU,要實現它的根基繳費金額來確定充電時間這樣的功能,不需要多好的mcu,普通的pic單片機都夠了,它的控制方式可以是這樣的結構:智能充電器和服務端相連,它們之間有已經約定的通訊協議,比如服務端向充電器發送7e0118007e,表示充電器的01口可充電1800秒(30分鐘),智能充電器收到這條命令后就開啟01口充電半個小時,二至于服務端為什么會發送這個指令,那可以是當用戶掃碼付費后發個服務端的消息,當服務端收到充值完成消息后,通過解析和識別后,馬上對目標智能充電器發送對應的指令。所以大概的流程是:用戶掃碼付費-》服務端識別目標充電器及端口,發送指令-》充電器收到指令開啟限時充電。
硬件開發技術: 普通的變壓充電器技術+mcu+wifi模塊嵌入式系統: pic單片機編程,不需要用到如linux、android有操作系統的硬件平臺;軟件系統:服務端socket,可以用java的nio 框架netty;第三方支付接入;后臺管理系統web系統??梢蚤_發對應的APP、微信服務號、小程序。