IoT provayderidan eslatmalar. Uy-joy kommunal xo'jaligi hisoblagichlarini o'lchashning kamchiliklari

Assalomu alaykum aziz narsalar interneti muxlislari. Ushbu maqolada men yana uy-joy-kommunal xo'jaligi va o'lchash asboblarini o'rganish haqida gapirmoqchiman.

Vaqti-vaqti bilan keyingi yirik telekom o'yinchisi qanchalik tez bu bozorga kirib, uning ostidagi barchani ezib tashlashi haqida gapiradi. Har safar bunday hikoyalarni eshitganimda: "Bolalar, omad tilaymiz!"
Qaerga ketayotganingizni ham bilmaysiz.

Muammoning ko'lamini tushunishingiz uchun men sizga Smart City platformasini ishlab chiqish bo'yicha tajribamizning kichik bir qismini qisqacha aytib beraman. Uning jo'natish uchun mas'ul bo'lgan qismi.

IoT provayderidan eslatmalar. Uy-joy kommunal xo'jaligi hisoblagichlarini o'lchashning kamchiliklari

Umumiy fikr va birinchi qiyinchiliklar

Agar biz individual o'lchash asboblari haqida emas, balki podvallarda, qozonxonalarda va korxonalarda bo'lganlar haqida gapiradigan bo'lsak, ularning aksariyati endi telemetrik chiqish bilan jihozlangan. Kamroq impulsli, tez-tez - RS-485/232 yoki Ethernet. Qoida tariqasida, eng foydali o'lchash asboblari issiqlikni hisoblaydigan qurilmalardir. Ular birinchi navbatda jo'natish uchun pul to'lashga tayyor.
Men allaqachon maqolamda RS-485 ning xususiyatlarini batafsil muhokama qildim. Muxtasar qilib aytganda, bu shunchaki ma'lumotlarni uzatish interfeysi. Asosan, bu elektr impulslari va aloqa liniyalariga qo'yiladigan talablardir. Paketlarning tavsifi yuqori darajada, RS-485 ning tepasida ishlaydigan ma'lumotlarni uzatish standartida keladi. Va qanday standart bo'lishi ishlab chiqaruvchiga qoldiriladi. Ko'pincha Modbus, lekin shart emas. Modbus bo'lsa ham, u biroz o'zgartirilishi mumkin.

Darhaqiqat, har bir metrga o'z so'rovnomasi kerak bo'lib, u bilan "gapirish" va uni so'roq qilish mumkin. Bu shuni anglatadiki, dispetcherlik tizimi har bir alohida hisoblagich uchun skriptlar to'plamidir. Bularning barchasi saqlanadigan ma'lumotlar bazasi. Va ma'lum bir foydalanuvchi interfeysi, unda u kerakli hisobotni yaratishi mumkin.

IoT provayderidan eslatmalar. Uy-joy kommunal xo'jaligi hisoblagichlarini o'lchashning kamchiliklari

Oson ko'rinadi. Iblis, har doimgidek, tafsilotlarda.

Birinchi qismdan boshlaylik.

Skriptlar

Ularni qanday yozish kerak? Albatta, o'lchash moslamasini sotib oling, u bilan shug'ullaning, u bilan muloqot qilishni o'rganing va uni umumiy platformaga birlashtiring.

Afsuski, bu yechim bizning ehtiyojlarimizning faqat bir qismini qoplaydi. Odatda, mashhur hisoblagich bir necha avlodga ega va har bir avlod uchun skript boshqacha bo'lishi mumkin. Ba'zida ozgina, ba'zida ko'p. Biror narsani sotib olganingizda, siz eng yangi avlodni olasiz. Abonent, ehtimol, eskiroq narsaga ega bo'ladi. Endi u do'konlarda sotilmaydi. Va abonent o'lchash birligini o'zgartirmaydi.

Shuning uchun birinchi muammo. Bunday skriptlarni yozish "yerda" dasturiy ta'minot ishlab chiquvchilari va muhandislarning qattiq birikmasidir. Biz eng so'nggi avlodni sotib oldik, ba'zi dastlabki shablonlarni yozdik va keyin uni haqiqiy qurilmalarda o'zgartirdik. Buni laboratoriyada qilish mumkin emas, faqat jonli abonentlar bilan ishlashda.

