Az Efento-ról

Az Efento 2016-ban alakult. A kezdetektől fogva az Internet of Things (IoT) kommunikáció (M2M) és a felhőalapú számítástechnika területén kínált megoldásokra összpontosítunk.

A világon azon kevés cégek egyikeként vagyunk, amelyek integrált megoldást kínálnak a különböző fizikai paraméterek megfigyelésére és elemzésére, vezeték nélküli érzékelők (Bluetooth Low Energy és Narrowband IoT) , fejlett felhőplatform és mobilalkalmazások alapján.

Termékeinket több mint 4 000 ügyfél használja hat kontinensen. Az Efento Cloud platform naponta több mint 1,5 millió mérést fogad, elemez és tárol az ügyfeleinknél dolgozó loggerek-ről. Portfóliónk több mint 20 féle vezeték nélküli érzékelőt tartalmaz.

Termékeink tervezésekor ügyelünk arra, hogy mind a hardver, mind a szoftver:

  • Kényelmes használat – megoldásainkat úgy terveztük, hogy a lehető legegyszerűbbé tegyük a beállítást és a működést. A jelenlegi más hardverekkel ellentétben a mi loggereinket könnyű telepíteni, és hosszú ideig működnek a felhasználók általi karbantartás nélkül. Az adatgyűjtő és elemző szoftvert mi üzemeltetjük, így az ügyfeleknek nem kell aggódniuk a szerver infrastruktúra felállítása, karbantartása és frissítése miatt.
  • Komplett – teljes körű megoldást kínálunk az adatgyűjtéshez és -elemzéshez, beleértve az érzékelőket, az adatátvitelt és a felhőplatformot.
  • Költséghatékony – megoldásainkat úgy terveztük meg, hogy azok gazdaságosak legyenek. Az egyszerű telepítésnek és a karbantartásmentességnek, a hosszú akkumulátor-élettartamnak, az alacsony átviteli költségeknek és a felhőben történő szoftver hosting-szolgáltatásnak köszönhetően az Efento termékek teljes üzemeltetési költsége alacsonyabb a hagyományos felügyeleti megoldásokhoz képest.
  • Univerzális – Az Efento érzékelők és a felhőplatform lehetővé teszi a felhasználók számára, hogy bármilyen harmadik féltől származó megoldással integrálódjanak, és a vezeték nélküli érzékelőkből nyerhető információkkal gazdagítsák adataikat.

Rendszer leírása

Az Efento Cloud egy szerverplatform, amely összegyűjti és feldolgozza az Efento loggerek adatait. A platformot olyan létesítményekhez tervezték, ahol egy tucatnyi és több száz mérési pont közötti értékeket felügyelnek, pl. gyógyszer-nagykereskedések, hűtőházak vagy raktárak. Az adatok bármilyen helyről elküldhetők a platformra, és a felhasználó egy webböngészőn keresztül férhet hozzá.

A rendszer Efento loggerek-ből áll, amelyek különböző fizikai értékeket mérnek és naplóznak, beleértve a hőmérsékletet, a páratartalmat, a víz jelenlétét és a légköri nyomást, az Efento Gateway, amely összegyűjti és elküldi a mérési adatokat, valamint az Efento Cloud platform.

A szerverplatform az egész rendszer “agya”, amely összegyűjti és elemzi az adatokat, SMS-ben vagy e-mailben tájékoztatja a felhasználókat az esetleges rendellenességekről, és lehetővé teszi a felhasználók számára, hogy webböngészőn vagy mobilalkalmazáson keresztül hozzáférjenek az adatokhoz. A platform architektúrája és a tárhely az Amazon Web Services-en alapul, ami lehetővé teszi a megoldás rugalmas skálázását. A platform naponta több mint 1,5 millió mérést fogad és dolgoz fel az ügyfeleink telephelyein működő loggerektől.

Az Efento Cloud rendszer minden része, beleértve a felhőplatformot, az Efento Loggereket és az Efento Gateway-t, megfelel a GxP (Good Laboratory Practices (GLP), Good Clinical Practices (GCP), Good Manufacturing Practices (GMP)) követelményeinek. A rendszer minden része megfelel a hatósági követelményeknek a biztonság, az adatintegritás területén, és rendelkezik a GxP-előírások által megkövetelt funkciókkal.

