原理:向支持唤醒的网卡,发送特定格式的数据帧,从而启动计算机。正想起名字Wol,wake on lan 一样,是通过lan口发送的数据。所以设备要通过网线和路由器相连。
功能比较好实现,只有两个点:
1、c代码的编译。
2、使用广播地址和MAC发送数据帧。
用户可以动态添加设备和删除,添加后的设备出现在MAC地址列表中。包含重复检查,格式检查,非法字符检查和基于bootstrap的progress提醒。
我觉得做一件产品用时比例大概是3:7,做功能用3,友好的界面和优化用户使用逻辑占7。