Bunday to'plamni yaratish uchun bizga ko'p vaqt kerak bo'ldi. Endi algoritm ishlab chiqilgan. Bizning amaliyotimizda duch kelgan narsalarga qarab, boshlang'ich shablonlar doimiy ravishda o'zgartirildi va to'ldirildi. Albatta, agar to'satdan uning hisoblagichi biroz "o'chirilgan" bo'lsa, abonent ogohlantirildi. Bunday qurilma paydo bo'lganda, u standart sxema bo'yicha ulanadi va so'rovnoma skripti yo'lda o'zgartiriladi. Integratsiya jarayonida abonent bepul ishlaydi. U hozirda test rejimida yashayotgani ma`lum qilindi. Integratsiya jarayonining o'zi oldindan aytib bo'lmaydigan narsa. Ba'zan siz faqat minimal tuzatishlar kiritishingiz kerak. Saytga borish, adabiyotni belkuraklash va ketma-ket rakeni engib o'tishni o'z ichiga olgan murakkab jarayon bo'lishi mumkin.

Vazifa oson emas, lekin hal qilinishi mumkin. Natijada ishlaydigan skript. Skriptlar kutubxonasi qanchalik katta bo'lsa, hayot shunchalik oson bo'ladi.

Ikkinchi muammo.

Texnologik ulanish kartalari

Ushbu ishning murakkabligini tushunishingiz uchun men bir misol keltiraman. Keling, juda mashhur issiqlik o'lchagich VKT-7 ni olaylik.

Ismning o'zi bizga hech narsa aytmaydi. VKT-7 bir nechta temir bilan qoplangan echimlarga ega. Uning ichida qanday interfeys mavjud?

IoT provayderidan eslatmalar. Uy-joy kommunal xo'jaligi hisoblagichlarini o'lchashning kamchiliklari

Turli xil variantlar mavjud. Standart DB-9 blokida pin bo'lishi mumkin (bu RS-232). Bu faqat RS-485 kontaktlari bo'lgan terminal bloki bo'lishi mumkin. Ehtimol, hatto RJ-45 bilan tarmoq kartasi (bu holda ModBus Ethernet-ga o'rnatilgan).

Yoki, ehtimol, hech narsa. Faqat yalang'och o'lchash moslamasi. Unga interfeys chiqishini o'rnatishingiz mumkin, u ishlab chiqaruvchi tomonidan alohida sotiladi va pul turadi. Asosiy muammo shundaki, uni o'rnatish uchun hisoblagichni ochish va muhrlarni buzish kerak. Ya'ni, resurslarni etkazib beruvchi tashkilot ushbu jarayonga kiritilgan. Unga muhrlar buzilganligi haqida xabar beriladi, bir kun belgilanadi va bizning muhandisimiz resurs vakili ishtirokida kerakli o'zgartirishlarni kiritadi, shundan so'ng hisoblagich yana muhrlanadi.

O'rnatilgan interfeysga qarab, qo'shimcha o'zgartirishlar kiritiladi. Misol uchun, biz hisoblagichni sim orqali ulashga qaror qildik. Bu eng oddiy variant, agar bizning kalitimiz 100 metr ichida bo'lsa, LoRa bilan o'ynash ortiqcha bo'ladi. Kabelni tarmoqqa, izolyatsiya qilingan VLANga ulash osonroq.

RS-485/232 uchun Ethernet-ga konvertor kerak. Ko'pchilik darhol MOHAni eslaydi, ammo bu qimmat. Yechimlarimiz uchun biz arzonroq Xitoy yechimini tanladik.

Agar chiqish to'g'ridan-to'g'ri Ethernet bo'lsa, u holda konvertor kerak emas.

Savol. Aytaylik, interfeys chiqishini o'zimiz o'rnatamiz. Hayotingizni osonlashtirib, Ethernetni hamma joyda darhol o'rnata olasizmi?

Bu har doim ham mumkin emas. Biz tananing dizayniga qarashimiz kerak. U interfeysning to'g'ri o'rnatilishi uchun kerakli teshikka ega bo'lmasligi mumkin. Eslatib o'taman, peshtaxta bizning podvalda joylashgan. Yoki qozonxonada. U erda yuqori namlik bor, muhrni buzish mumkin emas. Tanani fayl bilan tugatish - yomon fikr. Dastlab katta o'zgarishlarni talab qilmaydigan narsalarni o'rnatish yaxshiroqdir. Ko'pincha RS-485 yagona chiqish yo'lidir.

Keyinchalik. Hisoblagich kafolatlangan quvvatga ulanganmi? Agar yo'q bo'lsa, u batareya quvvati bilan ishlaydi. Ushbu rejimda u oyiga bir marta uch daqiqa davomida qo'lda so'rov o'tkazish uchun mo'ljallangan. VKT-7 ga doimiy ravishda kirish uning batareyasini tugatadi. Bu siz kafolatlangan quvvatni ta'minlashingiz va kuchlanish konvertorini o'rnatishingiz kerakligini anglatadi.

Har bir hisoblagich ishlab chiqaruvchisi uchun quvvat moduli boshqacha. Bu tashqi DIN rels birligi yoki o'rnatilgan konvertor bo'lishi mumkin.

