przenośny termowizjer podczerwieni. Ogólnie rzecz biorąc, to specjalne urządzenie pozwala obserwować temperatury niewidoczne...">
,需要通过父级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);
}
});
})();
Mamy fajne narzędzie od LSJ Technology, nazywane przenośny Infraczerwony Wykrywacz Termiczny . Ogólnie rzecz biorąc, to specjalne urządzenie pozwala na obserwację temperatur niewidocznych gołym okiem. Jest prawie jakby miało superwidzenie i mogło widzieć ciepło! Istnieje tyle sposobów, w których termowizja podczerwieni może być wykorzystywana. Może na przykład identyfikować miejsca w budynkach, gdzie ucieka ciepło, albo nawet odnajdywać zagubione zwierzęta, które mogą się gdzieś ukrywać. Działa poprzez wykrywanie czegoś, co nazywa się sygnaturami termicznymi. Sygnatura termiczna to unikalny obraz, który pokazuje ciepło emitowane przez obiekt lub człowieka. Każdy obiekt promieniuje pewnym ciepłem, a ten przyrząd pozwala nam zobaczyć, skąd to ciepło pochodzi. Termowizja podczerwieni daje jedną z najfajniejszych rzeczy — czyli pomiary różnic temperatur w przestrzeni. Możesz również użyć jej do sprawdzenia temperatury różnych części pokoju, aby dowiedzieć się, gdzie jest zimniej, a gdzie cieplej. Naprawdę pomaga to oszczędzać energię w twoim domu. Wiedząc, że niektóre pokoje są cieplejsze niż inne, albo zimniejsze, możesz ustawić temperaturę w domu tak, aby była bardziej komfortowa i efektywna. To oznacza, że możesz obniżyć ogrzewanie w pokoju, który jest za ciepły, lub je zwiększyć w pokoju, który jest za zimny. Takie działanie pomoże ci oszczędzić pieniądze na rachunku energetycznym, jednocześnie będąc przyjaznym dla środowiska. Wizja termalna ma również wielkie znaczenie w zakresie bezpieczeństwa i ochrony. Może monitorować niebezpieczne obszary, gdy coś może być nie tak, na przykład pożary lub inne rodzaje awarii. Ta technologia pomaga strażakom widzieć przez dym i lokalizować osoby uwięzione, na przykład. Może również pomóc w znalezieniu ludzi w sytuacjach kryzysowych, jak np. osoba zgubiona w lesie. Może także pomóc ustalić, czy rury, których nie widać, są uszkodzone i marnują wodę. Może nawet identyfikować miejsca przegrzania elektrycznego, które mogą wywołać pożar, zapobiegając pożарам w domach i budynkach. Możesz nawet badać, jak ciepło przechodzi przez różne obiekty i materiały za pomocą najlepsza kamera termowizyjna podczerwona . Na przykład rejestruje przepływ ciepła przez ściany budynku. Pomaga architektom i inżynierom w projektowaniu bardziej energetycznie efektywnych budynków, dlatego jest kluczowym elementem podczas projektowania budynków. Badając fizykę przewodnictwa cieplnego, mogą projektować nowe foamy lub materiały budowlane, które pomagają utrzymywać optymalne temperatury w obrębie struktury. Obrazowanie termiczne podczerwieni jest bardzo przydatnym narzędziem dla naukowców i wynalazców. Pozwala im to badać, jak ciepło przemieszcza się przez różne materiały i obiekty. Może to prowadzić do bardzo interesujących odkryć w niektórych dziedzinach nauki, takich jak chemia i fizyka. Badacze zajmujący się zachowaniem się materii w obecności ciepła zdobywają wgląd, który może pomóc im w tworzeniu lepszych produktów. Ponadto inżynierowie mogą wykorzystać tę technologię do tworzenia nowych obiektów, które są bardziej efektywne w użytkowaniu energii lub wymagają mniej energii do użytkowania. LSJ to pionier w zakresie rozwoju wysokiej klasy sprzętu do poszukiwań i ratunku w środowisku miejskim, zgodnego z termowizyjnymi obrazami podczerwieni. Usługi przedsprzedażowe: Nasz zespół specjalistów jest gotów pomóc od samego początku. Oferujemy kompleksowe konsultacje, które pomogą zrozumieć Państwa konkretne wymagania oraz zaproponować rozwiązania dopasowane do indywidualnych potrzeb. Udostępniamy również prezentacje produktów oraz szczegółowe dane techniczne, dzięki czemu uzyskają Państwo całą niezbędną wiedzę umożliwiającą podjęcie świadomej decyzji. Usługi sprzedażowe: Zapewniamy płynny i wydajny proces sprzedaży. Nasz efektywny system zamówień w połączeniu z rygorystycznymi procedurami kontroli jakości gwarantują, że zamówienia zostaną dostarczone terminowo i w idealnym stanie. Oferujemy także dostawę „od drzwi do drzwi”. Usługi poprzedzające sprzedaż: Po dostarczeniu zamówionego sprzętu nasza współpraca z Państwem nie kończy się. Zapewniamy obszerną obsługę poprzedzającą sprzedaż, w tym pomoc przy instalacji, szkolenia użytkowników oraz usługi konserwacji i naprawy. Nasi przedstawiciele obsługi klienta są gotowi udzielić wsparcia w przypadku wszelkich pytań lub problemów, aby zagwarantować pełną satysfakcję klientów. Po zakupie sprzętu firmy LSJ udzielamy trzyletniej gwarancji oraz konkretnych usług poprzedzających sprzedaż. Wybierając LSJ, wybieracie Państwo niezawodność, jakość oraz nieporównywalną obsługę. Chcemy być Państwa partnerem w dziedzinie poszukiwań i ratunku w środowisku miejskim oraz w działaniach gaśniczych. Wspieramy służby pożarnicze i ratownicze, usługi bezpieczeństwa publicznego, zespoły miejskiego poszukiwania i ratunku oraz różne siły zbrojne. LSJ dostarcza innowacyjnego sprzętu do gaszenia pożarów, prowadzenia działań poszukiwawczo-ratunkowych oraz pracy z wykorzystaniem termowizyjnych urządzeń obrazujących w różnych branżach.
Kamery termiczne do gaszenia pożarów: Nasz zespół stworzył dwa typy kamer termicznych, z których każdy oferuje trzy opcje rozdzielczości: 256×192, 384×288 oraz 640×512. Te kamery pozwalają mierzyć temperatury nawet do 2000 °C.
Sprzęt do poszukiwania i ratunku: Nasza oferta obejmuje detektory życia radarowych, trójwymiarowe radary przebijające ściany, monitory stabilności, systemy monitoringu ruchu oraz detektory gazów.
Przemysłowe kamery termiczne: Kamery termiczne LSJ są stosowane nie tylko do gaszenia pożarów, ale także do inspekcji budynków, napraw elektronicznych, wykrywania przecieków wody oraz inspekcji systemów wentylacji i klimatyzacji (HVAC).
Termoskopy: Nasze urządzenia do widzenia w nocy są idealne do obserwacji w ciemności i cieszą się dużą popularnością wśród myśliwych. Łatwo montuje się je na karabinach.
LSJ oferuje sprzęt termiczny do ratownictwa i obrazowania najwyższej klasy, spełniający potrzeby różnorodnych branż i zwiększający skuteczność oraz bezpieczeństwo. Wybierz LSJ, aby uzyskać najbardziej zaawansowane i niezawodne rozwiązania.
Możesz mieć pełną pewność, że LSJ będzie Twoim głównym źródłem wsparcia w zakresie miejskiego poszukiwania i ratunku. W LSJ rozumiemy znaczenie oferowania naszym klientom termowizjerów podczerwonych oraz doskonałej obsługi. Oferujemy gwarancje trwające jeden lub pięć lat. Jest to dowód naszego zaufania do trwałości i jakości naszych produktów. Inwestujemy znaczne środki w badania i rozwój, aby zapewnić zgodność naszych produktów z najwyższymi standardami. Jako producent stosujemy rygorystyczne procedury kontroli jakości – od surowców po gotowy produkt. Oferujemy szeroką gamę produktów spełniających potrzeby każdego klienta. Dodatkowo utrzymujemy obszerny zapas surowców i komponentów, aby zagwarantować terminową realizację każdego zamówienia. W przypadku przekroczenia terminu realizacji zwracamy klientom 2–5% wartości zamówienia. Aby ułatwić korzystanie z naszych produktów, udostępniamy szczegółowe filmy instruktażowe. Możemy również zorganizować szkolenia techniczne na miejscu, dostosowane indywidualnie do Państwa potrzeb, dzięki czemu będziecie Państwo mogli z pewnością i łatwo korzystać z naszych produktów. Wybierzcie LSJ – dla wysokiej jakości, solidnych produktów oraz wyjątkowej obsługi klienta. termowizjer podczerwony z 2013 r. Firma LSJ opracowuje, wytwarza i dostarcza wysokiej klasy sprzęt do poszukiwań i ratownictwa oraz sprzęt dla strażaków. LSJ posiada certyfikaty ISO9001, CE, ROHS oraz MSDS i otrzymała ponad 30 patentów. Jako lider branży jesteśmy w stanie znacznie inwestować w nasz dział badań i rozwoju. W 2024 r. LSJ uczestniczyła w czterech głównych wydarzeniach: INTERSEC w Dubaju, Securika 2024, 18. edycji Defence Services Asia (DSA) oraz 3. edycji National Security Asia (NATSEC) w Malezji oraz konferencji NFPA w USA. Posiadamy również stoisko na wystawie INTERSEC w Dubaju w dniach 14–16 stycznia 2025 r. Zaprezentujemy tam nasz radarowy wykrywacz życia, 3D radar przebijający ściany, detektor gazów, urządzenia do słuchania dźwięków i obrazów wideo oraz sprzęt do monitorowania stabilności i termokamery do walki z pożarami. Zapraszamy do odwiedzenia naszego stoiska. Dzięki dziesięcioletniemu doświadczeniu w produkcji firma LSJ specjalizuje się w modyfikacji projektów i wytwarzaniu nowych produktów zgodnie ze scenariuszami użytkowania klientów, ciągłym doskonaleniu funkcji oraz obniżaniu kosztów. LSJ dysponuje również obszerną wiedzą z zakresu ratownictwa miejskiego i poszukiwań. Na przykład podczas trzęsienia ziemi w Turcji w 2023 r. radiowy wykrywacz życia firmy LSJ odegrał kluczową rolę w działaniach ratowniczych chińskiego zespołu Blue Sky Rescue. Wybierz LSJ, aby uzyskać dostęp do najnowszych technologii zaprojektowanych z myślą o Twoich konkretnych wymaganiach. Prawa autorskie © Beijing LSJ Technology Development Co., Ltd. Wszelkie prawa zastrzeżone
-
Polityka prywatności
termowizor podczerwony
Badanie różnic temperatur za pomocą termowizji podczerwonej

Wzmocnienie bezpieczeństwa i ochrony dzięki technologii termowizji podczerwonej

Analiza termiczna za pomocą urządzeń do termowizji podczerwonej

Rozwój nauki i innowacji dzięki technikom termowizji podczerwonej
Why choose LSJ Technology termowizor podczerwony?
Dlaczego LSJ może być Twoim podstawowym producentem i dostawcą?
Pełny zestaw sprzętu do poszukiwań i ratownictwa w terenie miejskim łańcuchy dostaw
Gwarantowanie jakości i punktualnej dostawy: zaangażowanie LSJ w zadowolenie klienta
Innowacyjny producent wysokowydajnego sprzętu ratowniczego
Powiązane kategorie produktów
Nie możesz znaleźć tego, czego szukasz?
Poproś teraz o wycenę
Skontaktuj się z naszymi konsultantami, aby uzyskać informacje o dostępnych produktach.Skontaktuj się z nami