Főbb jellemzők

Az Efento Cloud minden olyan funkciót biztosít a felhasználók számára, amely a környezeti paraméterek GxP-konform módon történő nyomon követéséhez szükséges.

Riasztási szabályok

Tetszőleges számú riasztási szabályt definiálhat, és minden egyes szabályhoz naplózókat rendelhet. A szabály bemenetből, feltételből és műveletből áll, például: ha a hőmérséklet 10 fok fölé emelkedik, a platform SMS értesítést küld a kiválasztott címzetteknek. A szabályok tetszőlegesen konfigurálhatók, például a küszöbérték túllépésétől függően különböző címzetteknek küldhet értesítést.

SMS és e-mail értesítések

A platform lehetővé teszi értesítések küldését tetszőleges számú felhasználónak, mind e-mail, mind SMS formájában.

Adattárolás

Az Efento loggerek minden mérése az Efento Cloud platformon kerül elmentésre. Ezekhez a nap 24 órájában hozzáférhet a világ bármely pontjáról egy webböngészőn vagy mobilalkalmazáson keresztül. A méréseket a platform két évig tárolja.

Helyszínek

Az Efento Cloudnak köszönhetően könnyedén rendszerezheti a helyszíneket és hozzárendelheti az érzékelőket. A platform lehetővé teszi a szervezet struktúrájának fa formájában történő feltérképezését és az egyes érzékelők hozzárendelését az ágakhoz. A csoportosítás módszere nincs korlátozva, használhat földrajzi felosztást (pl. Ország -> Államok -> Városok -> Létesítmények), funkcionális (pl. Létesítménytípus -> Város -> Pontos helyszín) vagy más, az Ön szervezetéhez jobban illeszkedő felosztást.

Jogosultsági szintek

A szervezet felhasználói számára létrehozhat fiókokat a rendszergazdák (“Administrator”) számára, akik konfigurálhatják a rendszert (pl. riasztási szabályok szerkesztése, érzékelők áthelyezése a helyszínek között, új felhasználók hozzáadása), a menedzserek számára, akik hozzáférhetnek az adatokhoz és szerkeszthetnek néhány beállítást (pl. riasztási szabályokat), valamint az elemzők számára, akik csak az adatokhoz férnek hozzá, de nem szerkeszthetnek semmilyen beállítást.

Hozzáférés a helyszínekhez

Ezen túlmenően a jogok egyes helyszínekre is megadhatók, aminek köszönhetően az “1. fiók” személye nem férhet hozzá a “2. fiókban” dolgozó loggerek adataihoz.

Térképek / alaprajzok

Minden egyes helyszínhez hozzárendelhet egy térképet vagy egy szobarajzot, és elhelyezheti rajta az érzékelőket. Ennek köszönhetően gyorsan láthatja, hogy hol található az a naplózó, amelyik a legmagasabb hőmérsékletet mérte. A térképen az érzékelők állapota is látható, szűrési lehetőséggel.

Jelentések

A kiválasztott időszak mérései bármikor exportálhatók jelentés formájában (pdf és csv). Mi több, az Efento Cloud lehetővé teszi, hogy automatikusan küldjön jelentéseket bármelyik e-mail címre a kiválasztott gyakorisággal (pl. naponta egyszer, hetente egyszer, havonta egyszer).

Diagramok

Bármely időszak adatai grafikon formájában megjeleníthetők, így gyorsan ellenőrizheti, hogy nem lépték-e túl a beállított riasztási küszöbértékeket.

Az események története

Minden esemény, például a riasztási küszöbértékek túllépése által okozott riasztások, a loggerrel való kommunikáció elvesztése, a mért értékek biztonságos tartományokba való visszatérése elmentésre kerül a rendszerben, és a bejelentkezés után gyorsan visszaállítható az események listája, valamint a bekövetkezésük dátuma és időpontja.

Naplózók, érzékelők állapota

