kamera caadiga ah ee android Sidaas...">
,需要通过父级DOM结构来判断
*/
var trackActionPhone = function (node) {
var nodeInnerText = node.innerText || '';
if (!limitRegLength(nodeInnerText)) return;
var nodeText = trimText(nodeInnerText);
if (nodeText.length < 5 || nodeText.length > 20) return false;
var type =
arguments.length > 1 && arguments[1] !== undefined
? arguments[1]
: 'click';
var str = trimText(node.href || node.innerHTML || '');
if (phoneReg.test(str) && numUseReg.test(str)) {
_paq.push(['trackEvent', type, 'phone', nodeText]);
return true;
}
/** 排查父级嵌套非标签场景,并且对dom的正则校验做一个性能兜底,通过控制innerText的长度,来确保正则的性能 */
var fatherText = trimText(node.parentNode.innerText || '');
if (fatherText.length < 5 || fatherText.length > 20) return false;
var fatherDom = trimText(node.parentNode.innerHTML || '');
if (phoneReg.test(fatherDom) && numUseReg.test(fatherDom)) {
_paq.push(['trackEvent', type, 'phone', nodeText]);
return true;
}
return false;
};
window.addEventListener('click', function (e) {
var node = e.target;
/** 社媒点击 */
var appName = '';
var getAppAriaLabel =
node.ariaLabel || node.parentNode.ariaLabel || '';
if (mediaList.includes(getAppAriaLabel.toLowerCase())) {
appName = getAppAriaLabel;
}
if (
!appName &&
node.nodeName &&
node.nodeName.toLowerCase() === 'a'
) {
appName = getMediaName(node.href) || getMediaName(node.alt);
}
if (
!appName &&
node.nodeName &&
node.nodeName.toLowerCase() === 'img'
) {
appName = getMediaName(node.alt) || getMediaName(node.src);
}
if (
!appName &&
node.nodeName &&
node.nodeName.toLowerCase() === 'i'
) {
appName = getMediaName(node.className);
}
if (appName) {
_paq.push(['trackEvent', 'click', 'contactApp', appName]);
return;
}
/** 联系方式点击 */
if (trackActionPhone(node, 'click')) return;
if (node.nodeName && node.nodeName.toLowerCase() === 'a') {
var val = node.href;
if (!limitRegLength(val)) return;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'click', 'email', val]);
return;
}
}
if (node.nodeName && node.nodeName.toLowerCase() === 'i') {
var val = node.className;
var content = node.parentNode.href || '';
if (val.includes('email')) {
_paq.push(['trackEvent', 'click', 'email', content]);
return;
}
}
var nodeChildList = node.childNodes;
for (var i = 0; i < nodeChildList.length; i++) {
if (nodeChildList[i].nodeType !== 3) continue;
var val = nodeChildList[i].textContent.replace(/\s?:?/g, '');
if (!limitRegLength(val)) continue;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'click', 'email', val]);
return;
}
}
trackNumberData(node);
});
window.addEventListener('copy', function (e) {
if (trackActionPhone(e.target, 'copy')) return;
var text = e.target.textContent;
if (!text) return;
var val = text.replace(/\s:?/g, '');
if (!limitRegLength(val)) return;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'copy', 'email', val]);
return;
}
trackNumberData(e.target);
});
}
trackContactInit();
/**
* 基于custom_inquiry_form.js 以及 form.js 对于询盘表单提交的实现,来反推询盘表单的input标签触发,用来收集意向客户
* 1. 缓存的KEY:TRACK_INPUT_ID_MTM_00;
* 2. 缓存策略 - lockTrackInput:单个页面内,10分钟内,不重复上报
*/
function trackActionInput() {
const CACHE_KEY = 'TRACK_INPUT_ID_MTM_00';
const pathName = window.location.hostname + window.location.pathname;
var lockTrackInput = function () {
try {
const lastCacheData = localStorage.getItem(CACHE_KEY);
if (!lastCacheData) return false;
const cacheData = JSON.parse(lastCacheData);
const cacheTime = cacheData[pathName];
if (!cacheTime) return false;
return Date.now() - cacheTime < 1000 * 60 * 10; // 10分钟内,不重复上报
} catch (error) {
console.error('lockTrackInput Error', error);
return false;
}
};
var setInputTrackId = function () {
try {
const curCacheData = localStorage.getItem(CACHE_KEY);
if (curCacheData) {
const cacheData = JSON.parse(curCacheData);
cacheData[pathName] = Date.now();
localStorage.setItem(CACHE_KEY, JSON.stringify(cacheData));
return;
}
const cacheData = {
[pathName]: Date.now(),
};
localStorage.setItem(CACHE_KEY, JSON.stringify(cacheData));
} catch (error) {
console.error('setInputTrackId Error', error);
}
};
var getInputDom = function (initDom) {
var ele = initDom;
while (ele) {
/**
* isWebSiteForm 是站点的表单
* isChatWindowForm 是聊天窗口的表单
*/
/** 旧模板表单 */
var isWebSiteForm = !!(
/crm-form/i.test(ele.className) && ele.querySelector('form')
);
/** 1:新模板自定义表单、2:Get a Quote 弹框表单 */
var isWebSiteFormNew = !!(
/inquiry/i.test(ele.className) && ele.querySelector('form')
);
if (isWebSiteForm || isWebSiteFormNew) {
_paq.push(['trackEvent', 'formInquiry', 'formInput', 'page']);
setInputTrackId();
return;
}
/** Mkt会话触达-聊天弹框的表单输入: MKT由于是iframe嵌入,所以MKT的上报,会单独写到MKT-form代码上 */
var isInquiryChatForm = !!(
/comp-form/i.test(ele.className) && ele.querySelector('form')
);
if (isInquiryChatForm) {
_paq.push(['trackEvent', 'formInquiry', 'formInput', 'chat']);
setInputTrackId();
return;
}
/** 向上查找父节点 */
ele = ele.parentNode;
}
};
function initInputListener() {
var inputUseDebounce = function (fn, delay) {
var timer = null;
var that = this;
return function () {
var args = Array.prototype.slice.call(arguments);
if (timer) clearTimeout(timer);
timer = setTimeout(function () {
fn.apply(that, args);
}, delay);
};
};
var optimizeGetInputDom = inputUseDebounce(getInputDom, 300);
window.addEventListener('input', function (e) {
/** 如果已经上报过,则不再上报 */
if (lockTrackInput()) return;
optimizeGetInputDom(e.target);
});
}
try {
initInputListener();
} catch (error) {
console.log('initInputListener Error', error);
}
}
trackActionInput();
}
/** 第三方消息上报:目前主要是针对全点托管会话;在msgCollect/index.js中调试,访问test.html */
function thirdMsgCollect() {
/** 先检测是否是stayReal托管:如果stayReal脚本都没有,那么说明当前站点未开启stayReal会话托管 */
const scriptList = Array.prototype.slice.call(
document.querySelectorAll('script'),
);
const checkStayReal = () =>
!!scriptList.find((s) => s.src.includes('stayreal.xiaoman.cn'));
if (!checkStayReal()) return;
/** 缓存当前消息队列的最后一条消息id */
const CACHE_KEY = 'CACHE_KEY_MONITOR';
const setCache = (msgIndex) => {
/** 对缓存KEY进行base64转码处理 */
const cacheMsgIndex = btoa(msgIndex);
localStorage.setItem(CACHE_KEY, cacheMsgIndex);
};
const getCache = () => {
const cacheMsgIndex = localStorage.getItem(CACHE_KEY);
if (cacheMsgIndex) return Number(atob(cacheMsgIndex));
return -1;
};
/** 拉取最新msg列表 */
const pullMsgList = () => {
const msgEleList = Array.prototype.slice.call(
document.querySelectorAll('#chat-list li'),
);
const msgIds = [];
const msgMap = msgEleList.reduce((acc, item) => {
const sendTime = item
.querySelector('.message-data-time')
.textContent.trim();
const sendContent = item.querySelector('.message').textContent.trim();
/** msg带有class:other-message的是访客消息,my-message的是客服消息 */
const isOtherMessage = item
.querySelector('.message')
.classList.contains('other-message');
const msgId = item.querySelector('.message').getAttribute('id');
const msgItemData = {
msgId,
user: isOtherMessage ? 'visitor' : 'official',
time: sendTime,
content: sendContent,
};
msgIds.push(msgId);
acc[msgId] = msgItemData;
return acc;
}, {});
return {
ids: msgIds,
dataMap: msgMap,
};
};
/** 加密并上传消息数据 */
let ENCRYPT_KEY = 'de29f1aab63ab033';
let ENCRYPT_IV = 'b8d2badf875e76ac';
const baseUrl = 'https://cms.xiaoman.cn';
// var getEncryptConfig = function () {
// const url = baseUrl + '/shop-api/innerApi/getKeyIv'
// $.get(
// url,
// function (result) {
// console.log('result', result)
// if (Number(result.code) === 0 && result.data.key && result.data.iv) {
// ENCRYPT_KEY = result.data.key
// ENCRYPT_IV = result.data.iv
// uploadMsgData()
// } else {
// /** 如果获取失败,则重试 */
// setTimeout(() => {
// getEncryptConfig()
// }, 1000)
// }
// },
// 'json'
// )
// }
// getEncryptConfig()
const encryptMsg = function (msgData) {
const enc = new TextEncoder();
// 转字节
const keyBytes = enc.encode(ENCRYPT_KEY);
const ivBytes = enc.encode(ENCRYPT_IV);
const plainBytes = enc.encode(msgData);
// 导入密钥并加密
return crypto.subtle
.importKey('raw', keyBytes, { name: 'AES-CBC' }, false, ['encrypt'])
.then(function (cryptoKey) {
return crypto.subtle.encrypt(
{ name: 'AES-CBC', iv: ivBytes },
cryptoKey,
plainBytes,
);
})
.then(function (encryptedBuffer) {
// 转 base64 返回
return btoa(
String.fromCharCode(...new Uint8Array(encryptedBuffer)),
);
})
.catch((err) => {
return Promise.reject(err);
});
};
let uploadFlag = false;
const uploadMsgData = function () {
if (uploadFlag) return;
uploadFlag = true;
const { ids, dataMap } = pullMsgList();
let cacheMsgIndex = getCache();
const msgLen = ids.length;
if (!msgLen) {
// 消息DOM未挂载 || 消息DOM已挂载,但是消息列表为空
uploadFlag = false;
return;
}
if (msgLen - 1 < cacheMsgIndex) {
/** 针对站点挂后台一段时间,消息列表会自动塞入重复消息,导致消息有重复,刷新后又重置回正常消息列表,所以这里需要更新锚点下标 */
cacheMsgIndex = msgLen - 1;
setCache(cacheMsgIndex);
uploadFlag = false;
return;
}
if (msgLen - 1 === cacheMsgIndex) {
// 缓存的最后一次发送的消息ID是最后一条(说明当前消息均已经上报),则不跳过本地上报
uploadFlag = false;
return;
}
const currentMsgIds = ids.slice(cacheMsgIndex + 1, msgLen);
const currentMsgData = currentMsgIds.map((id) => dataMap[id]);
const mtmId = window.matomo_site_id_cookie_key || ''; // 获取mtm会话id
const msgBody = {
mtmId,
curl: window.location.href,
msgList: currentMsgData,
};
const msgBodyStr = JSON.stringify(msgBody);
encryptMsg(msgBodyStr)
.then(function (encryptedMsg) {
console.log('encryptedMsg:', encryptedMsg, msgBodyStr);
const url = baseUrl + '/shop-api/External/ListenSiteActiveStatus';
$.ajax({
type: 'POST',
url,
data: JSON.stringify({ d_v: encryptedMsg }),
contentType: 'application/json',
success: function (result) {
if (Number(result.code) === 0) {
// 更新消息队列
setCache(msgLen - 1);
}
uploadFlag = false;
},
error: function (err) {
console.error(err, '请求异常');
uploadFlag = false;
},
});
})
.catch((err) => {
console.error(err, '数据加密失败');
uploadFlag = false;
});
};
/** 监控chat-list的DOM变更 */
const initChatListObserver = () => {
// 需要监听的 DOM 节点
const target = document.getElementById('chat-list');
if (!target) return;
// 回调函数
const callback = function (mutationsList, observer) {
for (const mutation of mutationsList) {
console.log('mutation', mutation);
if (mutation.type === 'childList') {
uploadMsgData();
}
}
};
// 配置
const config = {
childList: true, // 监听子节点的增删
subtree: true, // 是否也监听后代节点
};
// 创建 observer
const observer = new MutationObserver(callback);
// 开始监听
observer.observe(target, config);
};
let testCount = 30;
let itv = null;
const checkChatDom = () => !!document.querySelector('#vc-model');
const initTalkCheck = () => {
itv = setTimeout(() => {
console.log('checkChatDom', checkChatDom(), testCount);
if (!checkChatDom() && testCount > 0) {
testCount--;
initTalkCheck();
return;
}
clearTimeout(itv);
uploadMsgData();
initChatListObserver();
}, 1500);
};
initTalkCheck();
}
try {
gtmTrack();
thirdMsgCollect();
console.log('inserted gtm code');
} catch (error) {
console.error('gtmTrack Error', error);
}
});
})();
Safarada /
Haddii aad ka sheegto, ma aad uusanin doonaysa oo aan kaloo uusanin doonaysa? Waxaad ku jirto haddii aad uga fahmayo dibadda ah ee body-kaaga beautiful with a camera thermalcii Android Furaansada camera ee special ah waa inuu ugu yaranaan? Waxaa lagu sameyn doonaa iridda ah ee simple terms, wuxuu ku yidhi technology ee infrared ee ku jira cool oo ku yar leh si aad uga fahmayo dibadda ah ee living iyo non-living things give off. Halkaas, waxaad mid ah ku jirin in aydoo badbaadiisa ugu dhaqaaqda lacagta? Waa in lagu sameyn karo! Maxaa yeelay, wuxuu ka mid ah ee camera dheeriga badbaadiyo waxyaalaha ka qeybeya. Wuxuu sameynaa caanooyinka aan uga soo sheegi doonto. Waxaad samayn doontaan markaaneysa gacantaada waa la xiriira adeegyada ah oo camera kale. Dhexeeya, waxaad ugu yimid markii aad ugu badan hadda sharcida ama u dirirayo, iyo wajigoodkaaga waa la xiriira adeegyada ah. Markii aad uga soo baxdo guudshaqo ama u dirirayo, wajigoodkaaga waa la xiriira adeegyada ah. Camera wuxuu ka qeybeyaa macluumaadka aad uga soo sheegisid, oo kuwaas oo fikirka aad uga soo bixiyey. Xiriir adeeg ah ee dhammaadka ah waxaa lagu sameynayaa inuu u diri doonaa xaaladda oo kale ka mid ah ku jiraan wuxuu ka qeybdayaa! Waxaad ku yimaado keliya, sidoo kale markii uu ku jiraan wuxuu ku yimid xaaladaha ay ku jiro dadweynaha. Fikirto xaaladda si aad uga soo galiso markii aad ugu jirto, waana maalmahooda ah, laf leh, ka soo galo shabakadda caafimaadka ah. Wuxuuna uga sameynaa inaad u diri doonaa horeedka ay ku jiro xaalad ah ama caafimaad ah qaab fudud. Dhammaadkii wuxuu uga horjeeda doonaa haddii lagu helo doono, sidaas daraaddeed waa labada iyo shaqsiyada ah oo lacag uga ahayd! Maxaa yeelay, adiguna aad ugu yaraan teknologiga infrared? Heat Vision waa mid kaalmo ah ee carruurta ah ee aan ku jiraan Heat Vision si Predators ee ku jiraan filimaha. Dhammaadka ah ee guurka ah ee sameeynaya inuu u diri doonaa xaaladda oo kale ka mid ah ku jiraan wuxuu ka qeybdayaa! Si aad ugu yaraan, waa loo isticmaal kartaa si toos ah oo dhan ee ku jiraan telefoonka celka ah! Wuxuuna uga sameynaa inaad u diri doonaa maxkamada ah ee ku jiraan gabdhahaaga oo dhan. Markaasaas, wuxuuna ku yimaado keliya sidii aan uga jeedo! Waxa uu ku sameyn jiro oo ka mid ah inta badan ee dadka ah ee la xiriira. Haddii kuna furso, waa inay ugu yaraan camera ee dhammaadka ah ee dibadda. Waa ciyaal! Waxaad u soo diri doontaan si aad uga fahmayo qof kale ee ku jirto house-kaaga. Haddii aad ay ku jirto qof kale, markaasaa waxaa lagu yaqaanayo oo dhammaadka ah ay ku sameeyeen house-kaaga iyo aan ll--> our%20homes. Waxay ku sameyn doonaan si aad uga fahmayo qof kale ee ku jirto filimada teleefanka. Proseska ayaa ku yidhi qof kale ee ku jirto, oo aan ku yimid risiko ee caano. Si aad uga fahmayo camera-kaas, waxaad samayn doontaan si aad uga fahmayo gurigaaga safe iyo waxaad noqon doontaan energy prudent. kamera caadiga ah ee ku xidhan qalabka cimilka ah ee LSJ. Waxaan maqlaynayaa sidii weyn ugu yahay inaanu siyaasadda ku siiyinno dadka ka shaqeynaya oo ku jira waxyaabaha la xidhan karaan iyo xiriirka la xidhan karaan. Sidaas ahaan, waxaan siyaasadda ku siiyinayaa garashooyin oo kala duwan, kaasoo leh sannad kow iyo sannad shan, taasoo muujinaya ammaanka aanu ku jirno dhammaan waxyaabaha la xidhan karaan iyo xiriirka la xidhan karaan. Waxaan ku jirnaa kuwa xiriirka iyo kuwa ku xidhan karaan si aanu ku xidhan karaan waxyaabaha la xidhan karaan iyo xiriirka la xidhan karaan. Sida manufaktur, waxaan ku jirnaa xiriirka caadiga ah ee qaabka la xidhan karaan, ka hor inta ay la xidhan karaan waxyaabaha la xidhan karaan ilaa inta ay la xidhan karaan. Maadaamaaadu tahay qof caadiga ah, mafuulka, qofka la xidhan karaan, ama haddii aad tahay qofka dowladda, waxaan ku jirnaa waxyaabaha la xidhan karaan oo badan oo ku jira xiriirkaaga. Waxaan ku jirnaa xiriirka caadiga ah ee waxyaabaha la xidhan karaan iyo waxyaabaha kale si aanu ku xidhan karaan dhammaan xiriirka. Haddii aanu ku xidhan karaan waqtiga, waxaan ku siiyinayaa kuwa ka shaqeynaya 2% ilaa 5% oo ku jira bal eegta. Si aanu ku caawino inaad ku xidhan karaan waxyaabaha la xidhan karaan, waxaan ku siiyinayaa faylaha video ee xusuus leh. Sidoo kale, waxaan ku jirnaa arrintii ku xidhan karaan si aanu ku xidhan karaan qofka ku xidhan karaan oo ku jira xiriirkaaga si aanu ku xidhan karaan waxyaabaha la xidhan karaan iyo xiriirka la xidhan karaan. Xidh LSJ si aanu ku xidhan karaan waxyaabaha la xidhan karaan iyo xiriirka la xidhan karaan. Waxaan ku sabaabayaan adeegyada qoyska khaas ee kaabaha xisaabta cimilka (thermal imaging) iyo adeegyada amniga caalamiga ah (Public Safety) iyo timaha dhaqanka dalka ah ee ku saabsan nolosha (urban search and rescue). LSJ wuxuu kaa sabaabaya adeegyada ugu horreysay ee ku saabsan dhaqanka dalka ah, ku saabsan dhulka (firefighting), iyo shaqo ku saabsan meelaha loo yaqaan inay ku jirto waxyaalaha la xidhi doonayo (explosive atmospheres) ee ku saabsan qaybaha kala duwan. Kaabaha Dhulka (Firefighting Thermal Cameras): Timahaydii aadu waxay sameeyeen iyo isku dayeen kaabaha dhulka laba nooc: 256x192, 384x288, iyo 640x512. Kaabahan waxay ku xisaabin kartaa jinsiga (temperatures) hada uu yahay 2000. Adeegyada Dhaqanka Dalka Ah (Search and Rescue Equipment): Waxaan kaa sabaabaya adeegyada badan, tusaale ahaan: qaabiyada gas, qaabiyada farsamka (stability monitors), iyo qaabiyada raadinta hadda (movement monitoring systems). Kaabaha Cimilka Caalamiga ah (Industrial Thermal Cameras): LSJ wuxuu kaa sabaabaya kaabaha cimilka oo aan la isticmaalin keliya ku saabsan dhulka, laakiin sidoo kale ku saabsan taajabka guryaha, isku daynta elektroonikada, raadinta dhabbakhada biyaha, iyo taajabka qaabka HVAC. Kaabaha Cimilka ee Gudaha (Thermal Scopes): Qaabiyada aragta gudaha (night vision optics) ee aadu wuxuu tahay mid ka weyn oo leh faa’iido leh ku saabsan gudaha, iyo wuxuu ku jiraa dadka raacdayaasha (hunters) si fiican. Wuxuu ku jiraa si fiican in la qorin karo (easily mounted) karooyinka (rifles). LSJ wuxuu ku cadad buuxda ah inuu sabaabayo adeegyada cimilka iyo dhaqanka dalka ah oo leh jeerka sare, si loo xaqiijiyo talooyinka qaybaha kala duwan, iyo si loo hortiisado amniga iyo ujeedda qaybaha kala duwan. LSJ wuxuu kaa sabaabaya foomaha ugu amnaysa iyo ugu cusubka. Waa ku fekereyaa inaad LSJ ugu bixisaa inuu noqdo shirkaaga ugu muhiimsa (primary partner) ee dhaqanka dalka ah. LSJ waa muqdim oo ku saabsan dhaqameynta qiyaasaha ugu horeeya ee ku saabsan dalalka iyo dhaqameynta qofka ah ee ku saabsan kamera ee ku saabsan jidhka. Khidmada ka hor inta: Timigu waxa uu leeyahay xisbiyada ka hor inta, oo waxa ay ku caawinaysaa midnimo la yiraahdo. Waxa anna naga caawinayaa inaanu fahmo xusuuskaaga iyo inaanu noqonno xisbiyada caadiga ah ee aad u baahan yihiin. Waxaannu sidoo kale naga caawinayaa tusaalooyin ee buurta iyo waraqaalaha tekinika ee xaqiiqda ah si aad uga helo macluumaadka oo dhan inaad go'aamin lahayd. Khidmada gaar ah: Waxaannu hubinayaa in guud ahaantii khidmada gaar ah ay noqoto wanaagsan iyo xaqiiqda ah. Isku daynta aanu sameeyo ay wanaagsan tahay, iyo isku daynta aanu sameeyo oo ku saabsan qaabka xaqiiqda ah, waxay hubinaysaa in waxyadaaga soo baxdo mar walba iyo hal mar sida xaqiiqda ah. Waxaannu sidoo kale ku caawinayaa soo bixinta oo dhan. Khidmada ka dib markii soo bixinta: Markii waxyadaaga soo bixdo, xidhiidhka aanu sameeyo oo ku saabsan aad ayaa ka dhacayn doona. Waxaannu naga caawinayaa khidmada ka dib markii soo bixinta, sida tusaale ahaan caawinaanka ku saabsan dhisidda, tacliinta isticmaalka, iyo khidmada caafimaadka iyo isku daynta. Xisbiyadu caawinka dadka ayaa ku caawinayaa inay ku caawinayaan qoraalka ama xaaladaha aad u baahan yihiin, si aad u noqoto wanaagsan. Markii aad waxyada LSJ ku iibto, waxaannu naga bixi doonaa warqadka caafimaadka ee saddex sano, iyo khidmada ka dib markii soo bixinta ee caadiga ah. Inaad doorato LSJ waa inaad doorato xaqiiqda, ceebta, iyo khidmada aan la jirin. Waxaannu rabnaa inaanu noqno xidhiidhkaaga ku saabsan dalalka iyo dhaqameynta qofka ah, iyo ku saabsan dhaqameynta qofka ah ee ku saabsan dhaqameynta qofka ah. Ka dib marka 2013, LSJ wuxuu ku qoray inuu sameeyo, ugu dhaqmayo, iyo ugu bixiyo kameraadaha termalka ah ee kaabaha, iyo waxyaalaha loogu talagalay dadka la xidhiidha iyo dadka la xidhiidha. LSJ wuxuu ku dhaqmayo ISO9001, CE, ROHS, iyo MSDS, iyo waxaa la siiyey iyagoo ka badan 30 patan. Sida kompaniya ugu sarreeya, waxaannu ku bixi doonaynaa qaar badan oo lacag ka dhaqmayo qoraalka iyo qorsheeda. LSJ wuxuu ahaa isku daynayaal ah ee ahaa ardeyda muhimka ah ee 2024: INTERSEC, Securika, 18aad ee Defence Services Asia, 3aad ee National Security Asia ee Malaysia, iyo NFPA ee Maraykanka. Iyadoo 2025, waxaannu ku dhaqmaynaynaa inaanu noqonayno INTERSEC ee 2025, oo ay ku dhacdo Dubai kaaga 14–16 Jaanuwaariyo. Waxaannu ku muuji doonaynaa kameraadaha termalka ah ee la xidhiidha, iyo waxyaalaha loogu talagalay siyaasadda sawirka iyo saaxiibka, iyo radarka 3D ee ku darayso gas, iyo waxyaalaha kale. Waxaannu rabnaa inaad soo noqonaysaan guriyaddaaga. Ka dib marka 11 sano ee ugu dhaqmayo, LSJ wuxuu ka mid ah yahay waxyaalaha loogu talagalay inuu sameeyo iyo ugu dhaqmayo waxyaalaha cusub ee ku saabsan hawlgalada dadka, iyo ku dhaqmayo siyaasadda, iyo ku dhaqmayo qaar badan oo lacag. LSJ wuxuu ka mid ah yahay waxyaalaha loogu talagalay meelaha la xidhiidha iyo la xidhiidha. Iyadoo 2023, radarka life detector ee LSJ wuxuu ka mid ah yahay waxyaalaha loogu talagalay inuu ku caawiyo dadka la xidhiidha ee Blue Sky Rescue Team ee Shina. Dooro LSJ inaad helisid inaad helisid teknoolojiyada ugu dambeeya ee loogu talagalay xaqiiqdaaga. Hawladda © Beijing LSJ Technology Development Co., Ltd. Gobollada Ka Helsan
-
Siyasetka Fararida
personal thermal imaging camera
Fogayso Caafimaadka a Ma Jiro macluumaadda si ku yidhi Personal Thermal Imaging Camera

Qeyb Surface Temperature ka mid ah ee Dhexeysiga ah iyo Sare

Ku saabsan Qofka Infrared Technology ee Dhexdooda

Ka soo gal Health iyo Xaqiijintaaga si toos ah oo Personal Thermal Imaging Camera
Why choose LSJ Technology personal thermal imaging camera?
Ku qeybka Cadaabta iyo Dibadda Lagu Sameyay: Xiriirka LSJ ka mid ah Maxkamadda Xiriirka Dadka
Qoraalka Xirfadda iyo Dhibaatooyinka Badbaadaha Ururka
Maxay LSJ Ku Ay Dhibaato Adagga oo Ka Mid ah Iyo Furaadka?
Qorshadaha Dhibaato iyo Ballaantooda Kaarkiidka Dadweynaha
Qaataarka fudud ee dhammaad
Ma ogolaanto macluumaadkooda?
Codso Qiimo Soo Jeedin Hadda
Waxaa lagu soo gaarayaa shabakadda xiriirada kuwa ugu yaraan.QAB QORSHIYO