Mga tala ng provider ng IoT. Mga pitfalls ng polling utility meter

Kumusta, mahal na mga tagahanga ng Internet of Things. Sa artikulong ito, nais kong muling pag-usapan ang tungkol sa pabahay at mga serbisyong pangkomunidad at isang survey ng mga aparato sa pagsukat.

Paminsan-minsan, ang susunod na pangunahing manlalaro ng telecom ay nagsasalita tungkol sa kung gaano siya kalapit na papasok sa merkado na ito at durugin ang lahat ng nasa ilalim niya. Sa tuwing nakakarinig ako ng mga ganitong kwento, naiisip ko: β€œGuys, good luck!”
Ni hindi mo alam kung saan ka pupunta.

Upang maunawaan mo ang sukat ng problema, sasabihin ko sa iyo sa madaling sabi ang isang maliit na bahagi ng aming karanasan sa pagbuo ng platform ng Smart City. Ang bahagi nito na responsable para sa pagpapadala.

Mga tala ng provider ng IoT. Mga pitfalls ng polling utility meter

Pangkalahatang ideya at mga unang paghihirap

Kung hindi natin pinag-uusapan ang tungkol sa mga indibidwal na aparato sa pagsukat, ngunit ang mga nasa basement, boiler room at negosyo, kung gayon ang karamihan sa kanila ay nilagyan na ngayon ng isang telemetric output. Mas madalas pulsed, mas madalas - RS-485/232 o Ethernet. Bilang isang patakaran, ang pinaka-kapaki-pakinabang na mga aparato sa pagsukat ay ang mga nagbibilang ng init. Handa silang magbayad para sa kanilang pagpapadala sa unang lugar.
Napag-usapan ko na nang detalyado ang mga tampok ng RS-485 sa aking artikulo. Sa madaling salita, isa lamang itong interface ng paglilipat ng data. Mahalaga, ito ang mga kinakailangan para sa mga electrical impulses at linya ng komunikasyon. Ang paglalarawan ng mga pakete ay dumarating sa mas mataas na antas, sa pamantayan ng paghahatid ng data, na nagpapatakbo sa ibabaw ng RS-485. At kung anong uri ng pamantayan ang natitira sa tagagawa. Kadalasan Modbus, ngunit hindi kinakailangan. Kahit na ito ay Modbus, maaari pa rin itong mabago.

Sa katunayan, ang bawat metro ay nangangailangan ng sarili nitong survey script, na maaaring "makausap" dito at magtanong dito. Nangangahulugan ito na ang dispatch system ay isang set ng mga script para sa bawat indibidwal na counter. Ang database kung saan naka-imbak ang lahat ng ito. At isang partikular na user interface kung saan maaari niyang buuin ang ulat na kailangan niya.

Mga tala ng provider ng IoT. Mga pitfalls ng polling utility meter

Mukhang madali. Ang diyablo, gaya ng dati, ay nasa mga detalye.

Magsimula tayo sa unang bahagi.

Mga script

Paano isulat ang mga ito? Well, malinaw naman, bumili ng isang aparato sa pagsukat, pag-usapan ito, matutong makipag-usap dito at isama ito sa isang karaniwang platform.

Sa kasamaang palad, ang solusyon na ito ay sumasaklaw lamang sa bahagi ng aming mga pangangailangan. Karaniwan, ang isang sikat na counter ay may ilang henerasyon, at ang script para sa bawat henerasyon ay maaaring iba. Minsan konti, minsan marami. Kapag bumili ka ng isang bagay, nakakakuha ka ng pinakabagong henerasyon. Ang subscriber ay malamang na may mas luma. Hindi na ito ibinebenta sa mga tindahan. At hindi babaguhin ng subscriber ang metering unit.

Kaya ang unang problema. Ang pagsulat ng gayong mga script ay isang matigas na kumbinasyon ng mga developer ng software at mga inhinyero "sa lupa". Binili namin ang pinakabagong henerasyon, nagsulat ng ilang paunang template at pagkatapos ay binago ito sa mga totoong device. Imposibleng gawin ito sa isang laboratoryo, habang nagtatrabaho lamang sa mga live na subscriber.

