Note di u fornitore IoT. Insidie ​​di i contatori di utilità di votazione

Ciao, cari fan di l'Internet di e Cose. In questu articulu, vogliu parlà di novu di l'abitazione è di i servizii cumunali è un sondaghju di i dispositi di misurazione.

Da u tempu à u tempu, u prossimu attore maiò di telecomunicazioni parla di quantu prestu entre in stu mercatu è sfracicà tutti sottu à ellu. Ogni volta chì sentu storie cusì, pensu: "Ragazzi, bona furtuna!"
Ùn sapete mancu induve andate.

Per pudè capisce a scala di u prublema, vi dicu brevemente una piccula parte di a nostra sperienza in u sviluppu di a piattaforma Smart City. A parte di questu hè rispunsevule per a spedizione.

Note di u fornitore IoT. Insidie ​​di i contatori di utilità di votazione

Idea generale è prime difficultà

Se ùn avemu micca parlatu di i dispositi di misurazione individuali, ma quelli chì sò in cantina, sala di caldaie è imprese, a maiò parte di elli sò avà equipati di una pruduzzioni telemetrica. Meno spessu pulsatu, più spessu - RS-485/232 o Ethernet. In regula, i dispositi di misurazione più utili sò quelli chì contanu u calore. Sò disposti à pagà per a so spedizione in u primu locu.
Aghju digià discututu in dettaglio e caratteristiche di RS-485 in u mo articulu. In cortu, questu hè solu una interfaccia di trasferimentu di dati. Essenzialmente, questi sò i requisiti per l'impulsi elettrici è e linee di cumunicazione. A descrizzione di i pacchetti vene à un livellu più altu, in u standard di trasmissione di dati, chì opera nantu à RS-485. È chì tipu di standard ci sarà hè lasciatu à u fabricatore. Spessu Modbus, ma micca necessariu. Ancu s'ellu hè Modbus, pò ancu esse un pocu mudificatu.

In fattu, ogni metru hà bisognu di u so propiu script d'indagine, chì pò "parlà" cun ellu è interroga. Questu significa chì u sistema di dispatch hè un inseme di script per ogni contatore individuale. A basa di dati induve tuttu questu hè almacenatu. È una certa interfaccia d'utilizatore in quale pò generà u rapportu chì hà bisognu.

Note di u fornitore IoT. Insidie ​​di i contatori di utilità di votazione

Sembra faciule. U diavulu, cum'è sempre, hè in i dettagli.

Cuminciamu cù a prima parte.

Scripts

Cumu scrive li? Ebbè, ovviamente, cumprà un dispositivu di misurazione, tinker cun ellu, amparà à cumunicà cun ellu è integrà in una piattaforma cumuna.

Sfurtunatamente, sta suluzione copre solu una parte di i nostri bisogni. Di genere, un contatore populari hà parechje generazioni, è u script per ogni generazione pò esse diversu. A volte un pocu, à volte assai. Quandu cumprate qualcosa, uttene l'ultima generazione. L'abbonatu averà assai prubabilmente qualcosa di più vechju. Ùn hè più vendutu in i magazzini. È l'abbonatu ùn cambia micca l'unità di misurazione.

Da quì u primu prublema. Scrivite tali scripts hè una dura cumminazione di sviluppatori di software è ingegneri "in terra". Avemu compru l'ultima generazione, hà scrittu qualchì mudellu iniziale è dopu l'hà mudificatu nantu à i dispositi veri. Hè impussibile di fà questu in un laboratoriu, solu mentre travaglià cù abbonati in diretta.

Ci hà pigliatu assai tempu per creà un tali fasciu. L'algoritmu hè statu avà travagliatu. I mudelli iniziali sò stati constantemente aghjustati è supplementati, secondu ciò chì avemu scontru in a nostra pratica. Di sicuru, l'abbonatu hè statu avvistatu se di colpu u so metru hè diventatu un pocu "off". Quandu un tali dispusitivu appare, hè cunnessu secondu u schema standard è u script di l'indagine hè mudificatu in u caminu. Durante l'integrazione, l'abbonatu travaglia gratuitamente. Hè infurmatu chì hè attualmente in modu di prova. U prucessu di integrazione stessu hè una cosa piuttostu imprevisible. Calchì volta vi tuccherà à fà solu currezzione minima. Ci pò esse un prucessu cumplessu chì implica andà in u situ, palesà a literatura è superà successivamente u rake.

