@ סיטי IoT וואָלקן פּלאַטפאָרמע
יסיס - ינטעליגענט סיסטעמען IoT סאַלושאַנז
IoE.Systems
אינהאַלט
1. הקדמה. 5
1.1 שטיצט מיטל טייפּס. 5
1.2. סופּפּאָרטעד פּראָדוקטן טייפּס. 5
1.3. שטיצט קאָמוניקאַציע פּראָטאָקאָלס 5
1.4. 6. געשטיצט קאָמוניקאַציע טעכנאָלאָגיע פון די דעוויסעס
1.5. @ סיטי קלאָוד סערווירער 6
1.5.1. סערווערס און קאָמוניקאַציע גייטווייז 7
1.5.2 HTTP LoRaWAN ינאַגריישאַן 7
1.5.3. פראָנט-סוף צובינד 8
1.5.3. סערווער אַקסעס רעכט
1.6. סמאַרט דעוויסעס 9
1.6.1. 9. סיאָט - גסם דעוויסעס 9
1.6.3. BAS, BMS, IoT - עטהערנעט און וויפי דעוויסעס 9
1.6.2. IoT -לאָראַוואַן דעוויסעס 9
1.7. געשעפט צו ביזנעס (B2B) אָפּציעס 9
2. 10. סיטי IoT פּלאַטפאָרמע פונקטיאָנאַליטי 10
3. הויפּט בלאַט 11
4. הויפּט פאָרעם 11
4.1. כעדער 12
4.1.1. היים לינק - (עפֿנט אַ פאַקטיש רעזולטאַטן טיש) 12
4.1.2. "X" טשעקקבאָקס - אָפּענס / קלאָוזיז אָנפֿרעג פאָרעם 12
4.1.3. "V" טשעקקבאָקס - אָפּענס / קלאָוזיז פיעלדס פאָרם 12
4.1.4. גראַפיקאַל ייקאַנז - לינקס צו וויזשוואַלאַזיישאַן רעזולטאַטן (עדיטאַבלע) 12
4.2. פאָרעם: 12
4.2.1. "X" טשעקקבאָקס - אָפּענס / קלאָוזיז גאַנץ אָנפֿרעג פאָרעם 12
4.2.2. CSS - סעלעקט וויסואַליזאַטיאָן טים 12
4.2.3 וויזאַבלע פיעלדס טשעקקבאָקס - ווייזט / כיידז פעלד פֿילטריר רשימה 12
4.2.4. קוויטל: טאַב נאָמען צו לייגן אָדער אַראָפּנעמען 12
4.2.5. לייג / אַראָפּנעמען קנעפּלעך - לייג אָדער באַזייַטיקן טאַבס מיט די נאָמען אין טאַב פעלד 12
4.2.6. סעלעקטירן קאָר קנעפּל 12
4.2.7. דיסעלעקט אַלע קנעפּל 12
4.2.7. סעלעקטירן אַלע קנעפּל 12
4.2.8. באַהאַלטן פילטער - באַהאַלטן גאַנץ פאָרעם 12
4.2.9. דורכפירן קנעפּל - טוישן פּאַראַמעטערס סעטטינגס 13
4.2.10. "V" טשעקקבאָקס - ווייַזן / הויך פילטער פעלדער. 13
4.3. טאַבס 13
4.4. אינהאַלט פון טיש 13
4.4.1. לויפן - מיינונג רעזולטאַטן טיפּ 13
4.4.2. קאָפּיע (+/- לינקס) 13
4.4.3. טיש סעלז לינקס 13
4.5. דאַטן אָרדער 13
4.6. בייַשפּיל 13
5. מאַפּס 15
5.1. איניציאליזירונג פון מאפע 15
5.2. אָפּטיאָנאַל סעטטינגס פֿאַר אָנפֿרעג 15
5.2.1. מאָדיפיצירן מאַפּע וואָג (Zoom Level)
5.2.2. ימעי (סעלעקט דיווייס פיעלד) 16
5.2.3. Lon, Lat (לאָנגיטודע, ברייט קאָואָרדאַנאַט פעלדער) 16
5.2.4. מאָדיפיצירן MAP סטייל (טים) 16
5.2.5. וואו פּונקט 16
5.2.6. דורכפירן (Run Query Button) 16
5.2.7. דיסעלעקט אַלע (אַראָפּנעמען אַלע פעלדער פון אָנפֿרעג) 17
5.2.8. "V" טשעקקבאָקס (עפֿן / נאָענט פיעלד פאָרעם) 17
5.2.9. "X" טשעקקבאָקס (ווייַזן / באַהאַלטן אָנפֿרעג פאָרעם) 17
5.3. בייַשפּיל 17
6. ווייַזן רעזולטאַטן אין די טיש 18
6.1. ערשטן טיש 18
6.2. אָפּטיאָנאַל סעטטינגס פֿאַר אָנפֿרעג 19
6.2.1. סאָרט - סאָרט פעלד און סדר אַסענדינג / אַראָפּגיין 19
6.2.2. DB / IMEI - סעלעקט דיווייס 19
6.2.3. CSS - סעלעקטירן דעם סטיל (Visualization Theme) 20
6.2.4. קענטיק פיעלדס - ווייַזן / באַהאַלטן פיעלדס פאָרעם 20
6.2.5. אַראָפּנעמען ליידיק - דו זאלסט נישט אַרויסווייַזן ליידיק שפאלטן 20
6.2.6. "X" טשעקקבאָקס (ווייַזן / באַהאַלטן אָנפֿרעג פאָרעם) 20
6.2.7. וווּ פּונקט (פֿאַר דאַטן באַגרענעצונג) 20
6.2.8. סעלעקטירן קאָר קנעפּל (געבן מערסט פּראָסט פעלדער) 20
6.2.9. דיסעלעקט אַלע קנעפּל (אַראָפּנעמען אַלע פעלדער פון אָנפֿרעג) 20
6.2.10. דורכפירן (Run Query Button) 20
6.2.11. "V" טשעקקבאָקס (Open / Close Field Form) 20
7. באַר טשאַרץ. 21
8. היסטאָריש טשאַרץ. 22
8.1. יניטיאַליזאַטיאָן פון היסטארישע טשאַרץ 22
8.2. אָפּטיאָנאַל סעטטינגס פון היסטארישע טשאַרץ 23
8.2.1. IMEI - (סעלעקט דיווייס צו ווייַזן היסטארישע דאַטן) 23
8.2.2. מינימום - שיעור מינימאַל ווערט פון ערשטער פעלד 23
8.2.3. מאַקס - שיעור מאַקסימום ווערט פון ערשטער פעלד 23
8.2.4. "V" - ווייַזן / באַהאַלטן פיעלדס פאָרעם 23
8.2.5. פון: שטעלן מינימאַל דאַטע / צייט (*) 23
8.2.6. צו: באַשטעטיקן די מאַקסימום דאַטע / צייט (*) 23
8.2.7. "X" טשעקקבאָקס (ווייַזן / באַהאַלטן אָנפֿרעג פאָרעם) 23
8.2.8. "וואו" פּונקט 23
8.2.9. דיסעלעקט אַלע קנעפּל (אַראָפּנעמען אַלע פעלדער פון אָנפֿרעג) 23
8.2.10. דורכפירן (Run Query Button) 23
8.2.11. "V" טשעקקבאָקס (עפֿן / נאָענט פיעלד פאָרעם) 24
8.3. 24. באַרס וואַריאַנט: (דיספּלייז בלויז בנימצא דאַטן) 24
8.4. קעסיידערדיק וואַריאַנט (מיט די זעלבע דאַטן): 24
9. קאַמפּאַטאַבילאַטי פֿאַר וועב בלעטערער 25
10. קוסטאָמיזאַטיאָן טהעמעס 26
11. אַלגערידאַמז דערהייַנטיקן 27
12. דאַטאַבייס סטרוקטור 28
12.1. סטרוקטור "ithings_" און "*" טישן 29
12.2. מיטל קאַמאַנדז (עווענץ) ריי "* _ ק" טיש - סטרוקטור 30
12.3. אַקסעס רעזולטאַטן פון דאַטאַבייסיז - מיד-לעוועל (רידינג דאַטן) 30
12.3.1. באַקומען קראַנט סטאַטוסעס פון אַלע דעוויסעס 30
12.3.2. באַקומען היסטארישע דאַטן פֿאַר די מיטל 31
12.3.3. באַקומען רשימה פון דעוויסעס - איין פעלד פון קראַנט סטאַטוסעס מיט באַגרענעצונג 32
@ סיטי IoT וואָלקן פּלאַטפאָרמע איז דעדאַקייטאַד "מיקראָ-וואָלקן" סיסטעם פֿאַר יחיד קאַסטאַמערז. פּלאַטפאָרמע קענען ניט זיין ייַנטיילונג און בלויז איין קונה האט אַקסעס צו גשמיות אָדער ווירטואַל סערווערס (VPS אָדער דעדאַקייטאַד סערווערס). קונה קען קלייַבן איינער פון דאַזאַנז פון דאַטן סענטערס אין אייראָפּע אָדער אין דער וועלט.
@ סיטי IoT פּלאַטפאָרמע איז דעדאַקייטאַד צו ווייַטערדיק יסיס.פּל פּראָדוקטן
IoT - RF / LoRaWAN (אינטערנעט פון טינגז)
CIoT - GSM / 2G / 3G / 4G / CATM1 / NBIoT (צעל אינטערנעט פון טינגז)
וויפי
עטהערנעט
@City (eCity) Cloud Cloud Platform איז פאַרשידן גרייס סיסטעם פֿאַר IP פּראָדוקטן (גערופן צוזאַמען ווי @ סיטי ייַזנוואַרג אָדער סיאָט דעוויסעס ):
@ סיטי
@ ליכט
@ מיטינג
@ שפּור
@ אַירק
@ בין
@ סיטי פּלאַטפאָרמע שטיצט ווייַטערדיק פּראָטאָקאָלס פֿאַר קאָמוניקאַציע:
UDP - סאַגדזשעסטיד פֿאַר סיאָט סענסאָרס / דעוויסעס (ספּעציעל NBIoT) - לאָואַסט דאַטן יוטאַלאַזיישאַן
TCPIP - סאַגדזשעסטיד פֿאַר דעוויסעס מיט בידירעקטיאָנאַל קאָמוניקאַציע - האַנדשאַקינג / באַשטעטיקונג
הטטפּ - סאַגדזשעסטיד בלויז פֿאַר דאַטן אַקסעס / וויזשוואַלאַזיישאַן / אַרויספירן / "וואָלקן צו וואָלקן"
HTTP Webhooks - פֿאַר LoRaWAN קאָמוניקאַציע צווישן LoRaWAN Network / Application Server און @City Cloud.
דאַטן שיקן פון קאַנטראָולער צו וואָלקן סערווער און וויצע-ווערסאַ זענען ינקריפּטיד אין יינציק ביינערי פֿאָרמאַט פֿאַר לאָואַסט דאַטן גרייס און געוואקסן זיכערהייט. יעדער שוטעף געץ זיין אייגענע יינציק ענקריפּשאַן שליסל פֿאַר דערלויבעניש פון די מיטל, קאָנטראָלירונג פון דאַטן, אאז"ו ו.
פֿאַר ניט-עהאָוסע / eCity דעוויסעס, מיר קענען צושטעלן אַלגערידאַמז פֿאַר ענקריפּשאַן ( "C" מקור קאָד) פֿאַר יעדער שוטעף פֿאַר מייקראָופּראַסעסער צו באַשיצן דאַטן איידער קאָמוניקאַציע.
אין דעם פאַל, דאַטן זענען גאָר זיכער בעשאַס בידירעקטיאָנאַל קאָמוניקאַציע איבער די עפנטלעך קאָמוניקאַציע מידיאַ (אינטערנעט, לופט, עטק.) ).
@ סיטי IoT פּלאַטפאָרמע שטיצט:
גסם: 2G, 3G, 4G (LTE), CATM1 (LTEM1), NBIoT - דעוויסעס (UDP / TCPIP קאָמוניקאַציע)
LoRaWAN דעוויסעס (HTTP Webhooks) - דורך LoRaWAN גייטוויי און LoRaWAN נעץ / אַפּלאַקיישאַן סערווערס
עטהערנעט קאַנטראָולערז (UDP / TCP קאָמוניקאַציע)
WiFi קאַנטראָולערז (UDP / TCP קאָמוניקאַציע)
צוקונפֿט IP פּראָדוקטן
ניט יפּ פּראָדוקטן דורך נאָך היגע @ סיטי / עהאָוסע. PRO האַרדוואַרע גאַטעווייַ
@ סיטי IoT פּלאַטפאָרמע איז דעדאַקייטאַד צו דעוויסעס / נאָודז:
געבוירן יסיס פּראָדוקטן:
CIoT (GSM / 2G / 3G / 4G / CATM1 / NBIoT)
IoT (LoRaWAN)
וויפי - דעדאַקייטאַד פּראָדוקטן פֿאַר @ סיטי פּלאַטפאָרמע
עטהערנעט - דעדאַקייטאַד פּראָדוקטן פֿאַר @ סיטי פּלאַטפאָרם
קאָ-פּראָדוקציע פּראָדוקטן (מאַניאַפאַקטשערד דורך דריט פּאַרטיעס אונטער יסיס דערלויבעניש און פונדרויסנדיק סאָרט)
פראַנטשייז פּראָדוקטן (מאַניאַפאַקטשערד דורך דריט פּאַרטיעס אונטער יסיס דערלויבעניש מיט יסיס לאָגאָס)
@ סיטי ווייכווארג אַרבעט אויף לינוקס באזירט וופּס (ווירטואַל פּריוואַט סערווירער) אָדער דעדאַקייטאַד סערווירער אויף די אינטערנעט זייַט, דיפּענדינג אויף די פארלאנגט פאָרשטעלונג פון די סערווירער (גערופֿן שפּעטער סערווירער):
פּריוואַט / עפנטלעך אַקסעס
קוילעלדיק דעוויסעס ציילן
דערהייַנטיקן די אָפטקייַט פון דעוויסעס סטאַטוס
דאַטע דערפרישן קורס
עטלעכע וועריאַנץ פון VPS זענען דיפּענדינג אויף:
פּרייַז
דאַטן-צענטער געאָ-לאָקאַליזאַטיאָן
ווירטואַל פּראַסעסער קאָרעס (1-8)
ווירטואַל באַראַן (1-32 גב)
ססד דיסק (20 גב -1 טב)
דאַזאַנז פון דעדאַקייטאַד סערווירער יגזיסץ דיפּענדינג אויף:
פּרייַז
דאַטן-צענטער געאָ-לאָקאַליזאַטיאָן
פּראָסעססאָר קאָרעס (4 .. 32)
באַראַן (16 .. 512 גב)
SSD / HDD (256GB .. 8 טב)
די @ סיטי IoT פּלאַטפאָרמע איז דעדאַקייטאַד צו איין קונה:
לאקאלע רעגירונגען און אויטאריטעטן (סיטי, קאמיוניטי, לאנד)
B2B (פֿאַר באַזיצער פון דריט פּאַרטיי)
ווייַל עס איז ניט שעראַבלע סערווירער צווישן קאַסטאַמערז, עס סימפּלייז די זיכערהייט אַקסעס און פאָרשטעלונג ישוז. צוליב דעם סיבה בלויז קונה איז פאַראַנטוואָרטלעך פֿאַר עפעקטיוו זיכערהייט, פעסטקייַט, עפעקטיווקייַט, דאַטן טרופּוט, עטק. אין פאַל פון ניט גענוג פאָרשטעלונג, קונה קען קויפן אַ העכער פּלאַן (VPS אָדער דעדאַקייטאַד סערווירער), מער אָפּטימאַל צו דער געריכט פאַנגקשאַנאַליטי און פאָרשטעלונג.
אין ספּעציעלע פאלן "Cloud to cloud" קאָמוניקאַציע קען זיין ימפּלאַמענאַד פֿאַר גלאָובאַליזיישאַן און סענטראַליזיישאַן פון דאַטן צו ביגער געביטן אַנשטאָט פון מולטי-קונה וואָלקן.
קאָמוניקאַציע פון @ סיטי סערווירער איז איינגעזען באזירט אויף נידעריק אַפּלאַקיישאַן פֿאַר פאָרשטעלונג מאַקסאַמאַליזיישאַן.
הויפּט פֿעיִקייטן פון @ סיטי סערווירער אַפּלאַקיישאַן זענען:
אַסינטשראָנאָוסלי באַקומען דאַטן פֿון דעוויסעס (דורך פּראָטאָקאָלס: ודפּ, טקפּ יפּ, הטטפּ)
מינאַמייז די נוצן פון דאַטן און די קאָס צווישן דעוויסעס און קלאָוד (ניצן נידעריק מדרגה קאָמוניקאַציע פּראָטאָקאָלס UDP, TCP IP)
באַקומען ענקריפּטיד סטאַטוס פון דעוויסעס (דורך קיין קאָמוניקאַציע מעדיע)
דערלויבעניש און וואַלאַדייטינג דאַטן פון דעוויסעס דורך דעקריפּטינג זייער סטאַטוסעס
דיקאָודינג דיווייסאַז סטאַטוס און אַפּדייטינג עס אין מאַריאַדב / מיסקל טישן גלייַך (אין רוי דאַטע פֿאָרמאַט)
קראַנט דאַטע טיש (כּולל בלויז נואַסט סטאַטוס פון יעדער דעוויסעס)
היסטארישע דאַטן טיש (כּולל אַלע סטאַטוסעס פֿאַר איין מיטל)
שיקן פּענדינג קאַמאַנדז (עווענץ) צו דעוויסעס
פאַרזיכערן כאַנדשאַקינג, וועראַפאַקיישאַן און קאַנפערמיישאַנז
@ סיטי סערווער ווייכווארג איז די זעלבע פֿאַר יעדער באַניצער און קענען ניט זיין קאַסטאַמייזד פֿאַר פאַרשידענע קאַסטאַמערז.
LoRaWAN קאַנטראָולערז זענען ינאַגרייטיד מיט די @ סיטי וואָלקן דורך די HTTP צובינד (וועבהאָאָקס) בנימצא אויף די LoRaWAN נעץ / אַפּלאַקיישאַן סערווער.
עטלעכע טייפּס פון נעץ / אַפּלאַקיישאַן סערווער זענען געשטיצט:
טטן (לימיטעד צייט "אויף די לופט" און די מאַקסימום נומער פון קאַמאַנדז געשיקט צו די שאָפער און טאָן ניט שטיצן פירמוואַרע אַפּגרייד)
LoraWAN-Stack (ריקווייערז האָסטינג אויף אַ גשמיות מיטל מיט אינטערנעט אַקסעס).
LoraServer.Io (ריקווייערז האָסטינג אויף אַ גשמיות מיטל מיט אינטערנעט אַקסעס - בלויז שיקן דאַטן צו די סערווער און טאָן ניט שטיצן פירמוואַרע אַפּגרייד)
די @ סיטי קלאָוד פֿאַר לאָראַוואַן קאַנטראָולערז איז צעטיילט אין די זעלבע וועג ווי פֿאַר אנדערע ינטערפייסיז. עס איז דיסקאַסט אין דעם פריערדיקן קאַפּיטל.
פראָנט-סוף צובינד איז איינגעזען מיט פפּ סקריפּס פֿאַר יקסטראַקטינג קאַסטאַמייזד דאַטן פון @ סיטי קלאָוד דאַטאַבאַסע. עס ניצט זייער גומע זוכן מעקאַניזאַם, באזירט אויף אָריגינעל סקל קוויריז צו באַגרענעצן די געוואלט דאַטן. צובינד רעזולטאטן אין צובינד סאַפּלייז אין JSON פֿאָרמאַט פֿאַר ווייַטער דיקאָודינג און פּראַסעסינג דורך JavaScript פראָנט-סוף וועב "אַפּלאַקיישאַן".
אָריגינעל פראָנט-סוף צובינד איז די זעלבע פֿאַר יעדער באַניצער און קענען ניט זיין קאַסטאַמייזד פֿאַר פאַרשידענע קאַסטאַמערז.
אָווערלייַ צובינד קען זיין באשאפן דורך אונדזער שטעקן אָדער אין קוואַפּעריישאַן צו פאַרזיכערן קוסטאָמיזאַטיאָן פֿאַר די קונה.
קונה אַקסעס רעכט (צו גשמיות סערווירער) זענען לימיטעד.
טעקע אַקסעס בלויז פֿאַר "טעמפּלאַטעס" וועגווייַזער (געבוירן טעקסט טעקעס - .טקסט, .דזשס, .קסס, .הטמל):
לייגן, רימוווינג, מאַדאַפייינג ריין HTML טעקעס (פראָנט-סוף גוי / צובינד אנטוויקלונג)
לייגן, רימוווינג, מאַדאַפייינג ריין JavaScript טעקעס (פראָנט-סוף גוי / צובינד דעוועלאָפּמענט און אַלגערידאַמז)
צוגעבן, רימוווינג, מאַדאַפייינג ריין CSS פילעס (פראָנט-סוף - קאַסטאַם קוקן / טעמעס)
לייגן, רימוווינג, מאַדאַפייינג טעקסט טעקעס פון טעמפּלאַטעס (פראָנט-סוף גוי)
אַדינג, רימוווינג, מאַדאַפייינג טאַבס, דורכוועג, לינקס צו דאַטן רעזולטאַטן
אנדערע אַקסעס רעכט:
גאַנץ אַקסעס צו @ סיטי קלאָוד דאַטאַבאַסע מיסקל / מאַריאַדב וווּ אַלע דעוויסעס זענען סטאָרד
אַקסעס צו וועב באַדינונגס זענען דיפיינד (קראַדענשאַלז) פֿאַר קונה.
קונה איז נישט ערלויבט צו פאָרן קראַדענשאַלז צו דריט פּאַרטיעס (קייפל אַקסעס פון רעזולטאַטן קען ווירקן פאָרשטעלונג, פעסטקייַט און זיכערהייט פון די קוילעלדיק סיסטעם)
אונטער ספּעציעלע צושטאנדן און נוצן פון דעדאַקייטאַד סערווירער מיט הויך פאָרשטעלונג, קען זיין אַ ציבור חשבון צו אָבסערווירן רובֿ קראַנט דאַטן (נישט היסטארישע).
דער באַניצער קען דופּליקאַט דאַטן צו זיין אייגענע מיסקל סערווער און דורכפירן אייגענע דאַטן פונאַנדערקלייַבן און פּראַסעסינג, אַזוי אַז זיי טאָן ניט ווירקן די פאָרשטעלונג פון @ סיטי סערווירער.
יסיס - ינטעליגענט סיסטעמען שטעקן - האָבן אַנלימאַטאַד אַקסעס צו גאַנץ סערווער, אַרייַנגערעכנט שורש חשבון און פול דב אַקסעס פֿאַר וישאַלט.
אונטער עטלעכע צושטאנדן יסיס קען געבן נאָך קונה (PHP סקריפּס, טעקעס) נאָך לימיטעד רעכט נאָך קאָנטראָלירונג מקור קאָד, פליסנדיק טעסץ, אויב דאָס קען נישט ווירקן קוילעלדיק סיסטעם זיכערהייט, פעסטקייַט און פאָרשטעלונג.
אונדזער דעוויסעס כּולל מיקראָ קאַנטראָולער און GSM / GPS / GNSS מאָדולע (2G..4G, NBIoT, CATM1) פֿאַר קאָמוניקאַציע. מיקראָקאָנטראָללער כּולל ינקריפּטיד באָאָטלאָאַדער פֿאַר זיכער אָטאַ פירמוואַרע אַפּגרייד. דאָס אַלאַוז קריייטינג פילע סיסטעם וועריאַנץ באזירט אויף דער זעלביקער "סיאָט סמאַרט מיטל".
עטהערנעט און וויפי קאַנטראָולערז אַלאַוז יפּ באזירט קאָמוניקאַציע צו די סיסטעם (אָן אָפּצאָל פֿאַר דאַטן אַריבערפירן צו די גסם אָפּעראַטאָר). די דעוויסעס האָבן אויך ינקריפּטיד באָאָטלאָאַדער און דעוויסעס קען זיין דערהייַנטיקט דורך די געבוירן צובינד. פֿאַר WiFi עס האט אָטאַ פירמוואַרע אַפּגרייד פון די הויפּט סערווער
לאָוראַוואַן ינייבאַלז דאַטן טראַנסמיסיע איבער זייער לאַנג דיסטאַנסאַז (אַרויף צו אַפּפּראָקס. 15 קילאמעטער). די קייט איז דעפּענדס אויף די גיכקייט פון דאַטן טראַנסמיסיע, די סומע פון דאַטן, ורבאַניזיישאַן פון דער געגנט און די עפעקטיווקייַט פון די ראַדיאָ פּאַטס פון די דעוויסעס.
אונדזער דעוויסעס אַרייַננעמען אַ מיקראָקאָנטראָללער און לאָוראַוואַן מאָדולע פֿאַר קאָמוניקאַציע. די מיקראָקאָנטראָללער כּולל אַ ינקריפּטיד באָאָטלאָאַדער פֿאַר זיכער אָטאַ ווייכווארג דערהייַנטיקן. דער אַלאַוז איר צו שאַפֿן קייפל סיסטעם וועריאַנץ באזירט אויף דער זעלביקער "IoT smart device". די דעוויסעס אַרבעטן אין די ISM עפענען באַנד אָן נאָך אַבאָנעמענט קאָס. עס איז נייטיק צו נוצן LoRaWAN Gateways צו דעקן די גאנצע שטח מיט אַקסעס צו די אינטערנעט. אין דעם פאַל פון יגזיסטינג לאָוראַוואַן טויערן אין די קייט פון דעוויסעס (קאַנפיגיערד פֿאַר טטן סערווער), עס איז מעגלעך צו שיקן אינפֿאָרמאַציע דורך זיי. Firmware אַפּגרייד דאַרפן אַן אייגענע נעץ / אַפּלאַקיישאַן LoRaWAN סערווער און גוט קייט פֿאַר קאָמוניקאַציע.
עס זענען עטלעכע אָפּציעס פֿאַר געשעפט און קוואַפּעריישאַן:
אַרייַנפיר / אַרויספירן גרייט פּראָדוקטן (סוויטטשבאָאַרדס, דעוויסעס) - לעצט פּראָדוקטן
אַרייַנפיר / אַרויספירן אָעם פּראָדוקטן (פּקבס, קאַנטראָולערז, עטק) - ינטערמידייט פּראָדוקטן, ספּער טיילן
פראַנטשייז - פּראָדוקציע באזירט אויף אונדזער דערלויבעניש פֿאַר היגע מארקפלעצער (מיר צושטעלן בלויז פּראָוגראַמד מיקראָ קאַנטראָולערז) אונטער יסיס - ינטעליגענט סיסטעמס בראַנדז
קאָ-פּראָדוקציע - (ווי אויבן) אָבער אונטער פונדרויסנדיק בראַנדז
@ סיטי פּלאַטפאָרמע שטיצט קוסטאָמיזאַבלע פראָנט-סוף מוסטער פֿאַר דאַטן וויזשוואַלאַזיישאַן, אָנפֿרעג, לימאַטינג און פּראַסעסינג (קראַנט / געשיכטע דאַטן):
וויזשוואַלייז אויסגעקליבן דאַטן אויף די מאַפּע (געאָ-לאָקאַליזאַטיאָן)
ווייזט אויסגעקליבן דאַטן און רעזולטאַטן אין די טישן
ווייזט אויסגעקליבן דאַטן אין באַר טשאַרץ
ווייזט אויסגעקליבן דאַטן אין היסטארישע טשאַרץ
אַרויספירן דאַטן צו דריט פּאַרטיי אַפּלאַקיישאַנז און ווייַטער פּראַסעסינג
אנדערע פאַנגקשאַנאַליטי וועט זיין דערהייַנטיקט אויף יחיד ריקוועס.
דער פראָנט-סוף פון דעם באַניצער איז בארעכטיגט דורך סטאַטיק IP אָדער דנס רידערעקשאַן פעלד / סובדאָמאַין / טעקע אויב עס איז בנימצא.
יגזעמפּלערי & דעמאָ ינסטאַלירונג (עס איז ענייבאַלד בלויז פֿאַר פּראָספּעקטיוו קאַסטאַמערז).
ביטע מיטטיילן אונדז ווען איר ווילן צו פּרובירן דאָס - צו געבן ציבור אַקסעס צו די פּלאַטפאָרמע.
עס קען דאַרפן סטאַטיק IP פון ווייַט קאָמפּיוטער צו געבן קאָמוניקאַציע צו @ סיטי פּלאַטפאָרמע.
די הויפּט בלאַט איז לינקס ליידיק ווייַל פון זיכערהייט סיבות: http: //% יאָוריפּ% / יאָט /
עס קען זיין ינייבאַלד און עדיטיד ינדיווידזשואַלי און כּולל לינקס צו אַלע בנימצא באַדינונגען פון @ סיטי IoT פּלאַטפאָרמע אויב עס איז פארלאנגט
די הויפּט פאָרעם איז דיזיינד צו שאַפֿן נייַ פּרעסעץ און טאַבסhttp: //%IP%/IoT/que.php
דאָס איז ערשט פאָרעם פֿאַר שאפן רעזולטאַטן, קוקן און טאַבס פֿאַר יעדער קאַנפיגיעריישאַן
דיסקריפּשאַנז (פֿון שפּיץ און לינקס צו רעכט ריכטונג)
מאָדיפיצירן וויסואַליזאַטיאָן טים קסס טעקע דאַרף זיין "טעמפּלאַטעס / קסס /" וועגווייַזער - אויטאָמאַטיש ליסטעד.
אויסקלייַבן די הויפּט פעלדער קענטיק אויף די טיש. עס איז דערהייַנטיקט אויטאָמאַטיש.
דיסעלעקטירן אַלע פעלדער (מוזן זיין נאכגעגאנגען דורך סעלעקטירן עטלעכע פון זיי מאַניואַלי)
סעלעקטירן אַלע פעלדער (עטלעכע מוזן זיין נאכגעגאנגען מאַניואַלי)
דאָס איז עקוויוואַלענט פון אַלע (X) טשעקקבאָקס
ינדיווידזשואַלי באשאפן טאַבס מיט נעמען און פּרעסעץ (סטאָרד אין cfg / tabs.cfg טעקע).
דער טעקע כּולל אַקשלי נאָמען און URL (אפגעשיידט דורך קוויטל טשאַר).
דיספּלייז אַלע פעלדער לימיטעד דורך פיעלד פֿילטריר.
פיעלדס אין די טיש:
מאַפּע- מאַפּינג רעזולטאַטן אויף די מאַפּע (איינער אָדער מער פעלד קען זיין אויסגעקליבן)
געשיכטע - היסטארישע טשאַרץ (איינער אָדער מער פעלד קען זיין אויסגעקליבן)
tab - דיספּלייז טיש (קיין קאָמבינאַציע פון פעלדער קען זיין אויסגעקליבן)
באַר - בלויז איין פעלד איז געוויזן אויף די באַר טשאַרט
אויף דרינגלעך איינער פון די ווערט עס עפן נייַע רעזולטאַטן מיט אויסגעקליבן פעלדער (פֿאַר קראַנט רודערן).
אַדדינג / רימוווינג אַ קוויטל מיט די נאָמען שטעלן אין קוויטל פעלד. עס נוצן בלויז פעלדער אויסגעקליבן אין דער זעלביקער רודערן פון די טיש.
דרינגלעך קיין אנדערע פעלד נאָמען וועט אָנהייבן דאַטן וויסואַליזאַטיאָן פון אויסגעקליבן פעלד פֿאַר אויסגעקליבן רודערן.
די סדר פון געוויזן פעלדער זענען ווי זיין סדר אין פיעלדס פאָרעם (אָבער טם פעלד איז שטענדיק געשיקט צו די סוף פון די טעקסט). דעם סדר קען זיין טשיינדזשד בלויז מיט דירעקט עדיטינג פון URL פּאַראַמעטערס (פעלדער סדר טייל).
פֿאַר בייַשפּיל: באַשטעטיקן טאַב מיט אַסעט טראַקינג נאָמען און כּולל מאַפּע מיט צייט און גיכקייט אויף די מאַפּע
כל באַשרייַבונג ריפערינג צו רודערן וואו "Map" טעקסט איז אין "לויפן" זייַל.
אַרייַן נאָמען "אַסעט טראַקינג" אין קוויטל פעלד (אָן ציטאַט מאַרקס)
ענשור אַז אַלע שפאלטן זענען נישט סעלעקטעד אין די רודערן
אויסקלייַבן טם, גפּס_ספּעעד_קם בלויז אין די רודערן
דרוק + קנעפּל ווו אין די רודערן
מאַפּס קענען זיין לאָנטשט פֿון MainForm מיט פאַר-קאַנפיגיעריישאַן
מאַפּע יניטיאַליזאַטיאָן איז מאַניואַלי דורכגעקאָכט ווען עקסאַקיוטאַד גלייַך מיט לינק: > http: //%IP%/IoT/maps.php
באַניצער זאָל דיסעלעקט אַלע פעלדער (דרוק דיסעלעקט קנעפּל)
דרוק עטלעכע טשעקקבאָקס פֿאַר געוויזן פעלדער (למשל. Ain5 (פֿאַר סמאָג מדרגה) און טם (פֿאַר מעאַסורעמענט דאַטע / צייט)
דרוק "V" טשעקקבאָקס צו באַהאַלטן פעלדער פאָרעם
דרוק דורכפירן קנעפּל צו לויפן דב אָנפֿרעג און אַרויסווייַזן קראַנט אינפֿאָרמאַציע פון אַלע סענסאָרס / דעוויסעס
מאַפּע מיט דאַטע איז דערהייַנטיקט נאָך 30 סעקונדעס אָדער מער.
די סעטטינגס דיסקרייבד פֿון לינקס צו רעכט (אויף די סקרעענשאָט אויבן).
פארגרעסער מדרגה קען זיין מאַדאַפייד דורך (+/-) קנעפּלעך פֿאַר וואָג (קראַנט_סקאַלע * 2 אָדער קראַנט_סקאַלע / 2 ריספּעקטיוולי). דרינגלעך איינער פון די קנעפּלעך וועט אויטאָמאַטיש מאָדיפיצירן די וואָג.
אן אנדער וועג איז אויסקלייַבן Zoom Level in פארגרעסער קאָמבאָ באָקס פעלד און דרוק דורכפירן קנעפּל. אין דעם פאַל, גאַנץ View / Map איז רילאָוד און דערפרישן (עס נעמט אַ ביסל צייט בעשאַס יניטיאַליזאַטיאָן).
IMEIפעלד כּולל יינציק שייַן מיטל אָדער יינציק אַליאַס פֿאַר אַ מיטל. פעליקייַט באַשטעטיקן איז * (אַסטעריסק) וואָס ווייזט די לעצטע וואַלועס און געאָלאָקאַטיאָן פֿאַר יעדער מיטל.
באַשטעטיקן IMEI צו קיין אנדערע ווערט, עס וועט ווייַזן היסטארישע דאַטן פון די אויסגעקליבן מיטל. עס האָבן בלויז זינען פֿאַר רירעוודיק און מאָווינג סענסאָרס, אַנדערש רעזולטאַטן וועלן אָוווערלאַפּ אויף דער מאַפּע אין דער זעלביקער שטעלע.
שטעלן די צענטער שטעלע פון דער מאַפּע. דעם פעלד איז באַשטימט צו לויפֿער שטעלע ווען די מויז קנעפּל איז פּרעסטיד אויף די מאַפּע.
מאַפּס סטיל / טעמע קענען זיין אויסגעקליבן פֿון Map קאָמבאָבאָקס פעלד (למשל. טונקל, גריי, טאָפּאָגראַפיק).
פאַרשידן מאַפּע טעמעס קען האָבן פאַרשידענע מאַקסימום פארגרעסער לעוועלס, אַזוי עס קען דורכפירן געהעריק טים צו פאַרגרעסערן מאַפּע וואָג.
וווּ קלאָז איז געניצט פֿאַר נאָך אָנפֿרעג שטריקל {WHERE part} פֿאַר MySQL / MariaDB.
דער פּונקט איז גענומען אין חשבון פֿאַר בויען גאַנץ QUERY שטריקל פֿאַר דייטאַבייס רעזולטאַט. עס קען באַגרענעצן דאַטן, צייט און אנדערע וואַלועס דורך לימיטינג רעזולטאַטן. אָריגינעל נעמען פון די פעלד פעלד (נישט אַליאַס) מוזן ווערן געניצט אין דעם פעלד. למשל.
גפּס_ספּעעד_קם> 10 // גיכקייַט איז מער ווי 10 קם / ה
ain5> 3 // ain5 איז גרעסער ווי 3 (מיט 2.5um פּאַרטיקאַלז ציילן - סמאָג מדרגה)
gps_speed_km> 10 און ain6> 5 // גיכקייט איז מער ווי 10km / h און ain6 איז גרעסער ווי 5 (מיט 10um פּאַרטיקאַלז ציילן - סמאָג מדרגה)
פּרעססינג דעם קנעפּל איז פארלאנגט צו טוישן קיין סעטטינגס, פּאַראַמעטערס (אַחוץ דרינגלעך +/- קנעפּלעך).
מאַפּע איז לאָודיד פֿון די אָנהייב מיט נייַ פּרעסעץ.
מאַפּע איז נישט לאָודיד ווען קיין דאַטן זענען בארעכטיגט פֿאַר קראַנט אָנפֿרעג.
נאָך דרינגלעך דעם קנעפּל, עס דאַרף זיין אויסגעקליבן אין מינדסטער איין פעלד מאַניואַלי צו ווייַזן רעזולטאַטן אויף די מאַפּע.
דעם טשעקקבאָקס איז געניצט צו ווייַזן / באַהאַלטן סעלעקטאָר פון פעלדער צו אַרויסווייַזן.
דעם קעסטל קעסטל ינייבאַלז באַהאַלטן גאַנץ פאָרעם אַחוץ ( +/- קנעפּלעך)
די רעזולטאַטן אויף די מאַפּע זענען קאַנטיניואַסלי דערפרישן און דערהייַנטיקט מיט נייַע וואַלועס
למשל סמאָג רעזולטאַטן (סענסאָר אינסטאַלירן אויף די מאַשין): סמאָג מדרגה 2.5 ום פּאַרטיקאַלז (אַינ 5), ספּיד (גפּס_ספּעעד_קם), טאָג / צייט (טם), מאַפּע (2 - טאַפּאַגראַפיק), פארגרעסער מדרגה 16,
וווּ פּונקט:
"gps_fix = 3 and tm> "2019-02-18 00:00:00" and tm <"2019-02-19 00:00:00" and gps_speed_km> 0".
// גפּס = גילטיק 3 ד רעזולטאַטן & דאַטע = 18-02-2019 & גיכקייַט> 0 קילאמעטער / ה
ווייַזן רעזולטאַטן אין די טיש.
אויף "הויפּט פאָרעם" דרוק "טיש" פּונקט נאָך סעלעקטינג עטלעכע פעלדער צו אַרויסווייַזן פאַר-קאַנפיגיערד טיש
ווען טיש איז אָופּאַנד פֿון די לינק http: //%IP%/IoT/que.php? func = טאַבס עס ריקווייערז פריערדיק יניטיאַליזאַטיאָן סעטטינגס.
איר קענט סעלעקטירן קענטיק פעלדער (דורך דרינגלעך "קענטיק פעלדער" ) טשעקקבאָקס.
דרוק אַלע פארלאנגט טשעקקבאָקס פֿאַר געוויזן פעלדער
דרוק טשעקקבאָקס "קענטיק פעלדער" צו באַהאַלטן פעלדער פאָרעם
דרוק עקסעקוטע קנעפּל צו לויפן DB אָנפֿרעג און אַרויסווייַזן טיש
די סעטטינגס זענען דיסקרייבד פֿון לינקס צו רעכט (אויף די סקרעענשאָט).
סאָרט פעלד איז עקוויוואַלענט פון דרינגלעך זייַל כעדער.
IMEIפעלד כּולל יינציק שייַן מיטל אָדער יינציק אַליאַס פֿאַר אַ מיטל. מיט ליידיק ווערט עס ווייזט די טיש פון די לעצטע וואַלועס.
באַשטעטיקן IMEI צו קיין אנדערע ווערט, עס וועט ווייַזן היסטארישע דאַטן פון די אויסגעקליבן מיטל.
דאָס איז סופיקס פֿאַר MySQL / MariaDB נאָך אָנפֿרעג שטריקל {WHERE part}
דער פּונקט איז גענומען אין חשבון צו בויען גאַנץ QUERY שטריקל פֿאַר דאַטאַבאַסע רעזולטאַט. עס קען באַגרענעצן דאַטן, צייט און אנדערע וואַלועס דורך לימיטינג רעזולטאַטן. אָריגינעל נעמען פון די פעלד פעלד (נישט אַליאַס) מוזן ווערן געניצט אין דעם פעלד. למשל.
גפּס_ספּעעד_קם> 10 // גיכקייַט איז מער ווי 10 קם / ה
ain5> 3 // ain5 איז גרעסער ווי 3 (מיט 2.5um פּאַרטיקאַלז ציילן - סמאָג מדרגה)
gps_speed_km> 10 און ain6> 5 // גיכקייט איז מער ווי 10km / h און ain6 איז גרעסער ווי 5 (מיט 10um פּאַרטיקאַלז ציילן - סמאָג מדרגה)
נאָך דרינגלעך דעם קנעפּל, עס דאַרף זיין אויסגעקליבן אין מינדסטער איין פעלד מאַניואַלי צו ווייַזן רעזולטאַטן אויף די מאַפּע.
פּרעססינג דעם קנעפּל איז פארלאנגט צו טוישן קיין סעטטינגס, פּאַראַמעטערס (אַחוץ דרינגלעך +/- קנעפּלעך).
טיש איז רילאָודיד פֿון די אָנהייב מיט נייַ פּרעסעץ.
דעם טשעקקבאָקס איז געניצט צו ווייַזן / באַהאַלטן סעלעקטאָר פון פעלדער צו אַרויסווייַזן.
רעזולטאַטן אין די טיש זענען אויסגעשטעלט לויט צו סאָרט פעלד באַשטעטיקן. סאָרטינג סדר קענען זיין טשיינדזשד דורך דרינגלעך רודערן כעדער (אַמאָל פֿאַר איין ריכטונג צוויי מאָל פֿאַר אן אנדער ריכטונג).
עטלעכע רעזולטאַטן אין שפאלטן פֿאַרבינדונג צו ווייַטער וויזשוואַלאַזיישאַן סקרינז (שווער קאָדעד).
ווען ווייַזנדיק היסטארישע דאַטן פֿאַר מיטל, עס זאָל זיין לימיטעד צו נישט אַרויסווייַזן גאַנץ געשיכטע אינפֿאָרמאַציע ווייַל עס קען פירן צו פאָרשטעלונג אָדער זיקאָרן ישוז.
באַר טשאַרץ זאָל זיין עקסאַקיוטאַד פֿון די הויפּט פאָרעם דורך דרינגלעך איין פעלד אין די "באַר" רודערן.
עס דיספּלייז סאָרטעד באַרס נאָרמאַליזעד צו מאַקסימום ווערט, פון הויך צו לאָואַסט סדר.
עס איז נוציק צו קאָנטראָלירן עקסטרעם רעזולטאַטן און דורכפירן עטלעכע אַקשאַנז.
מויז איבער געשעעניש וועט אַרויסווייַזן נאָך אינפֿאָרמאַציע פֿאַר די מיטל.
היסטאָריש טשאַרץ קענען זיין ינישיייטיד פֿון די MainForm ווען דרינגלעך אויסגעקליבן זייַל אין "געשיכטע" רודערן (פֿאַר איין פעלד).
פֿאַר קייפל פעלדער אין די "געשיכטע" רודערן, די פארלאנגט פעלדער מוזן זיין אָפּגעשטעלט און די "געשיכטע" לינק דאַרף זיין געדריקט אין די "לויפן" זייַל.
היסטארישע רעזולטאַטן זענען לימיטעד צו לעצטע 24 שעה + ווייַטער 24 שעה (פֿאַר יווענטשאַוואַלי רעפרעשינג טשאַרץ), ווען קיין לימאַץ זענען באַשטימט.
היסטארישע טשאַרץ ווען געעפנט פֿון די הויפּט לינק ריקווייערז יניטיאַליזאַטיאָן ווי אנדערע רעזולטאַטן.
קייפל פעלדער קענען זיין אויסגעקליבן צו אַרויסווייַזן פאַרשידן ייטאַמז. עס קענען אויך זיין באַשטימט אין פיעלד פילטער פאָרם.
דרוק אַלע פארלאנגט טשעקקבאָקס פֿאַר געוויזן פעלדער
דרוק טשעקקבאָקס "קענטיק פעלדער" צו באַהאַלטן פעלדער פאָרעם
דרוק עקסעקוטע קנעפּל צו לויפן דב אָנפֿרעג און אַרויסווייַזן די טיש
ייטאַמז דיסקרייבד פון שפּיץ און פון לינקס צו רעכט (אויף די סקרעענשאָט).
IMEIפעלד כּולל יינציק שייַן מיטל אָדער יינציק אַליאַס פֿאַר אַ מיטל. מיט * (אַסטעריקס) ווערט עס ווייזט טיש פון די לעצטע וואַלועס וואָס האָבן קיין זינען.
באַשטעטיקן IMEI צו קיין אנדערע ווערט, עס וועט ווייַזן היסטארישע דאַטן פון די אויסגעקליבן מיטל.
פּונקט פֿאַר לימיטינג רעזולטאַטן פון דאַטן MySQL / MariaDB נאָך אָנפֿרעג שטריקל {WHERE part}.
דער פּונקט איז גענומען אין חשבון פֿאַר בויען גאַנץ QUERY שטריקל פֿאַר דייטאַבייס רעזולטאַט. עס קען באַגרענעצן דאַטן, צייט און אנדערע וואַלועס דורך לימיטינג רעזולטאַטן. אָריגינעל טאַבלע פעלד נעמען (נישט אַליאַס) מוזן ווערן געניצט אין דעם פעלד און גילטיק סקל סינטאַקס. למשל.
גפּס_ספּעעד_קם> 10 // גיכקייַט איז מער ווי 10 קם / ה
ain5> 3 // ain5 איז גרעסער ווי 3 (מיט 2.5um פּאַרטיקאַלז ציילן - סמאָג מדרגה)
gps_speed_km> 10 און ain6> 5 // גיכקייט איז מער ווי 10km / h און ain6 איז גרעסער ווי 5 (מיט 10um פּאַרטיקאַלז ציילן - סמאָג מדרגה)
נאָך דרינגלעך דעם קנעפּל, מען דאַרף סעלעקטירן לפּחות איין פעלד מאַניואַלי צו ווייַזן היסטארישע רעזולטאַטן.
דרינגלעך דעם קנעפּל איז פארלאנגט צו טוישן קיין סעטטינגס, פּאַראַמעטערס (אַחוץ ווייַזונג פעלדער אָדער אָנפֿרעג טאַפליע). טיש איז רילאָודיד פֿון די אָנהייב מיט נייַ פּרעסעץ.
דעם טשעקקבאָקס איז געניצט צו ווייַזן / באַהאַלטן סעלעקטאָר פון פעלדער צו אַרויסווייַזן.
מויז טייַטל אַרויסווייַזן וואַלועס פון מעזשערמאַנץ און דאַטע / צייט.
פונקציע / WWW בלעטערער | קראָום 72 | FireFox 65 | ברעג | אפערע 58 |
מאַפּס | + | + | + | + |
היסטאָריש | + | + (*) | + | + |
באַרס | + | + | + | + |
טאַבס | + | + | + | + |
* - Firefox טאָן ניט שטיצן דאַטע / צייט פּיקער (טעקסט פעלד מוזן זיין מאַניואַלי עדיטיד מיט די געהעריק דאַטע צייט פֿאָרמאַט).
Internet Explorer איז ניט סאַפּאָרטיד (נוצן ברעג אַנשטאָט)
אנדערע וועב בראַוזערז זענען נישט טעסטעד.
וועב זייַטלעך זענען באזירט אויף אַלגעמיין מוסטער טעקע אין "מוסטערן" וועגווייַזער "*. טעמפּלאַטע".
דערצו, יעדער בלאַט טיפּ כּולל:
"* .העאַד" טעקע וואָס סטאָרז כעדער פון די בלאַט (לינקס, ימפּאָרטיד קסס, JavaScript פילעס, עטק. )
"*. פאָאָט" טעקעס וואָס סטאָרז די פוס פון די בלאַט (לינקס, עטק.) )
וויסואַליזאַטיאָן טים קענען זיין טשיינדזשד לויט צו באַניצער פּרעפֿערענצן דורך קאָופּינג און מאַדאַפאַקיישאַן פון CSS טעקעס. CSS טעקעס זענען ליגן אין "טעמפּלאַטעס / קסס" וועגווייַזער. אַנדערש וועב בלאַט טהעמעס זאל ווערן גענוצט צו שאַפֿן אָפּטימיזעד פֿאַר למשל. פּרינטינג, סמאַרטפאָנעס, פּאַדס טעמפּלאַטעס.
קוויטלle קוקן - האָבן סעלעקטאַבלע פעלד פֿאַר טשוזינג קסס טעקע פֿאַר גאַנץ מאָדיפיקאַטיאָן פון טעמע (סטאָרד אין "טעמפּלאַטעס / קסס / טאַבס" וועגווייַזער).
Map קוקן - אַלגעמיינע טעמע איז אויסגעקליבן דורך "מאפע" טיפּ קאָמבאָ קעסטל. דערצו, עס איז ניט ויסצאָלן CSS טעקע "טעמפּלאַטעס / css / map.css" וואָס כּולל עטלעכע נאָך פאַנגקשאַנאַליטי ווי כיידינג / קאַלערינג רעזולטאַטן באזירט אויף זייַן וואַלועס. די רעשט פון דעם CSS טעקע איז כּמעט לימיטעד צו אָנפֿרעג און פעלד פארמען.
רובֿ פון @ סיטי פּלאַטפאָרמע פפּ טעקעס פֿאַר וויזשוואַלאַזיישאַן אָננעמען cssפּאַראַמעטער מיט די ווערט פון טעקע נאָמען פֿאַר די טעמע (אָן פאַרלענגערונג). טעקע דאַרף זיין אין די "טעמפּלאַטעס / קסס" וועגווייַזער און די נאָמען איז שפּירעוודיק און שפּירעוודיק.
עטלעכע יסודות פון טים אַרויסווייַזן זענען לאָוקייטאַד גלייַך אין די JavaScript טעקע אין "מוסטער / JS" וועגווייַזער.
הויפּט @ סיטי שריפט"@ סיטי.דזשס" איז ליגן אין אויבערשטער וועגווייַזער. עס איז קיין מאַדאַפאַקיישאַן מעגלעכקייט אין דעם אָרט, אָבער די שריפט קען זיין קאַפּיד צו "טעמפּלאַטעס / דזשס" וועגווייַזער און מאַדאַפייד דאָרט. באַניץ פון יחיד שריפט ריקווייערז דערהייַנטיקן אַלע כעדער טעקעס.
עטלעכע יינציק סענסאָרס קענען דאַרפן דעדאַקייטאַד כעזשבן פאַנגקשאַנז.
עס איז קיין מעגלעכקייט צו דערהייַנטיקן און טייַנען קייפל וועריאַנץ פון @ סיטי סערווירער ווייכווארג, פראָנט-סוף פפּ צובינד, וואָס קען פאַרשאַפן אַ פּלאַץ פון ישוז, ווערסיעס, ערראָרס.
דער בעסטער און יזיאַסט וועג צו דערגרייכן דאָס איז דערהייַנטיקן די "אָוווערליי" טעקעס פֿאַר די ריכטיק אַרויסווייַזן פון די ווערט / באַשרייַבונג.
אָריגינעל JS סקריפּס זענען אָפֿן טעקסט טעקע און קען זיין אנגענומען צו קונה דאַרף. ווי געזאָגט אין פריערדיקן קאַפּיטל, זיי מוזן זיין קאַפּיד צו "טעמפּלאַטעס / דזשס" וועגווייַזער ווו קונה אַקסעס רעכט פֿאַר מאַדאַפאַקיישאַן.
טעכניש אַספּעקט אויף פּראָגראַממינג פון @ סיטי סיסטעם איז ניט אַ טעמע פון דעם דאָקומענט, אָבער וועב דעוועלאָפּער מיט יקערדיק וויסן פון HTML און JS קען קאַסטאַמייז פראָנט-סוף וועב אַפּלאַקיישאַן צו יחיד קונה דאַרף.
@ סיטי דאַטאַבייס מיט אַ נאָמען "IoT" אָדער "* יאָט" איז צעטיילט אין טישן (ווו אַסטעריקס איז פּרעפיקס דיפּענדינג אויף האָסטינג סערווער - אויב פארלאנגט). דאַטאַבייס קען זיין באמערקט אין פפּאַדמין (וועב אַפּלאַקיישאַן) אויף דעם לינק http: //% יפּ% / פפּמיאַדמין
טישן שטעלן פֿאַר יעדער מיטל (וואו * {אַסטעריקס} איז IMEI אַדרעס - יינציק שייַן):
"* _ ט" - טאָקענס פֿאַר דערלויבעניש פֿאַר דערווייַל וסערס (נישט געניצט פֿאַר איין-קונה וואלקנס)
"* _c" - קאַמאַנדז (עווענץ) ריי - צו ווערן געשיקט צו די מיטל
"*" - אַלע רעזולטאַטן פון דיקאָודאַד סטאַטוס.
אנדערע טישן
"ithings_" טיש - כּולל דיקאָודאַד קראַנט סטאַטוס פון אַלע דעוויסעס (עס איז קאַפּיד בעשאַס דערהייַנטיקן קיין פון "*" טישן). ביניען פון ithings_ טיש איז כּמעט די זעלבע צו די "*" טישן. "ithings_" האָבן נאָך פעלדער פֿאַר פּאָסטאַל אַדרעס און דיסקריפּשאַנז.
"וסערס" טיש איז לימיטעד און זאָל זיין מאַדאַפייד.
"ידקס" - אינדעקס
"טם" - אָטאַמאַטיק טימעסטאַמפּ
"dt" - יוניסט טימעסטאַמפּ
"ימעי" - יינציק מיטל אַדרעס
"rssi" - RSSI סיגנאַל מדרגה
"rsrp" - רסרפּ סיגנאַל
"געשעענישן" - ווארטן געשעענישן צו ווערן געשיקט צו קאָנטראָללער
"אויס 1" .. "אָוט 16" - דיקאָודאַד אַוטפּוץ סטאַטוס
"in1" .. "in16" - דיקאָודאַד ינפּוץ סטאַטוס
"ain1" .. "ain8" - דיקאָודאַד אַדק וואַלועס (רוי)
"סענס 1" .. "סענס 8" - קאָנווערטעד סענסאָר וואַלועס (דעפּענדס אויף די טיפּ פון מיטל)
"דיממ 1" .. "dimm8" - דיקאָודאַד דימערז וואַלועס (דעפּענדס אויף מיטל טיפּ)
"int1" .. "int6" - דיקאָודאַד קאָונטערס וואַלועס (דעפּענדס אויף די טיפּ פון מיטל)
"text1" .. "text6" - דיקאָודאַד טעקסט וואַלועס (דעפּענדס אויף די טיפּ פון מיטל)
"בריאה" - דאַטע / צייט פון די מיטל שאַפונג
"לעצטע" - לעצטע דאַטע / צייט
"באַניצער" - צוקונפֿט נוצן
"פאָרן" - צוקונפֿט נוצן
"sn" - GSM סיריאַל נומער
"סטאטוס" - קראַנט קאָנטראָללער סטאַטוס איז נישט דיקאָודאַד אין העקס פֿאָרמאַט
"האַש_קאָדע" - צוקונפֿט נוצן
"אַדדר" - קורץ מיטל אַדרעס
"fwnr" - פירמוואַרע נומ
"פאַרקריפּלט" - פאַרקריפּלט מיטל (נישט דורכגעקאָכט)
"gsm_nr" - סיאָט גסם נומער
"פאַרקויפער" - פאַרקויפער קאָד (פֿאַר פראַנטשייז / קאָ-פּראָדוקציע)
"טיים זאָנע" - פאָטאָ צייט זאָנע
"דסט" - ניצן דיילי סייווינגז סעטטינגס
"gps_lat" - גפּס ברייט
"gps_long" - גפּס לאָנגיטודע
"gps_hdop" - גפּס הדאָפּ
"gps_alt" - גפּס הייך
"gps_fix" - גפּס פיקסאַטיאָן (מוזן זיין 3 - פֿאַר גילטיק רעזולטאַטן)
"gps_cog" - גפּס קאָג
"gps_speed_km" - גפּס גיכקייט אין [קילאמעטער / ה]
"gps_sat" - געפֿונען גפּס סאַטאַלייץ
"קאָנטינענט", "לאַנד", "געגנט", "סוברעגיאָן", "סובסוברעגיאָן", "שטאָט", "דיסטריקט", "גאַס", "סטריט_נר", "נומער_נר" - קונה אַדרעס און באַשרייַבונג פעלדער (!!!! ניט בנימצא פֿאַר "*" היסטארישע טישן)
"קלאָץ" - קלאָץ דאַטן
די פעלדער נעמען זענען וויכטיק פֿאַר שאפן סקל פֿראגן פֿאַר ינקריסינג זוכן פאַנגקשאַנאַליטי ווייַל דער אָריגינעל נאָמען מוזן זיין געוויינט אין סקל סטאַטעמענט.
דער טאַבלע איז געשעעניש / קאַמאַנדז ריי פֿאַר יעדער מיטל און האָבן די פאלגענדע סטרוקטור:
"באַפֿעל" - באַפֿעלן צו שיקן אָדער שוין געשיקט צו די קאָנטראָללער
"באשטעטיקט" - באַשטעטיקונג פאָן אויב עס איז שוין געשיקט און באשטעטיקט
"דאַטע" - יוניקס טימעסטאַמפּ פון געשעעניש
"ופּדאַטעד" - אַוטאָ דערהייַנטיקן פאָן (טימעסטאַמפּ דאַטע / צייט)
דאַטע קענען זיין צוטריטלעך אָן פראָנט-סוף וועב אַפּלאַקיישאַן. @ סיטי סיסטעם כּולל שריפט מיט מיד-מדרגה פאַנגקשאַנז. רעזולטאַטן זענען אומגעקערט אין JSON פֿאָרמאַט.
http: //%IP%/IoT/que.php? func = דעווססאָן
אָנפֿרעג קערט גאַנץ "_טהינגס" טיש (קראַנט סטאַטוסעס פון אַלע דעוויסעס) אין JSON פֿאָרמאַט:
[{ "לאַנד":"", "שטאָט":"", "קאָנטינענט":"", "לאַנד":"", "געגנט":"", "אונטערגרונט":"", "סובסוברעגיאָן":"", "שטאָט":"", "דיסטריקט":"", "גאַס":"", "street_nr":"", "נומער_נר":"", "gps_lat":"0000.0000 ן", "gps_long":"00000.0000E", "טם":"2019-02-10 12:56:23", "בריאה":"2019-02-09 18:12:38", "לעצטע":"0000-00-00 00:00:00", "געשעענישן":"", "באַניצער":"", "פאָרן":"", "ימעי":"351580051067110", "sn":"", "סטאטוס":"73000200000f360033026800240000002c002c002dffffffffffffff5b63000001c1000001c2000000000000000009250a4f0a760a7a0a750a780a7e0000031d032205fc34029b025c025600460eb305320000", "האַש_קאָדע":"", "אַדדר":"", "fwnr":"", "פאַרקריפּלט":"", "gsm_nr":"", "פאַרקויפער":"", "צייַט זאָנע":"", "דסט":"", "rssi":"91", "rsrp":"99", "gps_lat":"0000.0000 ן", "gps_long":"00000.0000E", "gps_hdop":"", "gps_alt":"", "gps_fix":"4", "gps_cog":"", "gps_speed_km":"", "gps_sat":"", "געשעענישן":"", "אויס 1":"0", "out2":"0", "out3":"0", "out4":"0", "אָוט 5":"0", "out6":"0", "out7":"0", "out8":"0", "out9":"0", "out10":"1", "11":"0", "out12":"0", "אויס 13":"0", "out14":"0", "15":"0", "אָוט 16":"0", "in1":"0", "in2":"0", "in3":"0", "in4":"0", "in5":"0", "in6":"0", "ינ 7":"0", "in8":"0", "ינ 9":"0", "in10":"0", "11":"0", "אין 12":"0", "אין 13":"0", "אין 14":"0", "אין 15":"0", "in16":"0", "ain1":"3894", "ain2":"51", "ain3":"616", "ain4":"36", "ain5":"0", "ain6":"44", "ain7":"44", "ain8":"45", "סענס 1":"0", "sens2":"0", "סענס 3":"0", "סענס 4":"0", "סענס 5":"0", "sens6":"0", "sens7":"0", "סענס 8":"0", "דיממ 1":"255", "דיממ 2":"255", "דיממ 3":"255", "דיממ 4":"255", "דיממ 5":"255", "דיממ 6":"255", "dimm7":"255", "dimm8":"255", "int1":"-16776767", "int2":"450", "int3":"", "int4":"", "int5":"", "int6":"0", "text1":"", "text2":"", "טעקסט 3":"", "text4":"", "טעקסט 5":"", "text6":"" }]
אָנפֿרעג היסטארישע דאַטן פון איין מיטל דורך IMEI nr:
http: //%IP%/IoT/que.php? func = imeijson & imei = 356345080018095
ווייַל גאַנץ טיש קען אַנטהאַלטן מיליאַנז פון ראָוז, עס זאָל זיין לימיטעד מיט WHERE פּונקט צו נישט הענגען אַרויף סערווער.
נאָך פּאַראַמעטערס URL פּאַראַמעטערס:
פונק - imeijson
imei - ימעי פון מיטל
פעלד - פעלדער צו זיין געוויזן אין די רעזולטאַטן (קאָמע אפגעשיידט רשימה)
מין - מינימום ווערט פֿאַר דער ערשטער פעלד פון דער רשימה
מאַקס - מאַקסימום ווערט פֿאַר דער ערשטער פעלד פון דער רשימה
sאָדערt - פעלד פֿאַר סאָרט
טם - פעלד איז אויטאָמאַטיש צוגעגעבן צו די רעזולטאַטן.
where - ווו פּונקט צו באַגרענעצן דאַטן
בייַשפּיל:
מיר וועלן באַקומען די פאלגענדע רעזולטאַט
פֿאַר מיטל מיט imei=356345080018095
ווייַזן פעלדער: ain5, ain6, gps_lat, gps_long
און שיעור ain5 אין קייט ( 1, 10000 ) - מוזן זיין דער ערשטער פעלד אין דער רשימה
און gps האָבן גילטיק דאַטן (גפּס_פיקס = 3)
און דאַטע / צייט (טם) from2019-02-14 23:00:19 to 2019-02-15 00:00:00
קאָנסטרוקטעד URL שטריקל:
http: //%IP%/IoT/que.php? func =imeijson& ימעי =356345080018095& פעלד =ain5, ain6, gps_lat, gps_long& מין =1& מאַקס =1000& וואו =gps_fix = 3 and tm> "2019-02-14 23:00:19" and tm <"2019-02-15 00:00:00"
אָנפֿרעג רעזולטאַטן:
[{ "ain5":"66","ain6":"68","gps_lat":"5202.7326 ן","gps_long":"02115.8073E","טם":"2019-02-14 23:04:31" }, { "ain5":"67","ain6":"76","gps_lat":"5202.7328 ן","gps_long":"02115.8075E","טם":"2019-02-14 23:05:42" }, { "ain5":"63","ain6":"77","gps_lat":"5202.7328 ן","gps_long":"02115.8074E","טם":"2019-02-14 23:06:05" }, { "ain5":"58","ain6":"77","gps_lat":"5202.7328 ן","gps_long":"02115.8075E","טם":"2019-02-14 23:06:32" }, { "ain5":"58","ain6":"68","gps_lat":"5202.7328 ן","gps_long":"02115.8076E","טם":"2019-02-14 23:06:55" }]
די פֿונקציע קערט לימיטעד דאַטן פון די "_טהינגס" טיש
http: //%IP%/IoT/que.php? func = fieldjson & field = ain5 & min = 13 & max = 5000
פּאַראַמעטערס:
פונק - פיעלדסאָן
פעלד - פעלד צו זיין געוויזן אין די רעזולטאַטן - imei און טם זענען אויטאָמאַטיש צוגעגעבן
מין - מינימום ווערט פֿאַר די פעלד
מאַקס - מאַקסימום ווערט פֿאַר די פעלד
פֿאַר אויבן אָנפֿרעג שטריקל, עס קערט רעזולטאַטן פון ain5, imei, tm פעלד:
אויב ain5 איז אין קייט (13,5000)
אָנפֿרעג רעזולטאַטן:
[{"ימעי":"353080090069142", "טם":"2019-03-14 11:51:01", "ain5":"14" },
{"ימעי":"356345080018095", "טם":"2019-02-20 09:13:04", "ain5":"115" },
{"ימעי":"karczew", "טם":"2019-03-07 13:08:22", "ain5":"103" }]