Az Efento Cloud lehetővé teszi a naplók gyors és kényelmes szűrését és rendezését. Az érzékelőket, loggereket név, sorozatszám, mérési típus vagy helyszín szerint szűrheti. Ezen kívül gyorsan kiszűrheti a működésképtelen, az alacsony töltöttségű vagy a kikapcsolt loggereket.

Audit trail

A felhasználók által a rendszerben végrehajtott minden változtatás és művelet rögzítésre kerül az ellenőrzési nyomvonalban. Ennek köszönhetően a rendszergazdák láthatják a rendszeren belüli összes módosítást (beleértve a naplózó hozzáadását / eltávolítását, a riasztási szabályok módosítását, a felhasználói jogosultságok hozzáadását / módosítását), valamint azt, hogy mikor és melyik felhasználó végezte azokat.

Adatbiztonság és adatintegritás

Az Efento Cloudot és az Efento eszközöket úgy terveztük, hogy minden lépésnél teljes adatbiztonságot és integritást biztosítsanak. A kommunikációs protokollok és az adattárolási módok megtervezésekor kockázatértékelést végzünk, hogy megbizonyosodjunk arról, hogy a mérések, a konfiguráció és egyéb adatok, amelyek a GxP esetében kulcsfontosságúak, biztonságosak, és nem hiányoznak információk. Ennek eredményeként az Efento Cloud rendszer nagy megbízhatóságot és adatintegritást biztosít.

Az adatok teljessége

  • Minden Efento logger rendelkezik az utolsó 40 000 mérés memóriájával. Az Efento gateway 1.000.000 mérés memóriájával rendelkezik, amelyet egyenlően osztanak meg a loggerek között, amelyekkel együttműködik. A kapcsolat vagy az áramellátás átmeneti megszűnése esetén a hiányzó mérések automatikusan újra elküldésre kerülnek a platformra a gateway-ből vagy a loggerek memóriájából.
  • Kritikus helyzetekben lehetőség van az adatok közvetlen kiolvasására a loggerekből vagy az Efento Gateway memóriájából.

Az adatátvitel biztonsága

  • A kommunikáció minden egyes szakaszában az adatátvitel titkosítva van, ami szinte lehetetlenné teszi azok rögzítését és/vagy módosítását (“man in the middle” támadás).
  • A loggerek és a Gateway közötti kommunikáció titkosítható AES 128 használatával.
  • Az Efento Gateway és az Efento Cloud platform közötti kommunikáció a TLS / SSL protokollt használó HTTPS protokollon alapul. A TLS biztosítja az adatátvitel titkosságát és integritását, valamint a kiszolgáló és az ügyfél hitelesítését. Aszimmetrikus titkosításon és X.509 tanúsítványokon alapul.
  • A szerver és a böngésző közötti kommunikáció (a felhasználó hozzáférése a platformhoz) a HTTPS protokollt használja.

Adattárolás biztonsága

  • Az Efento Cloud platformot az Amazon Web Services szerverein (frankfurti és dublini adatközpontokban) üzemeltetik. A platform felhasználóinak minden adatát az Európai Unió területén tároljuk.
  • Az Amazon Web Services szerverei megfelelnek a GxP (Good Laboratory Practices (GLP), Good Clinical Practices (GCP), Good Manufacturing Practices (GMP)) szabványoknak. További információk
  • Az AWS által az ügyfelei számára biztosított IT-infrastruktúrát a legjobb biztonsági gyakorlatokkal és számos IT-biztonsági szabvánnyal összhangban tervezik és kezelik, beleértve a következőket: SOC 1, 2, 3, ISO 9001 / ISO 27001 / ISO 27017 / ISO 27018, HITRUST, FedRAMP, CSA Security, Trust & Assurance Registry (STAR).
  • Az adatok és beállítások biztonsági mentése naponta egyszer automatikusan történik, és a végrehajtástól számított 30 napig tárolódik. A biztonsági mentéseket mindig a fő adatbázistól eltérő földrajzi helyen található adatközpontban tároljuk.
  • Az adatokat egy adatbázis-klaszterben tárolják, amely biztosítja azok konzisztenciáját. A platformon lévő adatokat legalább két évig tárolják.
  • Az Efento Cloud munkájának stabilitását egy csapat felügyeli, amely a nap 24 órájában, a nap 24 órájában felügyeli a platform működésének helyességét.