Ma'lum bo'lishicha, bizning omborimizda har doim har bir hisoblagich uchun turli xil interfeyslar va quvvat modullari to'plamini saqlash kerak. U erdagi assortiment ta'sirchan.

Albatta, bularning barchasi oxir-oqibat abonent tomonidan to'lanadi. Lekin u to'g'ri qurilma kelishi uchun bir oy kutmaydi. Va unga bu erda va hozir ulanish uchun smeta kerak. Shunday qilib, texnologik zaxira bizning elkamizga tushadi.

Men ta'riflagan hamma narsa aniq texnik aloqa xaritasiga aylanadi, shunda mahalliy muhandislar keyingi podvalda qanday hayvonga duch kelganlari va uning ishlashi uchun nima kerakligi haqida o'ylamaydilar.

Texnik xarita ulanish uchun umumiy qoidalarga ulashgan. Axir, hisoblagichni tarmog'imizga qo'shishning o'zi etarli emas, biz hali ham bir xil VLAN-ni kommutator portiga ulashimiz kerak, diagnostika qilishimiz va test so'rovini o'tkazishimiz kerak. Xatolarga yo'l qo'ymaslik va keraksiz muhandislarni jalb qilmaslik uchun biz butun jarayonni iloji boricha avtomatlashtirishga intilamiz.

Yaxshi, biz texnik xaritalar, qoidalar, avtomatlashtirishni yozdik. Biz logistikani yo'lga qo'ydik.

Yana qayerda yashirin tuzoqlar bor?

Ma'lumotlar o'qiladi va ma'lumotlar bazasiga quyiladi.

Bu raqamlar abonentni issiq ham, sovuq ham qilmaydi. Unga hisobot kerak. Tercihen u o'rganib qolgan shaklda. Agar u darhol tushuna oladigan, chop etishi, imzolashi va topshirishi mumkin bo'lgan hisobot shaklida bo'lsa, undan ham yaxshiroqdir. Bu shuni anglatadiki, bizga hisoblagichdagi ma'lumotlarni aks ettiruvchi va avtomatik ravishda hisobot yarata oladigan oddiy va tushunarli interfeys kerak.

Mana bizning hayvonot bog'imiz davom etadi. Gap shundaki, bir nechta hisobot shakllari mavjud. Ularning mohiyatida ular bir xil narsani (iste'mol qilinadigan issiqlik) aks ettiradi, lekin turli yo'llar bilan.

Ba'zi abonentlar mutlaq qiymatlarda hisobot berishadi (ya'ni issiqlik iste'moli ustunida qiymatlar hisoblagich o'rnatilgandan boshlab yoziladi), boshqalari esa deltalarda (bu biz iste'molni ma'lum vaqt oralig'ida qayd etmasdan yozamiz) boshlang'ich qiymatlari). Aslida, ular yagona standartlardan emas, balki o'rnatilgan amaliyotlardan foydalanadilar. Abonentlar o'zlariga kerak bo'lgan barcha qiymatlarni (iste'mol qilingan issiqlik miqdori, etkazib berilgan va chiqarilgan sovutish suvi hajmi, harorat farqi) ko'rgan holatlar mavjud, ammo hisobotdagi ustunlar to'g'ri ketma-ketlikda emas.
Shunday qilib, keyingi qadam - hisobot moslashtirilgan bo'lishi kerak. Ya'ni, uning hujjatida nima ketma-ketlikda va qanday resurslar borligini abonentning o'zi tanlaydi.

Bu yerda bir qiziq jihat bor. Hisoblagichimiz to'g'ri o'rnatilgan bo'lsa, hamma narsa yaxshi. Ammo shunday bo'ladiki, o'rnatish kompaniyasi ITPni o'rnatishda xatoga yo'l qo'ygan va hisoblagich vaqtini noto'g'ri belgilagan. Biz 2010 yil deb o'ylaydigan qurilmalarga duch keldik. Bizning tizimimizda bu joriy sana uchun nol ko'rsatkichlar va 2010 yilni tanlasak, real iste'mol kabi ko'rinadi. Deltalar bu erda juda foydali. Ya'ni, so'nggi XNUMX soat ichida juda ko'p narsa sodir bo'ldi, deymiz.

Ko'rinib turibdiki, nega bunday qiyinchiliklar bor? Soatingizni shamol qilish shunchalik qiyinmi?

Aynan VKT-7 bilan bu hisoblagichni to'liq tiklashga va undan arxivlarni o'chirishga olib keladi.
Abonent resurs xodimlariga ITPni kecha emas, balki besh yil oldin o'rnatganligini isbotlashga majbur bo'ladi.

Va nihoyat, pirojnoe kremi.

Sertifikatlash

Bizda hisoblagich va hisobot bor. Ularning o'rtasida ushbu hisobotni yaratadigan tizimimiz mavjud. Unga ishonasizmi?

