ΙΩΤ (το διαδίκτυο των πραγμάτων) και ΙΩΕ (Διαδίκτυο of Everything) Platfήm/ντοloud λύσηs
Πλατφόρμα IoE / IoT
ΙΩΤ - Διαδίκτυο των πραγμάτων (Cloud μόνο για εγγενείς
iSys - Ευφυή συστήματα προϊόντα, εφαρμογή, Franchise, Rebranding, IoT Cloud Gateways)
ΙΩΕ - Διαδίκτυο των πάντων (Cloud για μεμονωμένο άτομο
Συνεργάτες και τις εφαρμογές τους) με ειδικό πίνακα κρυπτογράφησης
- Εφαρμογή διακομιστή γλώσσας χαμηλού επιπέδου C (εκτελέσιμο / δυαδικό) - διασφαλίζει:
- περισσότερο από 15 φορές υψηλότερη απόδοση σε σύγκριση με λύσεις διακομιστών γραμμένες σε άλλες γλώσσες προγραμματισμού
- σενάρια ανοιχτού κώδικα, διερμηνείς κώδικα. Secure binary application protected from reverse engineering, moving to other locations, and so on. Hard-coded configuration for vendor for security and increase efficiency.
- περισσότερο από 5 φορές μικρότερη χρήση μνήμης σε σύγκριση με άλλες λύσεις γλωσσών προγραμματισμού
- Η πλατφόρμα IoT μπορεί να λειτουργεί σε συστήματα που βασίζονται σε Linux (Debian, Raspbian, Ubuntu):
- in the Data Center (DC) - VPS (min 1VCore, 2GB RAM), Dedicated Servers. Many DC locations with many Hardware equipment variants.
- Τοπικά - σε μικροϋπολογιστές (Raspberry Pi 3,4, Tinker Board) και υπολογιστές (Intel / AMD x64, x86)
- Binary data transfer (minimize payload/packets size and overall data transmitted via communication media).
- Enable transfers over LTE NBIoT NB1/NB2, LoRaWAN where there are a lot of limitations on packet size and amount of data send.
- Minimize battery utilization during transmission due to much shorter packages.
- Αμφίδρομη επικοινωνία με χειραψία (Αναγνώριση):
- κόμβος => διακομιστής (κατάσταση, εντολές, αρχεία καταγραφής, ACK)
- διακομιστής => κόμβος (ACK, εντολές)
- Αυτοπροστασία από διάφορες επιθέσεις:
- έγκαιρη απενεργοποίηση και παράβλεψη του εισβολέα ip - με βάση μη έγκυρες εξουσιοδοτήσεις, επαναλαμβανόμενα πακέτα, μη έγκυρα πακέτα
- τυχαία θύρα UDP άλμα για χειραψία / επαναλαμβανόμενες επικοινωνίες
- Διάφορες μέθοδοι επικοινωνίας βασισμένες σε UDP, TCP ή HTTP
- Χρησιμοποιήστε συστήματα κοινής βάσης δεδομένων (DB) MySQL ή MariaDB για αποθήκευση δεδομένων
- Ανεξάρτητα προγράμματα οδήγησης επικοινωνίας με άμεση πρόσβαση στο DB για σταθερότητα, λειτουργικότητα συστήματος:
- HTTP <=> DB
- TCP <=> DB
- UDP <=> DB
- Optionally supplied final IoT Nodes devices to partners for direct IoT/IoE cloud communication, cyphering, verification, for many communication interfaces (WiFi, Ethernet, GSM, LoRaWAN).
- Optional data caching in file system for 100% data capture.
- Data are ciphered with IoT/IoE Protocol, hashed by individual hashing table for each partner.
- Προαιρετικά παρέχονται πύλες / γέφυρες στο σύννεφο IoE από κοινές διεπαφές επικοινωνίας (UART / RS232 / RS485 / RS422, CAN, RF, IR, BlueTooth / BLE, SPI / I2C)
- Προαιρετικά παρέχονται πύλες / γέφυρες στο cloud IoE από κοινά πρωτόκολλα επικοινωνίας (πρότυπα BACNet, MQTT, Modbus, DMX, Dali, IR)
Πρωτόκολλο IoE / IoT:
- ανεξάρτητο πρωτόκολλο επικοινωνίας (κρυπτογράφηση + εγκυρότητα δεδομένων)
- δυαδικά δεδομένα ή δεδομένα κειμένου
- χαμηλό μέγεθος ωφέλιμου φορτίου μετά την κρυπτογράφηση δεδομένων
- supplied microcontrollers C source code for Nodes for each partner under NDA and License.
- Χρησιμοποιήστε μοναδικό και περιστροφικό πίνακα Cipher (έως 1024 Bytes) για κάθε συνεργάτη
- χρονική σήμανση για σετ ρολογιού, συγχρονισμό χρόνου, ανίχνευση επαναλαμβανόμενων πακέτων, αποσυγχρονισμός των επικοινωνιών
- Χρησιμοποιήστε αλγόριθμο αποκρυπτογράφησης δεδομένων πολλαπλών σταδίων για έλεγχο συνέπειας, έλεγχο εγκυρότητας δεδομένων
- Χρησιμοποιήστε πολλαπλά στοιχεία ελέγχου (κρυπτογραφημένα και μη κρυπτογραφημένα δεδομένα) για έλεγχο εγκυρότητας δεδομένων
- χρήση δυναμικά αλλαγμένου αλγορίθμου για εξουσιοδοτήσεις (εξαρτάται από χρονική σήμανση, τύπο συσκευής, μοναδική διεύθυνση, μετρητή μετάδοσης)
@City IoT Platform - Back-End / Front-End