Kinailangan kami ng maraming oras upang gumawa ng ganoong bundle. Ang algorithm ay nagawa na ngayon. Ang mga paunang template ay patuloy na inaayos at dinagdagan, depende sa kung ano ang aming nakatagpo sa aming pagsasanay. Siyempre, binalaan ang subscriber kung biglang naging "off" ang kanyang metro. Kapag lumitaw ang naturang aparato, ito ay konektado ayon sa karaniwang pamamaraan at ang script ng survey ay binago sa daan. Sa panahon ng pagsasama, gumagana ang subscriber nang libre. Ipinaalam sa kanya na siya ay kasalukuyang naninirahan sa mode ng pagsubok. Ang proseso ng pagsasama mismo ay isang medyo hindi mahuhulaan na bagay. Minsan kailangan mo lamang gumawa ng kaunting pagwawasto. Maaaring magkaroon ng isang kumplikadong proseso na kinasasangkutan ng pagpunta sa site, pag-shoveling ng literatura at sunud-sunod na pagtagumpayan ang rake.

Ang gawain ay hindi madali, ngunit nalulusaw. Ang resulta ay isang gumaganang script. Kung mas malaki ang library ng mga script, mas madali ang buhay.

Pangalawang problema.

Mga teknolohikal na kard ng koneksyon

Upang maunawaan mo ang pagiging kumplikado ng gawaing ito, magbibigay ako ng isang halimbawa. Kunin natin ang napakasikat na heat meter na VKT-7.

Ang pangalan mismo ay walang sinasabi sa amin. Ang VKT-7 ay may ilang mga solusyon sa bakal. Anong uri ng interface mayroon ito sa loob?

Mga tala ng provider ng IoT. Mga pitfalls ng polling utility meter

Mayroong iba't ibang mga pagpipilian. Maaaring mayroong isang pin sa isang karaniwang bloke ng DB-9 (ito ay RS-232). Maaaring isa lamang itong terminal block na may mga contact sa RS-485. Marahil kahit isang network card na may RJ-45 (sa kasong ito, ang ModBus ay nakabalot sa Ethernet).

O baka wala talaga. Isang hubad na aparato sa pagsukat. Maaari kang mag-install ng isang output ng interface dito; ibinebenta ito nang hiwalay ng tagagawa at nagkakahalaga ng pera. Ang pangunahing problema ay upang mai-install ito kailangan mong buksan ang metro at basagin ang mga seal. Ibig sabihin, kasama sa prosesong ito ang organisasyong nagbibigay ng mapagkukunan. Inaabisuhan siya na ang mga seal ay masisira, isang araw ang itinakda at ang aming engineer, sa presensya ng isang kinatawan ng mapagkukunan, ay gagawa ng mga kinakailangang pagbabago, pagkatapos nito ay muling selyuhan ang metro.

Depende sa naka-install na interface, ang mga karagdagang pagbabago ay ginawa. Halimbawa, nagpasya kaming ikonekta ang metro sa pamamagitan ng wire. Ito ang pinakasimpleng opsyon, kung ang aming switch ay nasa loob ng 100 metro, kung gayon ang kalikot sa LoRa ay kalabisan. Mas madaling magkonekta ng cable sa aming network, sa isang nakahiwalay na VLAN.

Para sa RS-485/232 kailangan mo ng converter sa Ethernet. Maraming makakaalala agad sa MOHA, pero mahal. Para sa aming mga solusyon, pumili kami ng mas murang solusyong Chinese.

Kung ang output ay direktang Ethernet, kung gayon ang isang converter ay hindi kailangan.

Tanong. Sabihin nating tayo mismo ang nag-install ng output ng interface. Maaari mo bang gawing mas madali ang iyong buhay at agad na i-install ang Ethernet sa lahat ng dako?

Ito ay hindi laging posible. Kailangan nating tingnan ang disenyo ng katawan. Maaaring wala itong kinakailangang butas para magkasya nang maayos ang interface. Ipapaalala ko sa iyo na ang counter ay nasa basement namin. O sa boiler room. Mayroong mataas na kahalumigmigan doon, ang selyo ay hindi maaaring masira. Ang pagtatapos ng katawan gamit ang isang file ay isang masamang ideya. Mas mainam na mag-install ng isang bagay na sa una ay hindi nangangailangan ng malalaking pagbabago. Kadalasan ang RS-485 ang tanging paraan palabas.

Dagdag pa. Nakakonekta ba ang metro sa garantisadong kapangyarihan? Kung hindi, kung gayon ito ay tumatakbo sa lakas ng baterya. Sa mode na ito, idinisenyo ito para sa manu-manong pagboto minsan sa isang buwan sa loob ng tatlong minuto. Ang patuloy na pag-access sa VKT-7 ay mauubos ang baterya nito. Nangangahulugan ito na kailangan mong magbigay ng garantisadong kapangyarihan at mag-install ng boltahe converter.

Ang power module ay iba para sa bawat tagagawa ng metro. Ito ay maaaring isang panlabas na DIN rail unit o isang built-in na converter.

Lumalabas na ang aming bodega ay dapat palaging mag-imbak ng isang hanay ng iba't ibang mga interface at power module para sa bawat metro. Ang hanay doon ay kahanga-hanga.

