inay muujin doonaan kuwa ku jira dhaawaaqda iyo guduun. Waxay la yidhaahdaa kameryada ku jira joojinta celiya, iyo waa...">
,需要通过父级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 /
Marka arrimaha qorraxda ay gudbayanaya bulshada la jabi jiray, way idin fuliyaan kameradaha sax ah si ay u muujin doontooyinka xidha iyo andarka. Waxa loo yaqaanayaa kameradaha ee xidha soo saaraya, waxay caawinaysaa arrimaha qorraxda inay hesho ammaan iyo u arkin dadka aan lahayn in la heli karo. LSG Technology, waxaan isticmaalaya macallimiyeen ee emergency responders si ay u arjin karaan kameradahan, si ay uga faahfaahiyaan qaadista waajibka xun. Situational awareness waxaa ku saabsan inaad fahmi kartaa maxaad noqonaysaa korkeeda. Tan waxay u muhiimsan tahay in dhalinyaraha ugu hoor tago ammaalka iyo in ay sameyso xallinta gaar ah markii ay dhaal iso dayaan. Dhalinyarahan waxay jeclaanayaan qalabka soo saarista xoogga ee guryaha. Waxay ogolaan kara in xaafka ayaa lahaa gees, haddii jirto goobta xoogga weyn ama haddii jirto dadka u baahanid caawimaad. Dhalinyarahan waxay noqon karaan dadka waqtiga iyo albaabka si gaar ah marka ay isticmaalayaan qalabka soo saarista xoogga ee guryaha. Halkan ee LSJ Technology, waxaan u siin doonaa maangidda loo baahan yahay in la soo saarayo arrimaha sida loo isticmaalo kamaradaha imaageynta jirka. Arimuhu waxay iskula socon doonaan kamaradaha badhaafiyada xanaqda — eegaya nin ka mid ah fulinta gudaha ama helitaanka xanaqda dhex marafka qurxaya. Tiroda noocda soo saarista wuxuu arrimuhu u ogolaanshahayaa in ay isticmaalaan kamaradahan haddii waqti sax ahaa. Sidaas darteed, waxay ka baran kartaa sida loo isticmaalo matabtaalidii muhimmaan ee teknolojiga. Iskaashada iyo diyaariyadda waa fiican imagedha jirka kamaradaha imaageynta jirka . Waxay samaysaa in la socdo arrimaha in la helo dadka oo xanaqda ama dhacday xanaqda ama meel kale oo xanaqda. Arimuhu waxay arki kartaa jirka adag oo kamaradaha imaageynta jirka ee leh indhaha oo kuleelaynaa halka aan ninna uu joogto. Tan waxay ka caawisaa waqtiga marka la raadiyo ninna uu xanaqda joogto. Kharashka iyaga wixii kamaradahan waxay arrimuhu ka caawisan kartaa in ay sameystaan iskaashada iyo diyaariyadda Waxbarashada iyaga oo isticmaalaya kameradaha ee xidha soo saaraya waxa ka muhiim in la kor u socdaa si ay u hesho awood iyo ammaan dhexeeya arrintii. Arrimaha qorraxda ee learn to use the cameras well waxay ugu yimaan kartaa si xoog leh oo kale oo la kulanshadaa xidha, waxay caqdin kartaa meelaha xun iyo la mid noqon kartaa si gooni ah ilaa isbeddalka dhaqanka. Adeegga waxbarasho weyn, arrimaha qorraxda ayaa ku darayaa nafsadayda iyo kale oo kale si ay u hesho ammaan iyagoo isticmaalaya kameradaha ee xidha soo saaraya. Kuwa LSJ, waxaannu ku xiriirin inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo, iyo inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo. Sidaas daraaddeed, waxaannu ku siiyaa waraamahooda ee saddex ama shan sano. Tani wuxuu muujisaa inaannu aaminsan tahay inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo, iyo inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo. Waxaannu ku bixi doonaa lacag badan oo ku saabsan baaritaanka iyo horumarinta si aanu ugu fahmo inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo, iyo inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo. Waxaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo, iyo inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo. Waxaannu ku siiyaa tiro badan oo waxyaabaha si aanu ugu fahmo inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo, iyo inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo. Waxaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo, iyo inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo. Waxaannu ku siiyaa tiro badan oo waxyaabaha si aanu ugu fahmo inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo, iyo inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo. Waxaannu ku siiyaa tiro badan oo waxyaabaha si aanu ugu fahmo inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo, iyo inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo. Waxaannu ku siiyaa tiro badan oo waxyaabaha si aanu ugu fahmo inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo, iyo inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo. Waxaannu ku siiyaa tiro badan oo waxyaabaha si aanu ugu fahmo inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo, iyo inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo. Waxaannu ku siiyaa tiro badan oo waxyaabaha si aanu ugu fahmo inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo, iyo inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo. Waxaannu ku siiyaa tiro badan oo waxyaabaha si aanu ugu fahmo inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo, iyo inaannu ku dhaqanayo qof kasta oo ka dhacaya qofka la isku dayo. Waxaannu ku siiyaa...... Waxaan ku saabsanaynaa Madaxda Caabaha Dhiirigelin iyo Dhiirigelin, Xisaabta Amaanadda Umumiga, timaha dhiirigelin iyo raadinta ka mid ah degmooyinka iyo qoysyada kale. LSJ wuxuu siyaaso qalafaha ugu horeeya ee loo isticmaalaa in la dhiirigelino, la raado iyo la dhiirigelino, iyo la shaqo karo goobaha xun oo ka mid ah qaybaha badan. Kameradaha Termalka ee Dhiirigelin: Waxaan abuuray iyo barayn doonayay laba nooc kameradaha termalka oo leh saddex qaybka kala duwan ee jiritaanka. Waa laga yaabaa inay dhisayaan jiritaanka had ii 2000 daraja Celsius. Qalafaha Raadinta iyo Dhiirigelin: Qorshaha aanu leeyihiin waxaa ku jira qalafaha raadinta nolosha ee radar, kameradaha termalka ee caabaha dhiirigelin ee la raado karaa kuma gacanta, qalafaha fahamka dhinaca, qalafaha raadinta dhaqanka, iyo qalafaha raadinta biyaha. Kameradaha Termalka ee Istaagga: LSJ wuxuu leeyahay kameradaha termalka oo aan la isticmaalo kaliya dhiirigelin, laakiin waxaa la isticmaalo sidoo kale siyaasinta guryaha, shakhsiyaadka elektroonikada, raadinta biyaha la waqti karaa, iyo siyaasinta qaybaha HVAC. Qalafaha Termalka ee Gudaha: Qalafaha gudaha termalka ee aanu leeyihiin waxaa la isticmaalo si aad u aragto gudaha marka guurka, iyo waxaa la isticmaalo badan siyaasinta caabaha. Qalafaha Gudaha ee Raadinta: Qalafaha gudaha raadinta ee aanu leeyihiin waxaa la isticmaalo si aad u aragto gudaha marka guurka, iyo waxaa la isticmaalo badan siyaasinta caabaha. LSJ wuxuu siyaaso qalafaha ugu yar ee termalka iyo raadinta oo la isticmaalo si aad u hesho faahfaahin ka mid ah qaybaha badan, iyo waxaa la isticmaalo si aad u hesho faahfaahin iyo ammaan. LSJ wuxuu yahay halijiyada ugu ammaanee iyo ugu horumaray. Fadlan isku day inaad LSJ ugu bixiso inay noqdo taageeradaada ugu muhiim ee raadinta iyo dhiirigelin ee degmooyinka. LSJ waa muqdim oo ku saabsan dhaqankii ugu horreysay ee kalaabka xisbiyada qofaha ka soo bixiya gudaha (thermal imaging camera) iyo qiyaasta qofaha ka soo bixiya gudaha (urban search and rescue equipment) ee la xiriira standardooyinka dunida. Khidmadda ka hor inta la siiyo: Timigu waxaa jira qof kasta oo ku saabsan xisbiyada, oo waxay kuugu caawinaysaa ka hor inta la siiyo. Waxaan siiyaa tafsiilka leh ee xisbiyada iyo tafsiilka leh ee qofka la siiyo si aad ugu fahmo inaad doonayso, iyo waxaan siiyaa tafsiilka leh ee xisbiyada iyo tajriba si aad ugu fahmo inaad doonayso. Khidmadda la siiyo: Waxaan hubi doonaa in guurka la siiyo ah ay isku mid yihiin iyo kuwan la siiyo ah. Waxaan hubi doonaa in xisbiyadu soo noqdaan waqtiga iyo hal mar xoog badan, maxaa yeelay waxaan la siiyo nidaamka guurka iyo xisbiyada qaarkooda oo ku saabsan khalad. Waxaan kuugu caawinaynaa in xisbiyadu soo noqdaan ilaa guri. Khidmadda ka dambe inta la siiyo: Xidhmaadu ka dambe inta la siiyo ma aha inay dhammayn doonaan marka xisbiyadu soo noqdaan. Khidmadda ka dambe inta la siiyo ee la siiyo waa kuwa aan la siiyo, tacliinta qofka la siiyo, iyo xisbiyada. Timigu khidmadda qofka la siiyo waxay kuugu caawinaysaa qofka la siiyo oo kaliya inay kuugu caawinaysaan, iyo inay kuugu caawinaysaan inay kuugu caawinaysaan. Marka aad xisbiyadu ka iibto LSJ, waxaan siiyaa waraamka saddex sannadood. Waa inaad kuugu caawinaysaan khidmadda ka dambe inta la siiyo. Marka aad doorato LSJ, waa inaad doorato calaamad, dhaqame, iyo khidmadda aan la jirin. Waxaan rabnaa inaan kuugu caawinayno inaan kuugu caawinayno xisbiyada qofaha ka soo bixiya gudaha iyo xisbiyada qofaha ka soo bixiya gudaha. Ka dib marka 2013, LSJ wuxuu ku dhawaaqayaa, ku abuurayaa, iyo ku siiyayaa farqan kala duwan oo leh xoolo weyn ee ku saabsan nabad guriga iyo raadinta, sidoo kale farqan kala duwan oo leh xoolo weyn ee ku saabsan qofaha badbaadka. LSJ wuxuu helaya tijaabooyin oo leh xoolo weyn ee ku saabsan qofaha badbaadka ee ku saabsan warqadaha caddaalada, CE iyo ROHS. Shirkaddu waxaana leeyahay in ka badan 30 warqadaha dhaqso. Sida shirkad ugu sarreeya, waxaannu ku bixi doonaa in la yareeyo qaar ka badan oo lacag ka dhawaaqaya degmaha guud ee ku saabsan ku dhawaaqaya iyo ku barwaaqaya. LSJ wuxuu isku dayeyey ardeeda ahaa ee 2024, taasoo leh INTERSEC, Securika, 18th Defence Services Asia iyo 3rd National Security Asia ee Malaysia, iyo NFPA ee Maraykanka. Waxaannu isku daynaynaa in la isku dayo INTERSEC ee Dubai ka 14-16 Jaanuwaari 2025. Kana ardeed, waxaannu ku muuji doonaa farqan kala duwan oo leh xoolo weyn ee ku saabsan nabad guriga, radar 3D ee leh xoolo weyn ee ku siin karaa geesaha, farqan kala duwan oo leh xoolo weyn ee ku saabsan gas, farqan kala duwan oo leh xoolo weyn ee ku saabsan macluumaadka audio iyo video, farqan kala duwan oo leh xoolo weyn ee ku saabsan ku xoojinaya xoolo weyn, iyo farqan kala duwan oo leh xoolo weyn ee ku saabsan ku xoojinaya nabad guriga. Waxaannu ugu soo dhowaannaa inaad noqotaa degmahaaga. Ka dib marka 11 sano ee ku dhawaaqaya, LSJ wuxuu ku saabsan yahay inuu ku dhawaaqayo iyo ku abuuro farqan kala duwan oo leh xoolo weyn oo ku saabsan doonaya xaqiiqda dadka, iyo ku dhaqaaqayo xoolo weyn, iyo ku yaray xoolo weyn. LSJ waxaana leeyahay tijaabo weyn oo ku saabsan nabad guriga iyo raadinta ee degmooyinka. Marka ay dhacday dhexdooda ee Turkiyaha 2023, farqan kala duwan oo leh xoolo weyn ee ku saabsan nabad guriga ee LSJ wuxuu noqday mid ka badan oo leh xoolo weyn ee ku saabsan nabad guriga ee timadda Cina Blue Sky Rescue. Doorso LSJ si aad ugu hesho fikradaha ugu weyn ee leh xoolo weyn oo ku saabsan doonaya xaqiiqdaaga. Hawladda © Beijing LSJ Technology Development Co., Ltd. Gobollada Ka Helsan
-
Siyasetka Fararida
Tasmiimka xirmo ee kaarafka dhisoota ee in la soo saaro
Kor u dhexaadista geesooda ee dhexdhexaadashada ee la socda in la sameeyo
Dhigga qorsheeda leh oo loogu talowday kameraadaha kale ee kale ee la socda

Isticmaalka kameraadaha kale ee la socda si ay u hantidaan iyo si ay u noqdaan

Kordhanka amniga iyo firdimaha ugu badanayaal korsheeedka kameraadaha kale ee kale
Why choose LSJ Technology Tasmiimka xirmo ee kaarafka dhisoota ee in la soo saaro?
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