U compitu ùn hè micca faciule, ma solu solu. U risultatu hè un script di travagliu. A più grande a biblioteca di script, a vita più faciule hè.

Secondu prublema.

Carte di cunnessione tecnologica

Per fà capisce a cumplessità di stu travagliu, daraghju un esempiu. Pigliemu u metru di calore assai populari VKT-7.

U nomu stessu ùn ci dice nunda. VKT-7 hà parechje suluzione di ferru. Chì tipu d'interfaccia hà in l'internu?

Note di u fornitore IoT. Insidie ​​di i contatori di utilità di votazione

Ci sò diverse opzioni. Pò esse un pin in un bloccu standard DB-9 (questu hè RS-232). Puderia esse solu un bloccu terminale cù cuntatti RS-485. Forsi ancu una carta di rete cù RJ-45 (in questu casu ModBus hè imballatu in Ethernet).

O forse nunda in tuttu. Solu un dispositivu di misurazione nudu. Pudete installà una output di interfaccia in questu; hè vindutu separatamente da u fabricatore è custa soldi. U prublema principali hè chì per installà, avete bisognu di apre u metru è rompe i sigilli. Questu hè, l'urganizazione chì furnisce e risorse hè inclusa in stu prucessu. Hè stata avvisata chì i sigilli seranu rotti, un ghjornu hè stabilitu è ​​u nostru ingegnere, in presenza di un rappresentante di risorsa, fa e mudificazioni necessarie, dopu chì u metru hè stampatu novu.

Sicondu l'interfaccia installata, più mudificazioni sò fatte. Per esempiu, avemu decisu di cunnette u metru via filu. Questa hè l'opzione più simplice, se u nostru interruttore hè in 100 metri, allora u ghjocu cù LoRa hè redundante. Hè più faciule per cunnette un cable à a nostra reta, à una VLAN isolata.

Per RS-485/232 avete bisognu di un convertitore à Ethernet. Parechji si ricurdaranu immediatamente di MOHA, ma hè caru. Per e nostre suluzioni, avemu sceltu una suluzione cinese più economica.

Se l'output hè direttamente Ethernet, ùn hè micca necessariu un convertitore.

Quistione. Dicemu chì installemu l'output di l'interfaccia noi stessi. Pudete fà a vostra vita più faciule è installà immediatamente Ethernet in ogni locu?

Questu ùn hè micca sempre pussibule. Avemu bisognu à fighjà u disignu di u corpu. Pò esse micca avè u pirtusu necessariu per l'interfaccia per adattassi bè. Lasciami ricurdà chì u bancu hè in u nostru sotano. O in a sala di caldaia. Ci hè una alta umidità, u sigillu ùn pò micca esse rottu. Finisce u corpu cù un schedariu hè una mala idea. Hè megliu installà qualcosa chì inizialmente ùn hà micca bisognu di cambiamenti maiò. Spessu RS-485 hè l'unicu modu.

In più. U metru hè cunnessu à una putenza garantita? Se no, allora funziona nantu à a bateria. In questu modu, hè pensatu per a votazione manuale una volta à u mese per trè minuti. L'accessu constantemente à VKT-7 drenerà a so bateria. Questu significa chì avete bisognu di furnisce una putenza garantita è installà un convertitore di tensione.

U modulu di putenza hè diversu per ogni fabricatore di metru. Questu pò esse una unità di ferrovia DIN esterna o un convertitore integratu.

Risulta chì u nostru magazzinu deve sempre almacenà un inseme di diverse interfacce è moduli di putere per ogni metru. A gamma hè impressiunanti.