Adathozzáférés biztonsága és adatintegritás

  • Az Efento Cloud platform három szintű hozzáférést biztosít:
    • Adminisztrátor – hozzáférés az adatokhoz, a beállítások módosításának lehetősége, a felhasználók szerkesztésének képessége,
    • Menedzser – hozzáférés az adatokhoz, a beállítások megváltoztatásának lehetősége,
    • Elemző – hozzáférés az adatokhoz.
  • A felhasználók (a jogosultsági szinttől függetlenül) nem férnek hozzá az adatbázishoz, és nem szerkeszthetik a mérési adatokat.
  • A mérések továbbítása és a platformon történő mentése során a bevezetett biztonsági mechanizmusok (titkosítás és az eszköz azonosítása) lehetetlenné teszik a mérési adatok szerkesztését vagy jogosulatlan eszközzel történő továbbítását.
  • A mérési jelentéseket nem szerkeszthető fájlként (PDF) lehet létrehozni. Lehetőség van a jelentések ellenőrzésére azáltal, hogy az ellenőrző szerv egy kiválasztott időszakból származó jelentést újragenerál.

Biztonság – felelősség az ügyfél oldalán

Felhívjuk figyelmét, hogy az adatbiztonsággal kapcsolatos felelősség részben az ügyfelet terheli. Az Efento Cloud olyan eszközkészletet biztosít, amely lehetővé teszi számukra, hogy szervezetükön belül szabályozzák az adatokhoz és a platform funkcióihoz való hozzáférést. Az ügyfél felelőssége, hogy megfelelő jogosultságokat rendeljen minden egyes felhasználóhoz, aki hozzáfér az adataihoz, és olyan irányelveket vezessen be a szervezetén belül, amelyek megakadályozzák az emberi tényező által okozott esetleges adatszivárgást/manipulációt. Az ügyfél felelőssége többek között a következőket foglalja magában: erős jelszavak beállítása az Efento Cloud fiókokhoz, alapértelmezett jelszavak módosítása az Efento Gateway-eken és az Efento Cloud hozzáférési jogosultságok kezelése.

Szoftverfejlesztés

A szoftverfejlesztés folyamata

A szoftverfejlesztési folyamat szabványosított, és az Efento szoftverét fejlesztő valamennyi csapat használja, függetlenül attól, hogy az Efento Cloud, az Efento mobilalkalmazás vagy az Efento beágyazott eszközök által használt firmware. A szoftverfejlesztés folyamata mindig a következő lépéseket igényli:

  1. A követelmények meghatározása és a munka tervezése – ebben a szakaszban a programozókból, üzleti elemzőkből és terméktulajdonosokból álló projektcsoport meghatározza a szoftverben megvalósítandó funkciók követelményeit. A követelmények meghatározása és leírása után a feladatokat felosztják a fejlesztőcsapat tagjai között, az egyes funkciók fejlesztéséhez szükséges munkamennyiség becslésével együtt. Az elfogadott szoftverfejlesztési módszer lehetővé teszi a csapat számára a fejlesztési folyamat minőségének ellenőrzését, mivel az egy ciklusban kifejlesztett funkciók könnyen és gyorsan tesztelhetők, hogy ellenőrizni lehessen, megfelelően működik-e a szoftver, és hogy az újonnan kifejlesztett funkciók a követelményekben meghatározottak szerint működnek-e. Az újonnan kifejlesztett funkciók a követelményekben meghatározottak szerint működnek.
  2. Fejlesztés – ebben a szakaszban az előző lépésben meghatározott funkciókat fejlesztik ki. Az egyes funkciókat folyamatosan integrálják és tesztelik a teljes alkalmazással. Az alkalmazás fejlesztése és integrálása során az egyes szoftverkomponensek egységtesztjei és egy integrációs teszt kerül kidolgozásra. A projektcsoport rendszeresen összeül, hogy megvitassa a munka aktuális előrehaladását, a felmerülő problémákat és a kifejlesztett funkcióknak a tervezési feltételeknek/követelményeknek való megfelelését. Ennek a szakasznak az eredménye a tesztváltozatban lévő szoftver, amely az első szakaszban meghatározott funkciókat valósítja meg. A szoftvert megépítik és tesztverzióként jelölik. A szoftver tesztverzióival nem lehet frissíteni a gyártói szoftvert.
  3. Tesztelés – Ebben a szakaszban a minőségbiztosítási csapat (a fejlesztői csapattól elkülönülve) megkezdi a szoftver tesztelését a meghatározott tesztesetek alapján. A tesztek többségét a minőségbiztosítási csapat automatizálja, néhányat azonban kézzel végeznek. Ebben a szakaszban kétféle tesztet végeznek:
    1. Rendszertesztelés – egy teljes integrált rendszeren végzett tesztelés, amelynek célja annak értékelése, hogy a rendszer megfelel-e a meghatározott követelményeknek. A rendszer tesztelése az integrációs tesztelésen átesett összes integrált komponensből áll.
    2. Elfogadási tesztelés – A felhasználói igények, követelmények és üzleti folyamatok tekintetében végzett hivatalos tesztelés, amelynek célja annak megállapítása, hogy a rendszer megfelel-e a követelmények kidolgozása során meghatározott elfogadási kritériumoknak, annak eldöntése érdekében, hogy elfogadják-e a kifejlesztett funkciókat.
  4. Közzététel – a szoftver tesztelése után a szoftver új verzióját kiadják és elérhetővé teszik a felhasználók számára.

