首先共享充电宝首先要联网,那联网的方式有很多:蓝牙、WiFi、zigbee、有线的rj45等,他的应用场景来看,电不是问题,应该是用wifi;
第二,它的核心功能是充电,那么有要有电池控制技术(本身的电池),充电保护(本身充电)、放电保护(充您的手机),如果他没有带电池,是直接一个多出口的“变压器”,那不设计电池控制单元;
第三:它要用户扫码缴费才能充电,那这个充电器也就必须具备所谓智能能力,智能无非就是这个硬件有MCU,要实现它的根基缴费金额来确定充电时间这样的功能,不需要多好的mcu,普通的pic单片机都够了,它的控制方式可以是这样的结构:智能充电器和服务端相连,它们之间有已经约定的通讯协议,比如服务端向充电器发送7e0118007e,表示充电器的01口可充电1800秒(30分钟),智能充电器收到这条命令后就开启01口充电半个小时,二至于服务端为什么会发送这个指令,那可以是当用户扫码付费后发个服务端的消息,当服务端收到充值完成消息后,通过解析和识别后,马上对目标智能充电器发送对应的指令。所以大概的流程是:用户扫码付费-》服务端识别目标充电器及端口,发送指令-》充电器收到指令开启限时充电。
硬件开发技术: 普通的变压充电器技术+mcu+wifi模块嵌入式系统: pic单片机编程,不需要用到如linux、android有操作系统的硬件平台;软件系统:服务端socket,可以用java的nio 框架netty;第三方支付接入;后台管理系统web系统。可以开发对应的APP、微信服务号、小程序。