module.exports = { getMacByDeviceId: getMacByDeviceId, getMacBySplitDeviceId: getMacBySplitDeviceId, getDeviceMacId: getDeviceMacId, getResponseByDeviceId: getResponseByDeviceId, getResponseByDeviceMacId: getResponseByDeviceMacId, } ///获取设备mac相关 macId: deviceId.split("BLUFI_")[1] function getMacBySplitDeviceId(splitDeviceId) { if (splitDeviceId.length < 12) { return splitDeviceId; } return splitDeviceId.slice(-12); }; function getMacByDeviceId(deviceId) { var splitDeviceId = deviceId.split("BLUFI_"); if (splitDeviceId.length != 2) { return ""; } return getMacBySplitDeviceId(splitDeviceId[1]); }; ///获取设备mac相关 function getDeviceMacId(deviceId) { var splitDeviceId = deviceId.split("BLUFI_"); if (splitDeviceId.length != 2) { return ""; } var mac = getMacBySplitDeviceId(splitDeviceId[1]); return `AIrSMArT_${mac}` }; ///通过设备id获取mac地址 function getResponseByDeviceId(deviceId) { var deviceMacId = getDeviceMacId(deviceId); return getResponseByDeviceMacId(deviceMacId); }; ///通过mac地址过去请求 function getResponseByDeviceMacId(deviceMacId) { return `/${deviceMacId}/user/pub_response`; };