1.一种在智能设备中写入密钥的系统,其特征在于,包括:
生产设备、扫码枪和至少一个智能设备;
所述生产设备与所述扫码枪相连;
所述生产设备,用于获取所述至少一个智能设备中每个所述智能设备的mac,根据每个所述智能设备的mac,获取每个所述mac对应的密钥,当接收到所述扫码枪发来的mac时,确定接收到的mac对应的密钥,根据接收到的mac和接收到的mac对应的密钥,生成数据包,将所述数据包广播到所述生产设备所在的目标局域网中;
所述扫码枪,用于在任一所述智能设备进入所述扫码枪的扫描区域时,扫描进入所述扫描区域的智能设备的条形码,从所述条形码中识别出进入所述扫描区域的智能设备的mac,将进入所述扫描区域的智能设备的mac发送给所述生产设备;
每个所述智能设备,用于在确定没有写入密钥时,接入到所述目标局域网中,监听所述目标局域网中是否存在发送给本智能设备的数据包,如果存在,则从所述数据包中解析出密钥,将解析出的密钥写入到本智能设备中。
2.根据权利要求1所述的系统,其特征在于,
所述数据包中包括:目标mac和所述目标mac对应的密钥;
每个所述智能设备,进一步用于保存本智能设备的mac;
每个所述智能设备,用于执行:
接收被广播到所述目标局域网中的数据包;
从接收到的数据包中解析出所述目标mac;
判断所述目标mac与本智能设备的mac是否相同,如果是,则确定接收到的数据包是发送给本智能设备的数据包,从接收到的数据包中解析出所述目标mac对应的密钥,将所述目标mac对应的密钥写入到本智能设备中。
3.根据权利要求1所述的系统,其特征在于,
进一步包括:云端;
所述生产设备,在执行所述根据每个所述智能设备的mac,获取每个所述mac对应的密钥时,具体用于:
将每个所述智能设备的mac发送给云端,接收所述云端返回的每个所述mac对应的密钥;
所述云端,用于接收所述生产设备发来的每个所述智能设备的mac,生成每个所述mac对应的密钥,将每个所述mac对应的密钥发送给所述生产设备。
4.根据权利要求1所述的系统,其特征在于,
每个所述智能设备,进一步用于存储所述目标局域网的配网信息;
每个所述智能设备,在执行所述接入到所述目标局域网中时,具体用于:搜索能够接入的网络,根据存储的所述配网信息,判断能够接入的网络中是否存在所述目标局域网,如果存在,则根据所述配网信息,连接到所述目标局域网中。
5.根据权利要求1-4中任一所述的系统,其特征在于,
每个所述智能设备,用于当监听到所述目标局域网中存在发送给本智能设备的数据包时,在所述从所述数据包中解析出密钥之前,进行自检,在自检通过后,执行所述从所述数据包中解析出密钥。
6.一种在智能设备中写入密钥的方法,其特征在于,包括:
生产设备获取至少一个智能设备中每个所述智能设备的mac;
所述生产设备根据每个所述智能设备的mac,获取每个所述mac对应的密钥;
扫码枪在任一所述智能设备进入所述扫码枪的扫描区域时,扫描进入所述扫描区域的智能设备的条形码,从所述条形码中识别出进入所述扫描区域的智能设备的mac,将进入所述扫描区域的智能设备的mac发送给所述生产设备;
所述生产设备当接收到所述扫码枪发来的mac时,确定接收到的mac对应的密钥,根据接收到的mac和接收到的mac对应的密钥,生成数据包,将所述数据包广播到所述生产设备所在的目标局域网中;
每个所述智能设备在确定没有写入密钥时,接入到所述目标局域网中,监听所述目标局域网中是否存在发送给本智能设备的数据包,如果存在,则从所述数据包中解析出密钥,将解析出的密钥写入到本智能设备中。
7.根据权利要求6所述的方法,其特征在于,
所述数据包中包括:目标mac和所述目标mac对应的密钥;
所述方法进一步包括:每个所述智能设备预先保存本智能设备的mac;
所述监听所述目标局域网中是否存在发送给本智能设备的数据包,如果存在,则从所述数据包中解析出密钥,将解析出的密钥写入到本智能设备中,包括:
每个所述智能设备接收被广播到所述目标局域网中的数据包;
每个所述智能设备从接收到的数据包中解析出所述目标mac;
每个所述智能设备判断所述目标mac与本智能设备的mac是否相同,如果是,则确定接收到的数据包是发送给本智能设备的数据包,从接收到的数据包中解析出所述目标mac对应的密钥,将所述目标mac对应的密钥写入到本智能设备中。
8.根据权利要求6所述的方法,其特征在于,
所述生产设备根据每个所述智能设备的mac,获取每个所述mac对应的密钥,包括:
所述生产设备将每个所述智能设备的mac发送给云端;
所述云端接收所述生产设备发来的每个所述智能设备的mac,生成每个所述mac对应的密钥,将每个所述mac对应的密钥发送给所述生产设备;
所述生产设备接收所述云端返回的每个所述mac对应的密钥。
9.根据权利要求6所述的方法,其特征在于,
进一步包括:每个所述智能设备预先存储所述目标局域网的配网信息;
所述接入到所述目标局域网中,包括:
每个所述智能设备搜索能够接入的网络,根据存储的所述配网信息,判断能够接入的网络中是否存在所述目标局域网,如果存在,则根据所述配网信息,连接到所述目标局域网中。
10.根据权利要求6-9中任一所述的方法,其特征在于,
当监听到所述目标局域网中存在发送给本智能设备的数据包时,在所述从所述数据包中解析出密钥之前,进一步包括:
每个所述智能设备进行自检,在自检通过后,执行所述从所述数据包中解析出密钥。