Kód útvonala

Az Efento szabványosított kódútvonalat használ, amelyet az Efento szoftverét fejlesztő valamennyi csapat használ, függetlenül attól, hogy az Efento Cloud, az Efento mobilalkalmazás vagy az Efento beágyazott eszközök által használt firmware. Ezt a folyamatot mind az új kódok, mind a meglévő kódbázisok módosításai esetében végrehajtják.

  1. A fejlesztő egy jóváhagyott és szabványosított integrált fejlesztőkörnyezetben írja a kódot.
  2. Amint a funkció elkészült, a kódot egy tárolóba helyezik, és egy másik fejlesztő(k)nek adják át a kód felülvizsgálatára.
  3. A kód átmegy egy kódellenőrzésen, amelynek során legalább egy további fejlesztő átnézi és jóváhagyja a kódot. A jóváhagyások listája egy naplóban tárolódik, amely a kódellenőrző eszközben marad.
  4. A kódot ezután a forráskódból a megfelelő típusú telepíthető kódcsomagba (amely nyelvenként változik) / szoftvercsomagba építik egy belső építési rendszerben, amely a fejlesztendő szoftver specifikációjához igazodik.
  5. Sikeres építés után, beleértve az összes egységteszt, integrációs teszt és statikus kódelemzés sikeres elvégzését, a kód:
    1. tesztkörnyezetbe kerül (Efento Cloud szoftver)
    2. olyan szoftvercsomagként épül fel, amely egy adott eszköztípuson telepíthető (Efento érzékelő szoftver, Efento gateway szoftver, Efento mobil alkalmazás).
  6. A kód automatizált integrációs és verifikációs teszteken megy keresztül a gyártás előtti környezetekben, majd a sikeres tesztelést követően a kódot a gyártásba helyezik.

Változáskezelő és problémakövető szoftver

Az Efento szoftver minden módosítása (mind az új funkciók, mind a meglévők módosítása) ugyanazon a szoftverfejlesztési folyamaton megy keresztül. Az Efento egy problémakövető eszközt használ, amely tárolja a követelményekre, feladatokra, tesztekre és hibákra vonatkozó információkat. Ez teljes rálátást biztosít számunkra a szoftverfejlesztés előrehaladására, lehetővé teszi a tesztek lefedettségének ellenőrzését és a szoftververziók közötti összes változás nyomon követését.

Hardware

ISO 9001