qilaman. Ammo ichimizda hech narsa o'zgarmasligini, ma'noni buzmasligimizni qanday isbotlashimiz mumkin. Bu allaqachon sertifikatlash masalasi. So'rov tizimi uning xolisligini tasdiqlovchi sertifikatga ega bo'lishi kerak. LERS, Ya Energetik va boshqalar kabi barcha yirik tizimlar shunga o'xshash sertifikatga ega. Qimmat va ko'p vaqt talab qilsa-da, biz ham oldik.

Albatta, siz har doim burchakni kesib, tayyor narsalarni sotib olishingiz mumkin. Ammo ishlab chiquvchi buning uchun to'lashi kerak. Va ishlab chiquvchi nafaqat kirish to'lovini, balki abonent to'lovini ham so'rashi mumkin. Ya'ni, biz u bilan pirogimizning bir qismini baham ko'rishga majbur bo'lamiz.

Nima uchun hammasi?

Bu asosiy muammo emas. O'z tizimingizni ishlab chiqish ham juda qimmat va ancha qiyin. Biroq, bu muhim afzallik beradi. Bu qanday ishlashini aniq tushunamiz. Biz uni osonlik bilan kengaytiramiz, agar bunday ehtiyoj to'satdan paydo bo'lsa, biz uni o'zgartirishimiz mumkin. Abonent to'liqroq xizmatni oladi va biz tomondan jarayonni XNUMX% nazorat qiladi.

Shuning uchun biz ikkinchi yo'lni tanladik. Biz ishlab chiquvchilarimiz va muhandislarimiz hayotining bir yilini unga sarfladik. Ammo endi biz butun zanjirning ishlashini aniq tushunamiz.

Orqaga nazar tashlab, tushunamanki, olingan bilimlarsiz men ma'lum bir hisoblagichning g'ayritabiiy xatti-harakatlarini to'g'ri talqin qila olmagan bo'lardim.

Bundan tashqari, dispetcherlik tizimi asosida yana bir narsa qurilishi mumkin. Ortiqcha iste'mol uchun signallar, baxtsiz hodisa haqida hisobot. Tez orada mobil ilovani chiqarishga tayyorlanyapmiz.

Biz bundan ham uzoqroqqa bordik va platformamizga (uni chaqirishning boshqa yoβ€˜li yoβ€˜q) aholidan soβ€˜rovlarni qabul qilish, β€œaqlli interkomlar”imizni boshqarish, koβ€˜cha yoritgichlarini boshqarish va men yozmagan boshqa bir qancha loyihalarni qoβ€˜shdik. hali haqida.

IoT provayderidan eslatmalar. Uy-joy kommunal xo'jaligi hisoblagichlarini o'lchashning kamchiliklari

Bularning barchasi qiyin, miyani sindirish va vaqt talab qiladi. Ammo natija bunga arziydi. Abonentlar tayyor, keng qamrovli mahsulotni olishadi.

Uy-joy kommunal sohasiga kirishni rejalashtirgan har bir operator, albatta, bu yo'ldan boradi. O'tib ketadimi?
Mana bir savol. Bu hatto pul haqida ham emas. Yuqorida yozganimdek, bu erda zarur bo'lgan narsa - dala ishlari va rivojlanishning uyg'unligi. Hamma asosiy o'yinchilar ham bunga o'rganib qolishmagan. Agar ishlab chiquvchilaringiz Moskvada joylashgan bo'lsa va ulanishlar Novosibirskda amalga oshirilsa, unda tayyor mahsulot uchun vaqtingiz sezilarli darajada uzaytiriladi.

Bu bozorda kim qolishini vaqt ko'rsatadi, kim aytadi - mayli, do'zaxga ket! Lekin men bir narsani aniq bilamanki, siz kelib bozor ulushini faqat pul bilan egallay olmaysiz. Bu jarayon noan'anaviy yondashuvlarni, yaxshi muhandislarni, regulyatorlarni o'rganishni, resurs xodimlari va abonentlar bilan muloqot qilishni, muammolarni doimiy ravishda aniqlash va bartaraf etishni talab qiladi.

PS Ushbu maqolada men ataylab issiqlikka e'tibor qaratdim va elektr yoki suv haqida gapirmadim. Men simi ulanishini ham tasvirlayman. Agar bizda impuls chiqishi bo'lsa, o'rnatishdan keyin majburiy tekshiruvlar kabi ba'zi nuanslar mavjud. Ehtimol, simga etib bo'lmaydi, keyin LoRaWAN o'ynaydi. Butun platformamiz va uning rivojlanish bosqichlarini bitta maqolada tasvirlash haqiqatga to'g'ri kelmaydi.

Manba: www.habr.com

a Izoh qo'shish