Siyempre, ang lahat ng ito sa huli ay babayaran ng subscriber. Ngunit hindi siya maghihintay ng isang buwan para dumating ang tamang device. At kailangan niya ng pagtatantya para sa koneksyon dito at ngayon. Kaya ang teknolohikal na reserba ay nahuhulog sa ating mga balikat.

Lahat ng inilarawan ko ay nagiging isang malinaw na teknikal na mapa ng koneksyon, upang ang mga lokal na inhinyero ay hindi mag-isip tungkol sa kung anong uri ng halimaw ang kanilang nakatagpo sa susunod na basement at kung ano ang kailangan nila para gumana ito.

Ang teknikal na mapa ay katabi ng mga pangkalahatang regulasyon para sa koneksyon. Pagkatapos ng lahat, hindi sapat na isama ang metro sa aming network; kailangan pa rin naming ilakip ang parehong VLAN sa switch port, kailangan naming magsagawa ng mga diagnostic, at gumawa ng isang pagsubok na poll. Nagsusumikap kaming i-automate ang buong proseso hangga't maaari upang maiwasan ang mga pagkakamali at hindi masangkot ang mga hindi kinakailangang inhinyero.

Okay, nagsulat kami ng mga teknikal na mapa, regulasyon, automation. Nagtatag kami ng logistik.

Saan pa may mga nakatagong patibong?

Ang data ay binabasa at ibinubuhos sa database.

Ang mga numerong ito ay ginagawang hindi mainit o malamig ang subscriber. Kailangan niya ng report. Mas mabuti sa anyo kung saan siya nakasanayan. Mas mabuti pa kung ito ay kaagad sa anyo ng isang ulat na maaari niyang maunawaan, na maaari niyang i-print, pirmahan at isumite. Nangangahulugan ito na kailangan namin ng simple at nauunawaan na interface na nagpapakita ng impormasyon sa metro at maaaring awtomatikong bumuo ng isang ulat.

Dito nagpapatuloy ang aming zoo. Ang katotohanan ay mayroong ilang mga form ng ulat. Sa kanilang kaibuturan, ipinapakita nila ang parehong bagay (natupok ng init), ngunit sa iba't ibang paraan.

Ang ilang mga tagasuskribi ay nag-uulat sa mga ganap na halaga (iyon ay, sa hanay ng pagkonsumo ng init, ang mga halaga ay isinulat simula sa pag-install ng metro), ang iba sa deltas (ito ay kapag nagsusulat kami ng pagkonsumo sa loob ng isang panahon nang walang pagtukoy sa ang mga paunang halaga). Sa katunayan, hindi sila gumagamit ng pare-parehong mga pamantayan, ngunit itinatag na mga kasanayan. Nagkaroon ng mga kaso kapag nakita ng mga subscriber ang lahat ng mga halaga na kailangan nila (dami ng init na natupok, dami ng coolant na ibinigay at na-discharge, pagkakaiba sa temperatura), ngunit ang mga column sa ulat ay wala sa tamang pagkakasunod-sunod.
Kaya ang susunod na hakbang - ang ulat ay dapat na nako-customize. Iyon ay, pinipili mismo ng subscriber kung ano ang napupunta sa kung anong pagkakasunud-sunod at kung anong mga mapagkukunan ang nasa kanyang dokumento.

Mayroong isang kawili-wiling punto dito. Ang lahat ay maayos kung ang aming metro ay naka-install nang tama. Ngunit nangyayari na ang kumpanya ng pag-install, kapag nag-install ng ITP, ay nagkamali at hindi wastong nagtakda ng oras para sa metro. Nakatagpo kami ng mga device na sa tingin ay 2010 na. Sa aming system, ito ay magmumukhang zero reading para sa kasalukuyang petsa, at tunay na pagkonsumo kung pipiliin namin ang 2010. Malaking tulong ang mga Delta dito. Ibig sabihin, sinasabi namin na napakaraming nangyari sa nakalipas na XNUMX na oras.

Tila, bakit ganoong kahirapan? Napakahirap bang iikot ang iyong relo?

Eksakto sa VKT-7 hahantong ito sa isang kumpletong pag-reset ng counter at pagtanggal ng mga archive mula dito.
Mapipilitan ang subscriber na patunayan sa mga resource officer na hindi niya inilagay ang ITP kahapon, ngunit limang taon na ang nakararaan.

At sa wakas, ang icing sa cake.

certification

Mayroon kaming isang metro at isang ulat. Sa pagitan nila ay ang aming system, na bumubuo ng ulat na ito. Naniniwala ka ba sa kanya?