Di sicuru, tuttu questu serà ultimamente pagatu da l'abbonatu. Ma ùn aspittà micca un mesi per ghjunghje u dispusitivu ghjustu. È hà bisognu di una stima per a cunnessione quì è avà. Allora a riserva tecnologica casca nantu à e nostre spalle.

Tuttu ciò chì aghju descrittu si trasforma in una mappa di cunnessione tecnica chjara, per chì l'ingegneri lucali ùn pensanu micca à quale tipu di bestia anu scontru in u sotano vicinu è ciò chì anu bisognu per travaglià.

A mappa tecnica hè adiacente à i regulamenti generale per a cunnessione. Dopu tuttu, ùn hè micca abbastanza per includà u metru in a nostra reta; avemu sempre bisognu di attaccà a listessa VLAN à u portu di u switch, avemu bisognu di fà diagnostichi, è fà un sondaghju di prova. Facemu un sforzu per automatizà tuttu u prucessu quant'è pussibule per evità errori è ùn implica micca ingegneri inutili.

Va bè, avemu scrittu carte tecniche, regulamenti, automatizazione. Avemu stabilitu a logistica.

Induve altru ci sò trappule nascosti?

I dati sò letti è versati in a basa di dati.

Questi numeri facenu l'abbonatu nè caldu nè friddu. Hà bisognu di un rapportu. Preferibilmente in a forma in quale hè abituatu. Hè ancu megliu s'ellu hè subitu in a forma di un rapportu chì ellu pò capisce, chì pò stampà, firmà è sottumette. Questu significa chì avemu bisognu di una interfaccia simplice è comprensibile chì mostra l'infurmazioni nantu à u metru è pò generà automaticamente un rapportu.

Quì u nostru zoo cuntinueghja. U fattu hè chì ci sò parechje forme di rapportu. À u so core, riflettenu a stessa cosa (calore cunsumatu), ma in modu diffirenti.

Certi abbonati riportanu in valori assoluti (vale à dì, in a colonna di cunsumu di calore, i valori sò scritti partendu da a stallazione di u metru), altri in delta (questu hè quandu scrivemu u cunsumu per un periudu di tempu senza riferimentu à i valori iniziali). In fatti, ùn usanu micca standard uniformi, ma pratiche stabilite. Ci sò stati casi quandu l'abbonati vedenu tutti i valori chì anu bisognu (quantità di calore cunsumatu, voluminu di refrigerante furnitu è ​​scaricatu, differenza di temperatura), ma e colonne in u rapportu ùn sò micca in a sequenza curretta.
Dunque u prossimu passu - u rapportu deve esse persunalizabile. Questu hè, l'abbonatu stessu sceglie ciò chì passa in quale sequenza è quali risorse sò in u so documentu.

Ci hè un puntu interessante quì. Tuttu hè bè se u nostru metru hè stallatu bè. Ma succede chì a cumpagnia di stallazione, quandu installate l'ITP, hà fattu un sbagliu è hà stabilitu incorrectamente u tempu per u metru. Avemu scontru à i dispositi chì pensanu chì hè 2010. In u nostru sistema, questu serà cum'è letture zero per a data attuale, è u cunsumu veru se selezziunate 2010. Delta sò assai utili quì. Questu hè, dicemu chì tantu hè accadutu in l'ultime XNUMX ore.

Sembra, perchè tali difficultà? Hè cusì difficiule di ventu u vostru orologio?

Esattamente cù VKT-7 questu portarà à un resettore cumpletu di u contatore è a eliminazione di l'archivi da ellu.
L'abbonatu serà obligatu à pruvà à l'ufficiali di risorse chì hà stallatu l'ITP micca eri, ma cinque anni fà.

È infine, a cire nantu à a torta.

Certification

Avemu un metru è un rapportu. Trà elli hè u nostru sistema, chì genera stu rapportu. A crede?