Minden Efento készüléket olyan alvállalkozók gyártanak, akik ISO 9001 szabványon alapuló minőségirányítási rendszert vezettek be. Folyamatosan figyelemmel kísérjük alvállalkozóinkat, és ellenőrizzük, hogy bevezették-e a minőségirányítási rendszert, és rendelkeznek-e érvényes ISO tanúsítvánnyal, amelyet egy tanúsító szervezet állított ki.

Eszközök gyártása és tesztelése

Gyártási dokumentáció

Minden Efento eszköz gyártási folyamata szabványosított, dokumentált és minden szakaszban nyomon követett. Az egyes gyártási tételekre vonatkozó információkat egy nyomon követési rendszerben tároljuk, amely minden egyes eszköz teljes nyomon követhetőségét biztosítja számunkra.

Tesztelés

Az Efento eszközöket a gyártási folyamat során teszteknek vetik alá. A tesztek a következőkre terjednek ki:

  • AOI-tesztek – minden gyártott eszközhöz,
  • AXI – az első néhány tételhez (a gépbeállítások, forrasztási profilok stb. ellenőrzésére),
  • Önteszt – Az önellenőrzés a gyártási folyamat része, amely biztosítja az Efento készülékek minőségét. Az öntesztek automatikusan elindulnak, amint az eszköz gyártása teljesen befejeződött (az eszköz össze van szerelve és be van programozva a szoftverrel). Az öntesztelési forgatókönyvek a tesztelt eszköz típusától függnek. A tesztforgatókönyvek a következők:
    • A mobilmodemmel és a SIM-kártyával való kommunikáció ellenőrzése (csak a mobilmodemmel felszerelt készülékek)
    • A flash memóriával való kommunikáció ellenőrzése
    • Az egyes telepített érzékelők méréseinek ellenőrzése
    • A nyomtatott áramköri lapon lévő gomb állapotának ellenőrzése
    • A processzor állapotának ellenőrzése
    • Bluetooth-kommunikáció ellenőrzése
    • Annak ellenőrzése, hogy a készüléket megfelelően programozták-e (flashelték-e).

Ezen felül a tesztek során minden egyes előállított eszközről részletes információkat gyűjtünk, és azokat a gyártási jelentésfájlban tároljuk a teszteredményekkel együtt. A gyártási jelentés a következő információkat tartalmazza: a modem IMEI-je, a SIM-kártya azonosítója (ha a SIM-kártya a gyártáskor be van helyezve/be van forrasztva), a modem verziója, a modem firmware verziója, az Efento szoftver verziója.

Az uniós követelményeknek való megfelelést igazoló tanúsítványok (CE)

Minden Efento készülék megfelel a vonatkozó közösségi szabványokban foglalt követelményeknek. A készülékeket külső laboratórium vizsgálta, és megfelelnek a rádióberendezésekről szóló 2014/53/EU irányelv (RED) követelményeinek, beleértve az egészségügyi és biztonsági, az EMC és a rádiós követelményeket is. A CE tanúsítványok az összes készüléktípusra vonatkozóan elérhetőek az Efento weboldalának Támogatás részlegében.

Kalibrációs tanúsítványok

Az Efento hőmérséklet- és páratartalom érzékelők az ISO/IEC 17025 szabvány követelményeinek megfelelő kalibrációs tanúsítványokkal szállíthatók. Együttműködünk Ilac / MRA akkreditált laboratóriumokkal, amelyek a kalibrálást a -196-150°C és 0-94% RH tartomány bármely pontján el tudják végezni. A kalibrálás során használt összes mérőeszközt a Központi Mérésügyi Hivatal szabványaira hivatkozva kalibráljuk. A kalibrálási tanúsítványnak nincs lejárati ideje, az csak a kalibrált eszköz pontosságának megerősítése a vizsgálat időpontjában. A kalibrálás plusz költséges szolgáltatás.

Hitelesítés

A rendszert a GxP követelményeinek és iránymutatásainak megfelelően validálták. Az ügyfél kérésére az Efento az Efento Cloud rendszer ügyfél telephelyén történő bevezetését követően az önellenőrzéshez szükséges tesztesetek (IQ, OQ, PQ) leírását is rendelkezésre tudja bocsátani.

You can download this article in PDF