Oo. Ngunit paano natin mapapatunayan na walang nagbabago sa loob natin, na hindi natin binabaluktot ang kahulugan. Ito ay isa nang usapin ng sertipikasyon. Ang sistema ng survey ay dapat may sertipiko na nagpapatunay sa pagiging walang kinikilingan nito. Ang lahat ng malalaking sistema, tulad ng LERS, Ya Energetik at iba pa ay may katulad na sertipiko. Natanggap din namin ito, kahit na ito ay mahal at tumatagal ng maraming oras.

Siyempre, maaari kang palaging mag-cut ng isang sulok at bumili ng isang bagay na handa na. Ngunit ang developer ay kailangang magbayad para dito. At maaaring humingi ang developer hindi lamang ng entry fee, kundi pati na rin ng subscription fee. Ibig sabihin, mapipilitan kaming ibahagi sa kanya ang bahagi ng aming pie.

Bakit lahat lahat?

Hindi ito ang pangunahing problema. Ang pagbuo ng iyong sariling sistema ay napakamahal din at mas mahirap. Gayunpaman, nagbibigay ito ng isang mahalagang kalamangan. Malinaw naming naiintindihan kung paano ito gumagana. Madali nating sukatin ito, maaari nating baguhin ito kung biglang lumitaw ang ganoong pangangailangan. Ang subscriber ay tumatanggap ng mas kumpletong serbisyo, at sa aming bahagi, XNUMX% ang kontrol sa proseso.

Iyon ang dahilan kung bakit pinili namin ang pangalawang landas. Namuhunan kami ng isang taon ng buhay ng aming mga developer at field engineer dito. Ngunit ngayon ay malinaw nating nauunawaan ang pagpapatakbo ng buong kadena.

Sa pagbabalik-tanaw, naiintindihan ko na kung wala ang kaalamang natamo, hindi ko lang maipaliwanag nang tama ang abnormal na pag-uugali ng isang partikular na counter.

Bilang karagdagan, mas maraming bagay ang maaaring itayo batay sa sistema ng pagpapadala. Mga alarma para sa labis na pagkonsumo, ulat ng aksidente. Naghahanda kaming maglabas ng isang mobile application sa lalong madaling panahon.

Lumayo pa kami at idinagdag sa aming platform (wala nang ibang paraan para tawagan ito) ang kakayahang makatanggap ng mga kahilingan mula sa mga residente, ang kakayahang kontrolin ang aming "mga matalinong intercom," kontrolin ang ilaw sa kalye, at ilang iba pang proyekto na hindi ko naisulat tungkol pa.

Mga tala ng provider ng IoT. Mga pitfalls ng polling utility meter

Ang lahat ng ito ay mahirap, nakakasira ng utak at nakakaubos ng oras. Ngunit sulit ang resulta. Ang mga subscriber ay tumatanggap ng isang handa, komprehensibong produkto.

Bawat operator na nagbabalak pumasok sa housing and communal services sector ay tiyak na tatahakin ang landas na ito. Papasa ba ito?
Narito ang isang tanong. Hindi ito tungkol sa pera. Gaya ng isinulat ko sa itaas, ang kailangan dito ay kumbinasyon ng field work at development. Hindi lahat ng major players ay nasanay na dito. Kung ang iyong mga developer ay matatagpuan sa Moscow, at ang mga koneksyon ay ginawa sa Novosibirsk, kung gayon ang iyong oras para sa tapos na produkto ay makabuluhang pinalawak.

Sasabihin ng oras kung sino ang mananatili sa palengke na ito, at sino ang magsasabi - mabuti, pumunta sa impiyerno! Ngunit isang bagay na alam kong sigurado ay hindi ka makakarating at kunin ang market share lamang sa pera. Ang prosesong ito ay nangangailangan ng hindi kinaugalian na mga diskarte, mahusay na mga inhinyero, pag-alam sa mga regulator, pakikipag-usap sa mga opisyal ng mapagkukunan at mga tagasuskribi, patuloy na pagkilala at pagtagumpayan ng mga problema.

PS Sa artikulong ito ay sadyang nakatuon ako sa init at hindi binanggit ang kuryente o tubig. Inilalarawan ko rin ang koneksyon ng cable. Kung mayroon kaming output ng pulso, mayroong ilang mga nuances, tulad ng mga ipinag-uutos na pagsusuri pagkatapos ng pag-install. Maaaring hindi maabot ang kawad, pagkatapos ay papasok ang LoRaWAN. Ito ay simpleng hindi makatotohanang ilarawan ang aming buong platform at ang mga yugto ng pagbuo nito sa isang artikulo.

Pinagmulan: www.habr.com

Magdagdag ng komento