Eiu sì. Ma cumu pudemu dimustrà chì nunda ùn cambia ind'è noi, chì ùn ne distortemu micca u significatu. Questu hè digià una questione di certificazione. U sistema di indagine deve avè un certificatu chì cunfirma a so imparzialità. Tutti i grandi sistemi, cum'è LERS, Ya Energetik è altri anu un certificatu simili. Avemu ancu ricevutu, ancu s'ellu hè caru è piglia assai tempu.

Di sicuru, pudete sempre tagliate un angulu è cumprà una cosa pronta. Ma u sviluppatore hà da pagà per questu. È u sviluppatore pò dumandà micca solu una tarifa di ingressu, ma ancu una tarifa di abbunamentu. Vale à dì, seremu furzati à sparte una parte di a nostra torta cun ellu.

Perchè hè tuttu?

Questu ùn hè micca u prublema principali. Sviluppà u vostru propiu sistema hè ancu assai caru è assai più difficiule. Tuttavia, furnisce un vantaghju impurtante. Capemu chjaramente cumu funziona. Scalemu facilmente, pudemu mudificà si una tale necessità si presenta di colpu. L'abbonatu riceve un serviziu più cumpletu, è da a nostra parte, u cuntrollu XNUMX% nantu à u prucessu.

Hè per quessa chì avemu sceltu a seconda strada. Avemu investitu un annu di a vita di i nostri sviluppatori è ingegneri di campu in questu. Ma avà capiscenu chjaramente u funziunamentu di tutta a catena.

Fighjendu in daretu, aghju capitu chì senza a cunniscenza acquistata, solu ùn saria micca stata capace di interpretà currettamente u cumpurtamentu anormale di un contatore particulari.

Inoltre, qualcosa di più pò esse custruitu nantu à a basa di u sistema di dispatch. Allarmi per eccessivu di cunsumu, rapportu d'accidenti. Avemu preparatu per liberà una applicazione mobile prestu.

Andemu ancu più luntanu è aghjunghje à a nostra piattaforma (ùn ci hè micca altru modu per chjamà) a capacità di riceve richieste da i residenti, a capacità di cuntrullà i nostri "intercoms intelligenti", cuntrullà l'illuminazione stradale, è parechji altri prughjetti chì ùn aghju micca scrittu. circa ancora.

Note di u fornitore IoT. Insidie ​​di i contatori di utilità di votazione

Tuttu chistu hè difficiule, disgraziatu è di tempu. Ma u risultatu vale a pena. L'abbonati ricevenu un pruduttu prontu è cumpletu.

Ogni operatore chì pensa à entre in u settore di l'abitazione è di i servizii cumunali hà da sicuru piglià sta strada. Passerà ?
Eccu una quistione. Ùn si tratta ancu di i soldi. Cumu l'aghju scrittu sopra, ciò chì hè necessariu quì hè una cumminazione di travagliu di campu è sviluppu. Micca tutti i principali attori sò abituati à questu. Se i vostri sviluppatori sò situati in Mosca, è e cunnessione sò fatte in Novosibirsk, u vostru tempu per u pruduttu finitu hè significativamente allargatu.

U tempu dirà quale stà in stu mercatu, è quale dirà - bè, vai à l'infernu! Ma una cosa chì sò sicuru hè chì ùn puderete micca vene è piglià a parte di u mercatu solu cù soldi. Stu prucessu richiede approcci micca cunvinziunali, boni ingegneri, sfondate in i regulatori, cumunicà cù l'ufficiali di risorse è abbonati, identificendu constantemente è superendu i prublemi.

PS In questu articulu aghju deliberatamente focu annantu à u calore è ùn aghju micca dettu l'electricità o l'acqua. Scrivu ancu a cunnessione di cable. Sè avemu un impulsu output, ci sò qualchi sfumature, cum'è cuntrolli obligatorii dopu a stallazione. Pò esse chì u filu ùn si pò micca ghjunghje, allora LoRaWAN entra in ghjocu. Hè simplicemente irrealisticu di discrive tutta a nostra piattaforma è e tappe di u so sviluppu in un articulu.

Source: www.habr.com

Add a comment