USB设备电流大小确实有标记,印象里是两个地方,一个是USB设备配置描述符里,描述设备工作需要的最低电流值:
但这玩意跟充电没关系,是设备工作时需要的电流值,一般充电器应该不处理这个数值。
另外一个是USB充电规范(Universal Serial Bus Power Delivery Specification)里,根据线缆的类型以及更高级点的充电协议,确定设备(线路)的最大电流值。
这个规范比较长,我没读完过。目前我个人了解,目前并不是所有设备都对这个协议支持的很好。假设这个智能插座能按照充电规范里规定的方式工作,大部分设备可能都不支持。
所以,理论上,确实有办法按照设备所需的电流进行充电,但前提是两边都支持才行。