Ity సిటీ IoT క్లౌడ్ ప్లాట్‌ఫాం




iSys - ఇంటెలిజెంట్ సిస్టమ్స్ సొల్యూషన్స్









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 లోరావాన్ ఇంటిగ్రేషన్ 7

1.5.3. ఫ్రంట్ ఎండ్ ఇంటర్ఫేస్ 8

1.5.3. సర్వర్ యాక్సెస్ హక్కులు 8

1.6. స్మార్ట్ పరికరాలు 9

1.6.1. CIoT - GSM పరికరాలు 9

1.6.3. ,, IoT - ఈథర్నెట్ మరియు వైఫై పరికరాలు 9

1.6.2. L -లోరావాన్ పరికరాలు 9

1.7. బిజినెస్ టు బిజినెస్ (బి 2 బి) ఎంపికలు 9

2. Ity సిటీ 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. MAP స్కేల్‌ను సవరించండి (జూమ్ స్థాయి) 16

5.2.2. IMEI (పరికర క్షేత్రాన్ని ఎంచుకోండి) 16

5.2.3. లోన్, లాట్ (రేఖాంశం, అక్షాంశ సమన్వయ క్షేత్రాలు) 16

5.2.4. MAP శైలిని సవరించండి (థీమ్) 16

5.2.5. నిబంధన 16 ఎక్కడ

5.2.6. అమలు చేయండి (ప్రశ్న బటన్‌ను అమలు చేయండి) 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 - ఎంచుకున్న శైలి (విజువలైజేషన్ థీమ్) 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. అమలు చేయండి (ప్రశ్న బటన్‌ను అమలు చేయండి) 20

6.2.11. "V" చెక్‌బాక్స్ (ఫీల్డ్ ఫారమ్‌ను తెరవండి / మూసివేయండి) 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. అమలు చేయండి (ప్రశ్న బటన్‌ను అమలు చేయండి) 23

8.2.11. "V" చెక్‌బాక్స్ (ఫీల్డ్ ఫారమ్‌ను తెరవండి / మూసివేయండి) 24

8.3. బార్స్ వేరియంట్: (అందుబాటులో ఉన్న డేటాను మాత్రమే ప్రదర్శిస్తుంది) 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 ఉన్న ప్రస్తుత స్థితుల నుండి ఒకే ఫీల్డ్


1. పరిచయం.

Ity సిటీ IoT క్లౌడ్ ప్లాట్‌ఫాం అంకితం చేయబడింది "మైక్రో క్లౌడ్" వ్యక్తిగత కస్టమర్ల కోసం వ్యవస్థ. ప్లాట్‌ఫాం భాగస్వామ్యం చేయదగినది కాదు మరియు ఒక కస్టమర్‌కు మాత్రమే భౌతిక లేదా వర్చువల్ సర్వర్ (VPS లేదా అంకితమైన సర్వర్‌లు) కు ప్రాప్యత ఉంది. కస్టమర్ ఐరోపాలో లేదా ప్రపంచంలో డజన్ల కొద్దీ డేటా సెంటర్లలో ఒకదాన్ని ఎంచుకోవచ్చు.

1.1 మద్దతు ఉన్న పరికర రకాలు.

Ity సిటీ IoT ప్లాట్‌ఫాం iSys.PL ఉత్పత్తులను అనుసరించడానికి అంకితం చేయబడింది



1.2. మద్దతు ఉన్న ఉత్పత్తుల రకాలు.

Ity సిటీ (ఇసిటీ) క్లౌడ్ IoT ప్లాట్‌ఫాం అనేది ఐపి IoT ఉత్పత్తుల కోసం వివిధ పరిమాణ వ్యవస్థ (కలిసి పిలుస్తారు -సిటీ హార్డ్‌వేర్ లేదా CioT పరికరాలు ):


1.3. మద్దతు ఉన్న ప్రోటోకాల్‌లు

Ity సిటీ IoT ప్లాట్‌ఫాం కమ్యూనికేషన్ కోసం క్రింది ప్రోటోకాల్‌లకు మద్దతు ఇస్తుంది:

కంట్రోలర్ నుండి క్లౌడ్ సర్వర్‌కు డేటా పంపడం మరియు దీనికి విరుద్ధంగా అతి తక్కువ డేటా పరిమాణం మరియు పెరిగిన భద్రత కోసం ప్రత్యేకమైన బైనరీ ఆకృతిలో గుప్తీకరించబడుతుంది. ప్రతి భాగస్వామి పరికర అధికారం, డేటా ప్రామాణికత తనిఖీ మొదలైన వాటి కోసం దాని స్వంత ప్రత్యేకమైన గుప్తీకరణ కీని పొందుతారు.


EHouse / eCity కాని పరికరాల కోసం మేము వ్యక్తిగత గుప్తీకరణ అల్గారిథమ్‌లను సరఫరా చేయవచ్చు ( "C" సోర్స్ కోడ్) కమ్యూనికేషన్‌కు ముందు డేటాను రక్షించడానికి మైక్రోప్రాసెసర్ కోసం ప్రతి భాగస్వామికి.

ఈ సందర్భంలో పబ్లిక్ కమ్యూనికేషన్ మీడియా (ఇంటర్నెట్, ఎయిర్, మొదలైనవి) ద్వారా ద్వైపాక్షిక కమ్యూనికేషన్ సమయంలో డేటా పూర్తిగా సురక్షితం. ).


1.4. పరికరాల మద్దతు కమ్యూనికేషన్ టెక్నాలజీ

Ity సిటీ IoT ప్లాట్‌ఫాం మద్దతు ఇస్తుంది:


Ity సిటీ IoT ప్లాట్‌ఫాం పరికరాలు / నోడ్‌లకు అంకితం చేయబడింది:


1.5. Ity సిటీ క్లౌడ్ సర్వర్

Software సిటీ సాఫ్ట్‌వేర్ లైనక్స్ ఆధారిత VPS (వర్చువల్ ప్రైవేట్ సర్వర్) లేదా ఇంటర్నెట్ వైపు అంకితమైన సర్వర్‌పై పనిచేస్తుంది, ఇది అభ్యర్థించిన పనితీరును బట్టి సర్వర్ (తరువాత సర్వర్ అని పిలుస్తారు):


వీటిపై ఆధారపడి VPS యొక్క అనేక వైవిధ్యాలు ఉన్నాయి:


వీటిని బట్టి డజన్ల కొద్దీ అంకితమైన సర్వర్ ఉంది:


Ity సిటీ IoT ప్లాట్‌ఫాం ఒకే కస్టమర్‌కు అంకితం చేయబడింది:


ఇది వినియోగదారుల మధ్య భాగస్వామ్యం చేయదగిన సర్వర్ కానందున, ఇది భద్రతా ప్రాప్యత మరియు పనితీరు సమస్యలను సులభతరం చేస్తుంది. ఈ కారణంగా సమర్థవంతమైన భద్రత, స్థిరత్వం, సామర్థ్యం, ​​డేటా నిర్గమాంశ మొదలైన వాటికి కస్టమర్ మాత్రమే బాధ్యత వహిస్తాడు. తగినంత పనితీరు విషయంలో, కస్టమర్ అధిక ప్లాన్ (VPS లేదా డెడికేటెడ్ సర్వర్) ను కొనుగోలు చేయవచ్చు, function హించిన కార్యాచరణ మరియు పనితీరుకు మరింత సరైనది.

ప్రత్యేక సందర్భాల్లో "Cloud to cloud" బహుళ-కస్టమర్ క్లౌడ్‌కు బదులుగా పెద్ద ప్రాంతాలకు డేటాను ప్రపంచీకరణ మరియు కేంద్రీకరణ కోసం కమ్యూనికేషన్ అమలు చేయవచ్చు.

1.5.1. సర్వర్ మరియు కమ్యూనికేషన్ గేట్‌వేలు

పనితీరు గరిష్టీకరణ కోసం తక్కువ స్థాయి అనువర్తనం ఆధారంగా ity సిటీ సర్వర్ యొక్క కమ్యూనికేషన్ గ్రహించబడుతుంది.

Ity సిటీ సర్వర్ అప్లికేషన్ యొక్క ప్రధాన లక్షణాలు:

Ity సిటీ సర్వర్ సాఫ్ట్‌వేర్ ప్రతి వినియోగదారుకు ఒకే విధంగా ఉంటుంది మరియు విభిన్న కస్టమర్ల కోసం అనుకూలీకరించబడదు.

1.5.2 HTTP లోరావాన్ ఇంటిగ్రేషన్

లోరావాన్ కంట్రోలర్లు లోరావాన్ నెట్‌వర్క్ / అప్లికేషన్ సర్వర్‌లో లభించే హెచ్‌టిటిపి ఇంటర్ఫేస్ (వెబ్‌హూక్స్) ద్వారా ity సిటీ క్లౌడ్‌తో అనుసంధానించబడ్డాయి.

అనేక రకాల నెట్‌వర్క్ / అప్లికేషన్ సర్వర్‌కు మద్దతు ఉంది:

టిటిఎన్ (పరిమిత సమయం "ప్రసారంలో" మరియు డ్రైవర్‌కు పంపిన గరిష్ట సంఖ్యలో ఆదేశాలు మరియు ఫర్మ్‌వేర్ అప్‌గ్రేడ్‌కు మద్దతు ఇవ్వవు)

లోరావాన్-స్టాక్ (ఇంటర్నెట్ సదుపాయంతో భౌతిక పరికరంలో హోస్టింగ్ అవసరం).

LoraServer.Io (ఇంటర్నెట్ సదుపాయంతో భౌతిక పరికరంలో హోస్టింగ్ అవసరం - సర్వర్‌కు మాత్రమే డేటాను పంపడం మరియు ఫర్మ్‌వేర్ అప్‌గ్రేడ్‌కు మద్దతు ఇవ్వదు)



లోరావాన్ కంట్రోలర్‌ల కోసం సిటీ క్లౌడ్ ఇతర ఇంటర్‌ఫేస్‌ల మాదిరిగానే విభజించబడింది. ఇది మునుపటి అధ్యాయంలో చర్చించబడింది.

1.5.3. ఫ్రంట్ ఎండ్ ఇంటర్ఫేస్

@ సిటీ క్లౌడ్ డేటాబేస్ నుండి అనుకూలీకరించిన డేటాను సేకరించేందుకు PHP స్క్రిప్ట్‌లతో ఫ్రంట్-ఎండ్ ఇంటర్‌ఫేస్ గుర్తించబడుతుంది. కావలసిన డేటాను పరిమితం చేయడానికి అసలు SQL ప్రశ్నల ఆధారంగా ఇది చాలా సాగే శోధన విధానాన్ని ఉపయోగిస్తుంది. JavaScript ఫ్రంట్-ఎండ్ వెబ్ "అప్లికేషన్" ద్వారా మరింత డీకోడింగ్ మరియు ప్రాసెసింగ్ కోసం ఇంటర్ఫేస్ ప్రశ్న ఫలితాలను JSON ఆకృతిలో అందిస్తుంది.

ఒరిజినల్ ఫ్రంట్-ఎండ్ ఇంటర్ఫేస్ ప్రతి వినియోగదారుకు ఒకే విధంగా ఉంటుంది మరియు విభిన్న కస్టమర్ల కోసం అనుకూలీకరించబడదు.

కస్టమర్ కోసం అనుకూలీకరణకు భరోసా ఇవ్వడానికి మా సిబ్బంది లేదా సహకారంతో ఓవర్లే ఇంటర్ఫేస్ సృష్టించవచ్చు.

1.5.3. సర్వర్ ప్రాప్యత హక్కులు

కస్టమర్ యాక్సెస్ హక్కులు (భౌతిక సర్వర్‌కు) పరిమితం.

"టెంప్లేట్లు" డైరెక్టరీ కోసం మాత్రమే ఫైల్ యాక్సెస్ (స్థానిక టెక్స్ట్ ఫైల్స్ - .txt, .js, .css, .html):

ఇతర ప్రాప్యత హక్కులు:


iSys - ఇంటెలిజెంట్ సిస్టమ్స్ సిబ్బంది - రూట్ ఖాతా మరియు నిర్వహణ కోసం పూర్తి DB యాక్సెస్‌తో సహా మొత్తం సర్వర్‌కు అపరిమిత ప్రాప్యతను కలిగి ఉంటారు.

కొన్ని పరిస్థితులలో, ఐసిస్ మొత్తం సిస్టమ్ భద్రత, స్థిరత్వం మరియు పనితీరును ప్రభావితం చేయకపోతే, సోర్స్ కోడ్, రన్నింగ్ టెస్ట్‌లను తనిఖీ చేసిన తర్వాత కస్టమర్‌కు (పిహెచ్‌పి స్క్రిప్ట్‌లు, ఫైల్‌లు) అదనపు పరిమిత హక్కులను ఇవ్వవచ్చు.


1.6. స్మార్ట్ పరికరాలు

1.6.1. CIoT - GSM పరికరాలు

మా పరికరాల్లో కమ్యూనికేషన్ కోసం మైక్రోకంట్రోలర్ మరియు GSM / GPS / GNSS మాడ్యూల్ (2G..4G, NBIoT, CATM1) ఉన్నాయి. మైక్రోకంట్రోలర్ సురక్షితమైన OTA ఫర్మ్‌వేర్ అప్‌గ్రేడ్ కోసం గుప్తీకరించిన బూట్‌లోడర్‌ను కలిగి ఉంది. ఇది ఒకే ఆధారంగా అనేక సిస్టమ్ వేరియంట్‌లను సృష్టించడానికి అనుమతిస్తుంది "CIoT స్మార్ట్ పరికరం".


1.6.3. ,, IoT - ఈథర్నెట్ మరియు వైఫై పరికరాలు


ఈథర్నెట్ మరియు వైఫై కంట్రోలర్లు సిస్టమ్‌కు IP ఆధారిత కమ్యూనికేషన్‌ను అనుమతిస్తుంది (GSM ఆపరేటర్‌కు డేటా బదిలీ కోసం ఛార్జింగ్ లేకుండా). ఈ పరికరాలు బూట్‌లోడర్‌ను గుప్తీకరించాయి మరియు పరికరాలు దాని స్థానిక ఇంటర్‌ఫేస్ ద్వారా నవీకరించబడవచ్చు. వైఫై కోసం ఇది ప్రధాన సర్వర్ నుండి OTA ఫర్మ్‌వేర్ అప్‌గ్రేడ్‌ను కలిగి ఉంది


1.6.2. IoT - లోరావాన్ పరికరాలు

లోరావాన్ చాలా దూరాలకు (సుమారుగా) డేటా ప్రసారాన్ని అనుమతిస్తుంది. 15 కి.మీ). ఈ పరిధి డేటా ట్రాన్స్మిషన్ వేగం, డేటా మొత్తం, ప్రాంతం యొక్క పట్టణీకరణ మరియు పరికరాల రేడియో మార్గాల సామర్థ్యంపై ఆధారపడి ఉంటుంది.

మా పరికరాల్లో కమ్యూనికేషన్ కోసం మైక్రోకంట్రోలర్ మరియు లోరావాన్ మాడ్యూల్ ఉన్నాయి. మైక్రోకంట్రోలర్ సురక్షితమైన OTA సాఫ్ట్‌వేర్ నవీకరణ కోసం గుప్తీకరించిన బూట్‌లోడర్‌ను కలిగి ఉంది. ఇది ఒకే సిస్టమ్ ఆధారంగా బహుళ సిస్టమ్ వేరియంట్‌లను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది "IoT smart device". అదనపు చందా రుసుము లేకుండా పరికరాలు ISM ఓపెన్ బ్యాండ్‌లో పనిచేస్తాయి. మొత్తం ప్రాంతాన్ని ఇంటర్నెట్‌కు ప్రాప్యత చేయడానికి లోరావాన్ గేట్‌వేలను ఉపయోగించడం అవసరం. పరికరాల పరిధిలో (టిటిఎన్ సర్వర్ కోసం కాన్ఫిగర్ చేయబడిన) ఉన్న లోరావాన్ గేట్ల విషయంలో, వాటి ద్వారా సమాచారాన్ని పంపడం సాధ్యపడుతుంది. ఫర్మ్‌వేర్ అప్‌గ్రేడ్‌కు సొంత నెట్‌వర్క్ / అప్లికేషన్ లోరావాన్ సర్వర్ మరియు కమ్యూనికేషన్ కోసం మంచి పరిధి అవసరం.

1.7. బిజినెస్ టు బిజినెస్ (బి 2 బి) ఎంపికలు


వ్యాపారం మరియు సహకారం కోసం అనేక ఎంపికలు ఉన్నాయి:

2. Ity సిటీ IoT ప్లాట్‌ఫాం కార్యాచరణ

విజువలైజేషన్, ప్రశ్న, పరిమితం మరియు ప్రాసెసింగ్ (ప్రస్తుత / చరిత్ర డేటా) కోసం అనుకూలీకరించదగిన ఫ్రంట్-ఎండ్ టెంప్లేట్‌కు సిటీ ప్లాట్‌ఫాం మద్దతు ఇస్తుంది.:


యూజర్ యొక్క ఫ్రంట్-ఎండ్ అందుబాటులో ఉంటే స్టాటిక్ ఐపి లేదా డిఎన్ఎస్ దారి మళ్లింపు డొమైన్ / సబ్డొమైన్ / ఫైల్ ద్వారా అందుబాటులో ఉంటుంది.


శ్రేష్టమైన & డెమో సంస్థాపన (ఇది కాబోయే కస్టమర్లకు మాత్రమే ప్రారంభించబడుతుంది).

ప్లాట్‌ఫామ్‌కు పబ్లిక్ యాక్సెస్‌ను ప్రారంభించడానికి - మీరు దీన్ని పరీక్షించాలనుకున్నప్పుడు మాకు తెలియజేయండి.

Ity సిటీ ప్లాట్‌ఫామ్‌కి కమ్యూనికేషన్‌ను ప్రారంభించడానికి రిమోట్ కంప్యూటర్ యొక్క స్టాటిక్ ఐపి అవసరం.


3. ప్రధాన పేజీ

భద్రతా కారణాల దృష్ట్యా ప్రధాన పేజీ ఖాళీగా ఉంచబడింది: http: //% YourIP% / IoT /

ఇది వ్యక్తిగతంగా ప్రారంభించబడి, సవరించబడి ఉండవచ్చు మరియు అందుబాటులో ఉన్న అన్ని సేవలకు లింక్‌లను కలిగి ఉంటుంది Ity సిటీ IoT ప్లాట్‌ఫాం అది అవసరమైతే


4. ప్రధాన రూపం

ప్రధాన ఫారం క్రొత్త ప్రీసెట్లు మరియు ట్యాబ్‌లను సృష్టించడానికి ఉద్దేశించబడింది: http: //%IP%/IoT/que.php

ప్రతి కాన్ఫిగరేషన్ కోసం ఫలితాలు, వీక్షణలు మరియు ట్యాబ్‌లను సృష్టించడానికి ఇది ప్రారంభ రూపం




వివరణలు (ఎగువ మరియు ఎడమ నుండి కుడికి)

4.1. శీర్షిక

4.1.1. హోమ్ లింక్ - (వాస్తవ ఫలితాల పట్టికను తెరుస్తుంది)

4.1.2. "X" చెక్‌బాక్స్ - ప్రశ్న ఫారమ్‌ను తెరుస్తుంది / మూసివేస్తుంది

4.1.3. "వి" చెక్‌బాక్స్ - ఫీల్డ్స్ ఫారమ్‌ను తెరుస్తుంది / మూసివేస్తుంది

4.1.4. గ్రాఫికల్ చిహ్నాలు - విజువలైజేషన్ ఫలితాలకు లింకులు (సవరించదగినవి)


4.2. ఫారం:

4.2.1. "X" చెక్‌బాక్స్ - మొత్తం ప్రశ్న ఫారమ్‌ను తెరుస్తుంది / మూసివేస్తుంది

4.2.2. CSS - విజువలైజేషన్ థీమ్ ఎంచుకోండి

విజువలైజేషన్ థీమ్‌ను సవరించండి CSS ఫైల్ తప్పనిసరిగా ఉండాలి "టెంప్లేట్లు / css /" డైరెక్టరీ - స్వయంచాలకంగా జాబితా చేయబడింది.

4.2.3. కనిపించే క్షేత్రాలు చెక్‌బాక్స్ - ఫీల్డ్ ఫిల్టర్ జాబితాను చూపిస్తుంది / దాచిపెడుతుంది

4.2.4. టాబ్: జోడించడానికి లేదా తీసివేయడానికి ట్యాబ్ పేరు

4.2.5. జోడించు / తీసివేయి బటన్లు - పేరుతో ట్యాబ్‌లను జోడించండి లేదా తీసివేయండి టాబ్ ఫీల్డ్

4.2.6. కోర్ ఎంచుకోండి బటన్

పట్టికలో కనిపించే ప్రధాన ఫీల్డ్‌లను ఎంచుకోండి. ఇది నవీకరించబడింది స్వయంచాలకంగా.

4.2.7. అన్నీ ఎంపికను తీసివేయండి బటన్

అన్ని ఫీల్డ్‌ల ఎంపికను తీసివేయండి (వాటిలో కొన్నింటిని మానవీయంగా ఎంచుకోవడం ద్వారా తప్పక అనుసరించాలి)

4.2.7. అన్ని ఎంచుకోండి బటన్

అన్ని ఫీల్డ్‌లను ఎంచుకోండి (వాటిలో కొన్నింటిని మాన్యువల్‌గా ఎంపికను తీసివేయాలి)

4.2.8. ఫిల్టర్‌ను దాచు - మొత్తం ఫారమ్‌ను దాచండి

ఇది అన్ని (X) చెక్‌బాక్స్‌కు సమానం

4.2.9. అమలు చేయండి బటన్ - పారామితుల సెట్టింగులను మార్చండి

4.2.10. "వి" చెక్‌బాక్స్ - షో / హై ఫిల్టర్ ఫీల్డ్‌లు.


4.3. ట్యాబ్‌లు

పేర్లు మరియు ప్రీసెట్‌లతో వ్యక్తిగతంగా సృష్టించిన ట్యాబ్‌లు (నిల్వ చేయబడతాయి cfg / tabs.cfg ఫైల్).

ఫైల్ వాస్తవానికి పేరు మరియు URL ను కలిగి ఉంటుంది (టాబ్ చార్ ద్వారా వేరు చేయబడింది).


4.4. పట్టిక విషయాలు

ఫీల్డ్ ఫిల్టర్ ద్వారా పరిమితం చేయబడిన అన్ని ఫీల్డ్‌లను ప్రదర్శిస్తుంది.


పట్టికలోని ఫీల్డ్‌లు:

4.4.1. రన్ - ఫలితాల రకాన్ని చూస్తుంది

మ్యాప్- మ్యాప్‌లో ఫలితాలను మ్యాపింగ్ చేయండి (ఒకటి లేదా అంతకంటే ఎక్కువ ఫీల్డ్ ఎంచుకోవచ్చు)

చరిత్ర - చారిత్రక పటాలు (ఒకటి లేదా అంతకంటే ఎక్కువ ఫీల్డ్ ఎంచుకోవచ్చు)

tab - ప్రదర్శన పట్టిక (క్షేత్రాల కలయిక ఎంచుకోవచ్చు)

బార్ - బార్ చార్టులో ఒక ఫీల్డ్ మాత్రమే ప్రదర్శించబడుతుంది

దాని విలువలో ఒకదాన్ని నొక్కినప్పుడు అది ఎంచుకున్న ఫీల్డ్‌లతో కొత్త ఫలితాలను తెరుస్తుంది (ప్రస్తుత వరుస కోసం).


4.4.2. కాపీ చేయండి (+/- లింకులు)

సెట్ చేసిన పేరుతో టాబ్‌ను జోడించడం / తీసివేయడం టాబ్ ఫీల్డ్. ఇది పట్టిక యొక్క ఒకే వరుసలో ఎంచుకున్న ఫీల్డ్‌లను మాత్రమే ఉపయోగిస్తుంది.


4.4.3. టేబుల్ సెల్ లింకులు

ఏదైనా ఇతర ఫీల్డ్ పేరును నొక్కితే ఎంచుకున్న అడ్డు వరుస కోసం ఎంచుకున్న ఫీల్డ్ యొక్క డేటా విజువలైజేషన్ ప్రారంభమవుతుంది.


4.5. డేటా ఆర్డర్


ప్రదర్శించబడిన క్షేత్రాల క్రమం క్షేత్రాల రూపంలో ఉంటుంది (అయితే tm ఫీల్డ్ ఎల్లప్పుడూ టెక్స్ట్ చివరికి పంపబడుతుంది). ఈ క్రమాన్ని URL పారామితుల ప్రత్యక్ష సవరణతో మాత్రమే మార్చవచ్చు (ఫీల్డ్స్ ఆర్డర్ పార్ట్).


4.6. ఉదాహరణ

ఉదాహరణకు: తో టాబ్ సెట్టింగ్ ఆస్తి ట్రాకింగ్ పేరు మరియు మ్యాప్‌లో సమయం మరియు వేగంతో మ్యాప్‌ను కలిగి ఉంటుంది

అన్ని వర్ణన ఎక్కడ వరుసను సూచిస్తుంది "Map" టెక్స్ట్ ఉంది "రన్" కాలమ్.

  1. పేరు నమోదు చేయండి "ఆస్తి ట్రాకింగ్" లో టాబ్ ఫీల్డ్ (కొటేషన్ మార్కులు లేకుండా)

  2. అన్ని నిలువు వరుసలు వరుసలో ఎంపిక చేయబడలేదని నిర్ధారించుకోండి

  3. ఎంచుకోండి tm, gps_speed_km వరుసలో మాత్రమే

  4. నొక్కండి + వరుసలో బటన్






5. మ్యాప్స్

ప్రీ-కాన్ఫిగరేషన్‌తో మెయిన్‌ఫార్మ్ నుండి మ్యాప్‌లను ప్రారంభించవచ్చు


5.1. మ్యాప్ ప్రారంభించడం

లింక్‌తో నేరుగా అమలు చేసినప్పుడు మ్యాప్ ప్రారంభించడం మానవీయంగా జరుగుతుంది: > http: //%IP%/IoT/maps.php


  1. వినియోగదారు అన్ని ఫీల్డ్‌ల ఎంపికను తీసివేయాలి (నొక్కండి ఎంపికను తీసివేయండి బటన్)

  2. ప్రదర్శించబడిన ఫీల్డ్‌ల కోసం కొన్ని చెక్‌బాక్స్ నొక్కండి (ఉదా. ఐన్ 5 (పొగమంచు స్థాయి కోసం) మరియు tm (కొలత తేదీ / సమయం కోసం)

  3. నొక్కండి "వి" ఫీల్డ్‌లు దాచడానికి చెక్‌బాక్స్

  4. నొక్కండి అమలు చేయండి DB ప్రశ్నను అమలు చేయడానికి మరియు అన్ని సెన్సార్లు / పరికరాల నుండి ప్రస్తుత సమాచారాన్ని ప్రదర్శించడానికి బటన్

  5. డేటాతో మ్యాప్ 30 సెకన్లు లేదా అంతకంటే ఎక్కువ తర్వాత నవీకరించబడుతుంది.


5.2. ప్రశ్న కోసం ఐచ్ఛిక సెట్టింగులు

సెట్టింగులు ఎడమ నుండి కుడికి వివరించబడ్డాయి (పై స్క్రీన్ షాట్‌లో).

5.2.1. MAP స్కేల్‌ను సవరించండి (జూమ్ స్థాయి)

  1. స్కేల్ (+ ప్రస్తుత_ స్కేల్ * 2 లేదా ప్రస్తుత_స్కేల్ / 2) కోసం (+/-) బటన్లను ఉపయోగించి జూమ్ స్థాయిని సవరించవచ్చు. ఈ బటన్లలో ఒకదాన్ని నొక్కితే స్వయంచాలకంగా స్కేల్ సవరించబడుతుంది.

  2. మరొక మార్గం జూమ్ స్థాయిని ఎంచుకోండి జూమ్ చేయండి కాంబో బాక్స్ ఫీల్డ్ మరియు ప్రెస్ అమలు చేయండి బటన్. ఈ సందర్భంలో మొత్తం వీక్షణ / మ్యాప్ రీలోడ్ మరియు రిఫ్రెష్ అవుతుంది (ప్రారంభ సమయంలో కొంత సమయం పడుతుంది).

5.2.2. IMEI (పరికర క్షేత్రాన్ని ఎంచుకోండి)

IMEIఫీల్డ్ పరికరం కోసం ప్రత్యేకమైన ఐడి లేదా ప్రత్యేకమైన అలియాస్‌ను కలిగి ఉంటుంది. డిఫాల్ట్ సెట్టింగ్ * (నక్షత్రం) ప్రతి పరికరానికి ఇటీవలి విలువలు మరియు భౌగోళిక స్థానాన్ని చూపుతుంది.

IMEI ని ఇతర విలువలకు సెట్ చేస్తే, ఎంచుకున్న పరికరం యొక్క చారిత్రక డేటా చూపబడుతుంది. ఇది మొబైల్ మరియు కదిలే సెన్సార్‌లకు మాత్రమే అర్ధాన్ని కలిగి ఉంటుంది, లేకపోతే ఫలితాలు ఒకే స్థానంలో మ్యాప్‌లో అతివ్యాప్తి చెందుతాయి.


5.2.3. లోన్, లాట్ (రేఖాంశం, అక్షాంశ సమన్వయ క్షేత్రాలు)

మ్యాప్ యొక్క మధ్య స్థానాన్ని సెట్ చేయండి. మ్యాప్‌లో మౌస్ బటన్ నొక్కినప్పుడు ఈ ఫీల్డ్ కర్సర్ స్థానానికి సెట్ చేయబడింది.


5.2.4. MAP శైలిని సవరించండి (థీమ్)

మ్యాప్ స్టైల్ / థీమ్ నుండి ఎంచుకోవచ్చు Map కాంబోబాక్స్ ఫీల్డ్ (ఉదా. డార్క్, గ్రే, టోపోగ్రాఫిక్).

వివిధ మ్యాప్ థీమ్‌లు వేర్వేరు గరిష్ట జూమ్ స్థాయిలను కలిగి ఉండవచ్చు కాబట్టి ఇది మ్యాప్ స్కేల్‌ను పెంచడానికి సరైన థీమ్‌ను అమలు చేస్తుంది.


5.2.5. WHERE నిబంధన

MySQL / MariaDB కోసం అదనపు ప్రశ్న స్ట్రింగ్ {WHERE part for కోసం క్లాజ్ ఉపయోగించబడుతుంది.

డేటాబేస్ ఫలితం కోసం పూర్తి QUERY స్ట్రింగ్‌ను నిర్మించడానికి ఈ నిబంధన పరిగణనలోకి తీసుకోబడుతుంది. ఫలితాల సంఖ్యను పరిమితం చేయడం ద్వారా ఇది డేటా, సమయం మరియు ఇతర విలువలను పరిమితం చేయవచ్చు. ఈ ఫీల్డ్‌లో అసలు పట్టిక ఫీల్డ్ పేర్లు (అలియాస్ కాదు) ఉపయోగించాలి. ఉదా.

  1. gps_speed_km> 10 // వేగం గంటకు 10 కి.మీ కంటే ఎక్కువ

  2. ain5> 3 // ain5 3 కన్నా ఎక్కువ (2.5um కణాల సంఖ్యను కలిగి ఉంది - పొగమంచు స్థాయి)

  3. gps_speed_km> 10 మరియు ain6> 5 // వేగం 10 కి.మీ / గం కంటే ఎక్కువ మరియు ఐన్ 6 5 కన్నా ఎక్కువ (10 కణాల సంఖ్యను పట్టుకోవడం - పొగమంచు స్థాయి)


5.2.6. అమలు చేయండి (ప్రశ్న బటన్‌ను అమలు చేయండి)

ఏదైనా సెట్టింగులు, పారామితులను (నొక్కడం తప్ప) మార్చడానికి ఈ బటన్‌ను నొక్కడం అవసరం +/- బటన్లు).

మ్యాప్ మొదటి నుండి కొత్త ప్రీసెట్‌లతో లోడ్ అవుతుంది.

ప్రస్తుత ప్రశ్నకు డేటా అందుబాటులో లేనప్పుడు మ్యాప్ అస్సలు లోడ్ కాలేదు.

5.2.7. అన్నీ ఎంపికను తీసివేయండి (ప్రశ్న నుండి అన్ని ఫీల్డ్‌లను తొలగించండి)

ఈ బటన్‌ను నొక్కిన తర్వాత మ్యాప్‌లో ఫలితాలను ప్రదర్శించడానికి కనీసం ఒక ఫీల్డ్‌ను మానవీయంగా ఎంచుకోవాలి.


5.2.8. "వి" చెక్‌బాక్స్ (ఫీల్డ్ ఫారమ్‌ను తెరవండి / మూసివేయండి)

ఈ చెక్‌బాక్స్ ప్రదర్శించడానికి ఫీల్డ్‌ల సెలెక్టర్‌ను చూపించడానికి / దాచడానికి ఉపయోగించబడుతుంది.


5.2.9. "X" చెక్‌బాక్స్ (ప్రశ్న ఫారమ్‌ను చూపించు / దాచు)

ఈ చెక్‌బాక్స్ మినహా మొత్తం ఫారమ్‌ను దాచడానికి అనుమతిస్తుంది ( +/- బటన్లు)


మ్యాప్‌లోని ఫలితాలు నిరంతరం రిఫ్రెష్ చేయబడతాయి మరియు కొత్త విలువలతో నవీకరించబడతాయి

5.3. ఉదాహరణ

ఉదా.

ఎక్కడ నిబంధన:

"gps_fix = 3 మరియు tm> "2019-02-18 00:00:00" మరియు tm <"2019-02-19 00:00:00" మరియు gps_speed_km> 0".

// GPS = చెల్లుబాటు అయ్యే 3D ఫలితాలు & తేదీ = 2019-02-18 & వేగం> గంటకు 0 కిమీ



6. ఫలితాలను పట్టికలో చూపించు

ఫలితాలను పట్టికలో చూపించు.

పై "ప్రధాన రూపం" నొక్కండి "పట్టిక" అంశం, ముందుగా కాన్ఫిగర్ చేయబడిన పట్టికను ప్రదర్శించడానికి కొన్ని ఫీల్డ్‌లను ఎంచుకున్న తర్వాత




6.1. పట్టిక ప్రారంభించడం

లింక్ నుండి పట్టిక తెరిచినప్పుడు http: //%IP%/IoT/que.php? func = టాబ్‌లు దీనికి సెట్టింగ్‌ల ముందు ప్రారంభ అవసరం.

మీరు కనిపించే ఫీల్డ్‌లను ఎంచుకోవచ్చు (నొక్కడం ద్వారా "కనిపించే ఫీల్డ్‌లు" ) చెక్‌బాక్స్.



  1. ప్రదర్శించబడిన ఫీల్డ్‌ల కోసం అవసరమైన అన్ని చెక్‌బాక్స్ నొక్కండి

  2. చెక్‌బాక్స్ నొక్కండి "కనిపించే ఫీల్డ్‌లు" ఫీల్డ్‌లు దాచడానికి

  3. DB ప్రశ్న మరియు ప్రదర్శన పట్టికను అమలు చేయడానికి ఎగ్జిక్యూట్ బటన్ నొక్కండి


6.2. ప్రశ్న కోసం ఐచ్ఛిక సెట్టింగులు

సెట్టింగులు ఎడమ నుండి కుడికి (స్క్రీన్ షాట్‌లో) వివరించబడ్డాయి.

6.2.1. క్రమబద్ధీకరించు - క్రమబద్ధీకరించు ఫీల్డ్ మరియు ఆర్డర్ ఆరోహణ / అవరోహణ

క్రమబద్ధీకరణ ఫీల్డ్ కాలమ్ శీర్షికను నొక్కడానికి సమానం.

6.2.2. డిబి / IMEI - పరికరాన్ని ఎంచుకోండి

IMEIఫీల్డ్ పరికరం కోసం ప్రత్యేకమైన ఐడి లేదా ప్రత్యేకమైన అలియాస్‌ను కలిగి ఉంటుంది. ఖాళీ విలువతో ఇది ఇటీవలి విలువల పట్టికను చూపుతుంది.

IMEI ని ఇతర విలువలకు సెట్ చేస్తే, ఎంచుకున్న పరికరం యొక్క చారిత్రక డేటా చూపబడుతుంది.


6.2.3. CSS - శైలిని ఎంచుకోండి (విజువలైజేషన్ థీమ్)

6.2.4. కనిపించే ఫీల్డ్‌లు - ఫీల్డ్స్ ఫారమ్ చూపించు / దాచు

6.2.5. ఖాళీని తొలగించండి - ఖాళీ నిలువు వరుసలను ప్రదర్శించవద్దు

6.2.6. "X" చెక్‌బాక్స్ (ప్రశ్న ఫారమ్‌ను చూపించు / దాచు)

6.2.7. ఎక్కడ ఉపవాక్య (డేటా పరిమితి కోసం)

ఇది MySQL / MariaDB అదనపు ప్రశ్న స్ట్రింగ్ {WHERE part for కోసం సూఫిక్స్

డేటాబేస్ ఫలితం కోసం పూర్తి QUERY స్ట్రింగ్‌ను నిర్మించడానికి ఈ నిబంధన పరిగణనలోకి తీసుకోబడుతుంది. ఫలితాల సంఖ్యను పరిమితం చేయడం ద్వారా ఇది డేటా, సమయం మరియు ఇతర విలువలను పరిమితం చేయవచ్చు. ఈ ఫీల్డ్‌లో అసలు పట్టిక ఫీల్డ్ పేర్లు (అలియాస్ కాదు) ఉపయోగించాలి. ఉదా.

  1. gps_speed_km> 10 // వేగం గంటకు 10 కి.మీ కంటే ఎక్కువ

  2. ain5> 3 // ain5 3 కన్నా ఎక్కువ (2.5um కణాల సంఖ్యను కలిగి ఉంది - పొగమంచు స్థాయి)

  3. gps_speed_km> 10 మరియు ain6> 5 // వేగం 10 కి.మీ / గం కంటే ఎక్కువ మరియు ఐన్ 6 5 కన్నా ఎక్కువ (10 కణాల సంఖ్యను పట్టుకోవడం - పొగమంచు స్థాయి)


6.2.8. కోర్ ఎంచుకోండి బటన్ (చాలా సాధారణ ఫీల్డ్‌లను ప్రారంభించండి)


6.2.9. అన్నీ ఎంపికను తీసివేయండి బటన్ (ప్రశ్న నుండి అన్ని ఫీల్డ్‌లను తొలగించండి)

ఈ బటన్‌ను నొక్కిన తర్వాత మ్యాప్‌లో ఫలితాలను ప్రదర్శించడానికి కనీసం ఒక ఫీల్డ్‌ను మానవీయంగా ఎంచుకోవాలి.


6.2.10. అమలు చేయండి (ప్రశ్న బటన్‌ను అమలు చేయండి)

ఏదైనా సెట్టింగులు, పారామితులను (నొక్కడం తప్ప) మార్చడానికి ఈ బటన్‌ను నొక్కడం అవసరం +/- బటన్లు).

క్రొత్త ప్రీసెట్‌లతో పట్టిక మొదటి నుండి మళ్లీ లోడ్ అవుతుంది.



6.2.11. "వి" చెక్‌బాక్స్ (ఫీల్డ్ ఫారమ్‌ను తెరవండి / మూసివేయండి)

ఈ చెక్‌బాక్స్ ప్రదర్శించడానికి ఫీల్డ్‌ల సెలెక్టర్‌ను చూపించడానికి / దాచడానికి ఉపయోగించబడుతుంది.



పట్టికలోని ఫలితాలు ప్రకారం క్రమబద్ధీకరించబడతాయి క్రమబద్ధీకరించు ఫీల్డ్ సెట్టింగ్. వరుస శీర్షికను నొక్కడం ద్వారా క్రమబద్ధీకరణ క్రమాన్ని మార్చవచ్చు (ఒకసారి ఒక దిశకు రెండుసార్లు మరొక దిశకు).

నిలువు వరుసలలోని కొన్ని ఫలితాలు మరింత విజువలైజేషన్ స్క్రీన్‌లకు (హార్డ్-కోడెడ్) లింక్ చేస్తాయి.


పరికరం కోసం చారిత్రక డేటాను ప్రదర్శించేటప్పుడు ఇది మొత్తం చరిత్ర సమాచారాన్ని ప్రదర్శించకుండా పరిమితం చేయాలి ఎందుకంటే ఇది పనితీరుకు లేదా మెమరీ సమస్యలకు దారితీయవచ్చు.


7. బార్ చార్టులు.

"బార్" వరుసలో ఒకే ఫీల్డ్‌ను నొక్కడం ద్వారా బార్ చార్ట్‌లను మెయిన్ ఫారం నుండి అమలు చేయాలి.

ఇది గరిష్ట విలువకు సాధారణీకరించబడిన క్రమబద్ధీకరించిన బార్‌లను ప్రదర్శిస్తుంది, ఇది అత్యధిక నుండి తక్కువ క్రమాన్ని చూపుతుంది.

తీవ్రమైన ఫలితాలను వేగంగా తనిఖీ చేయడానికి మరియు కొన్ని చర్యలు తీసుకోవడానికి ఇది ఉపయోగపడుతుంది.





మౌస్ ఓవర్ ఈవెంట్ పరికరం కోసం అదనపు సమాచారాన్ని ప్రదర్శిస్తుంది.


8. చారిత్రక పటాలు.

"చరిత్ర" వరుసలో (సింగిల్ ఫీల్డ్ కోసం) ఎంచుకున్న కాలమ్‌ను నొక్కినప్పుడు మెయిన్ఫార్మ్ నుండి చారిత్రక పటాలను ప్రారంభించవచ్చు.

"చరిత్ర" వరుసలోని బహుళ ఫీల్డ్‌ల కోసం కావలసిన ఫీల్డ్‌లను తప్పక తనిఖీ చేయాలి మరియు "రన్" కాలమ్‌లో "చరిత్ర" లింక్‌ను తప్పక నొక్కాలి.

చారిత్రాత్మక ఫలితాలు పరిమితులు ఏర్పాటు చేయనప్పుడు చివరి 24 గంటలు + తదుపరి 24 గంటలు (చివరికి రిఫ్రెష్ చార్టుల కోసం) పరిమితం చేయబడతాయి.

8.1. చారిత్రక పటాల ప్రారంభం


ప్రధాన లింక్ నుండి తెరిచినప్పుడు చారిత్రక పటాలు ప్రాధాన్యతల పారామితులు లేకుండా లింక్ నుండి తెరిచినప్పుడు ఇతర ఫలితాల వలె ప్రారంభించడం అవసరం.

వివిధ అంశాలను ప్రదర్శించడానికి బహుళ ఫీల్డ్‌లను ఎంచుకోవచ్చు. దీన్ని ఫీల్డ్ ఫిల్టర్ ఫారమ్‌లో కూడా సెట్ చేయవచ్చు.




  1. ప్రదర్శించబడిన ఫీల్డ్‌ల కోసం అవసరమైన అన్ని చెక్‌బాక్స్ నొక్కండి

  2. చెక్‌బాక్స్ నొక్కండి "కనిపించే ఫీల్డ్‌లు" ఫీల్డ్‌లు దాచడానికి

  3. DB ప్రశ్నను అమలు చేయడానికి ఎగ్జిక్యూట్ బటన్ నొక్కండి మరియు పట్టికను ప్రదర్శిస్తుంది


8.2. చారిత్రక చార్టుల ఐచ్ఛిక సెట్టింగులు

ఎగువ నుండి మరియు ఎడమ నుండి కుడికి (స్క్రీన్ షాట్‌లో) వివరించిన అంశాలు.

8.2.1. IMEI - (చారిత్రక డేటాను ప్రదర్శించడానికి పరికరాన్ని ఎంచుకోండి)

IMEIఫీల్డ్ పరికరం కోసం ప్రత్యేకమైన ఐడి లేదా ప్రత్యేకమైన అలియాస్‌ను కలిగి ఉంటుంది. * (ఆస్టెరిక్స్) విలువతో ఇది అర్ధంలో లేని ఇటీవలి విలువల పట్టికను చూపుతుంది.

IMEI ని ఇతర విలువలకు సెట్ చేస్తే, ఎంచుకున్న పరికరం యొక్క చారిత్రక డేటా చూపబడుతుంది.

8.2.2. కనిష్ట - మొదటి ఫీల్డ్ యొక్క కనీస విలువను పరిమితం చేయండి

8.2.3. గరిష్టంగా - మొదటి ఫీల్డ్ యొక్క గరిష్ట విలువను పరిమితం చేయండి

8.2.4. "వి" - ఫీల్డ్స్ ఫారమ్ చూపించు / దాచు

8.2.5. నుండి: కనీస తేదీ / సమయాన్ని సెట్ చేయండి (*)

8.2.6. కు: గరిష్ట తేదీ తేదీ / సమయాన్ని సెట్ చేయండి (*)

8.2.7. "X" చెక్‌బాక్స్ (ప్రశ్న ఫారమ్‌ను చూపించు / దాచు)

8.2.8. "ఎక్కడ" ఉపవాక్య

డేటా ఫలితాలను పరిమితం చేసే నిబంధన MySQL / MariaDB అదనపు ప్రశ్న స్ట్రింగ్ {WHERE part}.

డేటాబేస్ ఫలితం కోసం పూర్తి QUERY స్ట్రింగ్‌ను నిర్మించడానికి ఈ నిబంధన పరిగణనలోకి తీసుకోబడుతుంది. ఫలితాల సంఖ్యను పరిమితం చేయడం ద్వారా ఇది డేటా, సమయం మరియు ఇతర విలువలను పరిమితం చేయవచ్చు. అసలు ఫీల్డ్ ఫీల్డ్ పేర్లు (అలియాస్ కాదు) ఈ ఫీల్డ్‌లో తప్పక ఉపయోగించాలి మరియు చెల్లుబాటు అయ్యే SQL సింటాక్స్. ఉదా.

  1. gps_speed_km> 10 // వేగం గంటకు 10 కి.మీ కంటే ఎక్కువ

  2. ain5> 3 // ain5 3 కన్నా ఎక్కువ (2.5um కణాల సంఖ్యను కలిగి ఉంది - పొగమంచు స్థాయి)

  3. gps_speed_km> 10 మరియు ain6> 5 // వేగం 10 కి.మీ / గం కంటే ఎక్కువ మరియు ఐన్ 6 5 కన్నా ఎక్కువ (10 కణాల సంఖ్యను పట్టుకోవడం - పొగమంచు స్థాయి)


8.2.9. అన్నీ ఎంపికను తీసివేయండి బటన్ (ప్రశ్న నుండి అన్ని ఫీల్డ్‌లను తొలగించండి)

ఈ బటన్‌ను నొక్కిన తరువాత చారిత్రక ఫలితాలను ప్రదర్శించడానికి కనీసం ఒక ఫీల్డ్‌ను మానవీయంగా ఎంచుకోవాలి.


8.2.10. అమలు చేయండి (ప్రశ్న బటన్‌ను అమలు చేయండి)

ఏదైనా సెట్టింగులు, పారామితులను (ఫీల్డ్‌లు లేదా ప్రశ్న ప్యానెల్ చూపించడం మినహా) మార్చడానికి ఈ బటన్‌ను నొక్కడం అవసరం. క్రొత్త ప్రీసెట్‌లతో పట్టిక మొదటి నుండి మళ్లీ లోడ్ అవుతుంది.

8.2.11. "వి" చెక్‌బాక్స్ (ఫీల్డ్ ఫారమ్‌ను తెరవండి / మూసివేయండి)

ఈ చెక్‌బాక్స్ ప్రదర్శించడానికి ఫీల్డ్‌ల సెలెక్టర్‌ను చూపించడానికి / దాచడానికి ఉపయోగించబడుతుంది.


8.3. బార్లు వేరియంట్: (అందుబాటులో ఉన్న డేటాను మాత్రమే ప్రదర్శిస్తుంది)



8.4. నిరంతర వేరియంట్ (అదే డేటాతో):



మౌస్ పాయింటర్ కొలతలు మరియు తేదీ / సమయం యొక్క విలువలను ప్రదర్శిస్తుంది.

9. వెబ్ బ్రౌజర్ అనుకూలత


ఫంక్షన్ / WWW బ్రౌజర్

Chrome 72

ఫైర్‌ఫాక్స్ 65

ఎడ్జ్

ఒపెరా 58

మ్యాప్స్

+

+

+

+

చారిత్రక

+

+ (*)

+

+

బార్లు

+

+

+

+

ట్యాబ్‌లు

+

+

+

+


* - ఫైర్‌ఫాక్స్ తేదీ / సమయ ఎంపికకు మద్దతు ఇవ్వదు (సరైన తేదీ సమయ ఆకృతిని ఉపయోగించి టెక్స్ట్ ఫీల్డ్‌ను మాన్యువల్‌గా సవరించాలి).

ఇంటర్నెట్ ఎక్స్‌ప్లోరర్‌కు మద్దతు లేదు (ఉపయోగం ఎడ్జ్ బదులుగా)

ఇతర వెబ్ బ్రౌజర్‌లు పరీక్షించబడలేదు.



10. థీమ్స్ అనుకూలీకరణ

వెబ్ పేజీలు ఉన్న సాధారణ టెంప్లేట్ ఫైల్‌పై ఆధారపడి ఉంటాయి "టెంప్లేట్లు" డైరెక్టరీ "* .టెంప్లేట్".

అదనంగా ప్రతి పేజీ రకం:

  1. పేజీ యొక్క శీర్షికను నిల్వ చేసే "*. హెడ్" ఫైల్ (లింకులు, దిగుమతి చేసుకున్న CSS, JavaScript ఫైళ్ళు మొదలైనవి. )

  2. పేజీ యొక్క ఫుటరు (లింకులు మొదలైనవి) నిల్వ చేసే "* .ఫుట్" ఫైల్స్. )


CSS ఫైల్‌లను ఎదుర్కోవడం మరియు సవరించడం ద్వారా విజువలైజేషన్ థీమ్‌ను వినియోగదారు ప్రాధాన్యతలకు అనుగుణంగా మార్చవచ్చు. CSS ఫైళ్లు ఉన్నాయి "టెంప్లేట్లు / css" డైరెక్టరీ. ఉదా. కోసం ఆప్టిమైజ్ చేయడానికి వివిధ వెబ్ పేజీ థీమ్‌లను ఉపయోగించవచ్చు. ప్రింటింగ్, స్మార్ట్‌ఫోన్‌లు, PADs టెంప్లేట్లు.


టాబ్le వీక్షణలు - థీమ్ యొక్క పూర్తి సవరణ కోసం CSS ఫైల్‌ను ఎంచుకోవడానికి ఎంచుకోదగిన ఫీల్డ్‌ను కలిగి ఉన్నాయి (నిల్వ చేయబడింది "టెంప్లేట్లు / css / టాబ్‌లు" డైరెక్టరీ).




Map వీక్షణలు - సాధారణ థీమ్ ద్వారా ఎంపిక చేయబడింది "మ్యాప్" కాంబో బాక్స్ టైప్ చేయండి. అదనంగా డిఫాల్ట్ CSS ఫైల్ ఉంది "టెంప్లేట్లు / css / map.css" దాని విలువల ఆధారంగా ఫలితాలను దాచడం / కలరింగ్ చేయడం వంటి కొన్ని అదనపు కార్యాచరణను కలిగి ఉంటుంది. ఈ CSS ఫైల్ యొక్క మిగిలినవి ఆచరణాత్మకంగా ప్రశ్న మరియు ఫీల్డ్ రూపాలకు పరిమితం.


చాలా వరకు -సిటీ ప్లాట్‌ఫాం విజువలైజేషన్ కోసం PHP ఫైల్స్ అంగీకరిస్తాయి cssథీమ్ కోసం ఫైల్ పేరు విలువతో పరామితి (పొడిగింపు లేకుండా). ఫైల్ తప్పనిసరిగా "టెంప్లేట్లు / css" డైరెక్టరీలో ఉండాలి మరియు పేరు కేస్ సెన్సిటివ్.


థీమ్ డిస్ప్లే యొక్క కొన్ని అంశాలు నేరుగా ఉన్న JavaScript ఫైల్‌లో ఉన్నాయి "టెంప్లేట్ / జెఎస్" డైరెక్టరీ.

ప్రధాన @నగరం స్క్రిప్ట్"@ City.js" ఎగువ డైరెక్టరీలో ఉంది. ఇందులో సవరణ అవకాశం లేదు స్థానం, అయితే స్క్రిప్ట్ కాపీ చేయవచ్చు "టెంప్లేట్లు / js" డైరెక్టరీ మరియు అక్కడ సవరించబడింది. వ్యక్తిగత స్క్రిప్ట్ యొక్క ఉపయోగానికి అన్ని హెడర్ ఫైళ్ళను నవీకరించడం అవసరం.

11. అల్గోరిథంల నవీకరణ


కొన్ని ప్రత్యేక సెన్సార్లకు ప్రత్యేక గణన విధులు అవసరం కావచ్చు.

యొక్క బహుళ వైవిధ్యాలను నవీకరించడానికి మరియు నిర్వహించడానికి అవకాశం లేదు -సిటీ సర్వర్ సాఫ్ట్‌వేర్, ఫ్రంట్ ఎండ్ PHP ఇంటర్ఫేస్, ఇది చాలా సమస్యలు, సంస్కరణలు, లోపాలను కలిగిస్తుంది.

దాన్ని సాధించడానికి ఉత్తమమైన మరియు సులభమైన మార్గం, విలువ / వివరణ యొక్క సరైన ప్రదర్శన కోసం over "అతివ్యాప్తి" ఫైళ్ళను నవీకరించడం.

అసలు JS స్క్రిప్ట్‌లు ఓపెన్ టెక్స్ట్ ఫైల్ మరియు కస్టమర్ అవసరాలకు అనుగుణంగా ఉండవచ్చు. మునుపటి అధ్యాయంలో చెప్పినట్లుగా వాటిని కాపీ చేయాలి "టెంప్లేట్లు / js" కస్టమర్ సవరణ కోసం యాక్సెస్ హక్కులు ఉన్న డైరెక్టరీ.


యొక్క ప్రోగ్రామింగ్ పై సాంకేతిక అంశం @నగరం సిస్టమ్ ఈ పత్రం యొక్క విషయం కాదు, అయితే HTML మరియు JS యొక్క ప్రాథమిక పరిజ్ఞానం ఉన్న వెబ్ డెవలపర్ ఫ్రంట్-ఎండ్ వెబ్ అప్లికేషన్‌ను వ్యక్తిగత కస్టమర్ అవసరాలకు అనుకూలీకరించవచ్చు.


12. డేటాబేస్ నిర్మాణం


పేరుతో సిటీ డేటాబేస్ "IoT" లేదా "* IoT" పట్టికలలో విభజించబడింది (ఇక్కడ ఆస్టెరిక్స్ హోస్టింగ్ సర్వర్‌ను బట్టి ఉపసర్గ - అవసరమైతే). డేటాబేస్ లింక్ వద్ద PHPAdmin (వెబ్ అప్లికేషన్) లో గమనించవచ్చు http: //% IP% / phpmyadmin




ప్రతి పరికరానికి పట్టికలు సెట్ చేయబడతాయి (ఎక్కడ * {ఆస్టరిక్స్ IM అనేది IMEI చిరునామా - ప్రత్యేక ID):

ఇతర పట్టికలు:



12.1. "ithings_" మరియు "*" పట్టికల నిర్మాణం

12.2. పరికర ఆదేశాలు (ఈవెంట్స్) క్యూ "* _ సి" పట్టిక - నిర్మాణం


ఈ పట్టిక ప్రతి పరికరానికి ఈవెంట్ / కమాండ్స్ క్యూ మరియు క్రింది నిర్మాణాన్ని కలిగి ఉంటుంది:



12.3. డేటాబేస్ల నుండి ఫలితాలను యాక్సెస్ చేయడం - మధ్య స్థాయి (డేటా చదవడం)


ఫ్రంట్ ఎండ్ వెబ్ అప్లికేషన్ లేకుండా డేటాను యాక్సెస్ చేయవచ్చు. సిస్టమ్ వ్యవస్థ మధ్య స్థాయి ఫంక్షన్లతో స్క్రిప్ట్ కలిగి ఉంది. ఫలితాలు JSON ఆకృతిలో తిరిగి ఇవ్వబడతాయి.


12.3.1. అన్ని పరికరాల ప్రస్తుత స్థితులను పొందండి

http: //%IP%/IoT/que.php? func = devsjson


ప్రశ్న మొత్తం తిరిగి వస్తుంది "_ఇతింగ్స్" JSON ఆకృతిలో పట్టిక (అన్ని పరికరాల ప్రస్తుత స్థితిగతులు):

[{ "దేశం":"", "నగరం":"", "ఖండం":"", "దేశం":"", "ప్రాంతం":"", "ఉపప్రాంతం":"", "ఉపప్రాంతం":"", "నగరం":"", "జిల్లా":"", "వీధి":"", "street_nr":"", "అంశం_ఎన్ఆర్":"", "gps_lat":"0000.0000 ఎన్", "gps_long":"00000.0000 ఇ", "tm":"2019-02-10 12:56:23", "సృష్టి":"2019-02-09 18:12:38", "చివరిది":"0000-00-00 00:00:00", "సంఘటనలు":"", "వినియోగదారు":"", "పాస్":"", "imei":"351580051067110", "sn":"", "స్థితి":"73000200000f360033026800240000002c002c002dffffffffffffff 5b63000001c1000001c2000000000000000009250a4f0a760a7a0a750a780a7e0000031d032205fc34029b025c0255460e", "హాష్_కోడ్":"", "addr":"", "fwnr":"", "నిలిపివేయబడింది":"", "gsm_nr":"", "విక్రేత":"", "సమయమండలం":"", "dst":"", "rssi":"91", "rsrp":"99", "gps_lat":"0000.0000 ఎన్", "gps_long":"00000.0000 ఇ", "gps_hdop":"", "gps_alt":"", "gps_fix":"4", "gps_cog":"", "gps_speed_km":"", "gps_sat":"", "సంఘటనలు":"", "అవుట్ 1":"0", "2 ట్ 2":"0", "out3":"0", "out4":"0", "out5":"0", "out6":"0", "out7":"0", "out8":"0", "out9":"0", "out10":"1", "out11":"0", "12 ట్ 12":"0", "out13":"0", "out14":"0", "out15":"0", "out16":"0", "in1":"0", "in2":"0", "in3":"0", "in4":"0", "in5":"0", "in6":"0", "in7":"0", "in8":"0", "in9":"0", "in10":"0", "in11":"0", "in12":"0", "in13":"0", "in14":"0", "in15":"0", "in16":"0", "ain1":"3894", "ain2":"51", "ain3":"616", "ain4":"36", "ain5":"0", "ain6":"44", "ain7":"44", "ain8":"45", "సెన్స్ 1":"0", "సెన్స్ 2":"0", "sens3":"0", "sens4":"0", "sens5":"0", "sens6":"0", "sens7":"0", "sens8":"0", "dimm1":"255", "dimm2":"255", "dimm3":"255", "dimm4":"255", "dimm5":"255", "dimm6":"255", "dimm7":"255", "dimm8":"255", "int1":"-16776767", "int2":"450", "int3":"", "int4":"", "int5":"", "int6":"0", "టెక్స్ట్ 1":"", "టెక్స్ట్ 2":"", "టెక్స్ట్ 3":"", "టెక్స్ట్ 4":"", "టెక్స్ట్ 5":"", "టెక్స్ట్ 6":"" }]

12.3.2. పరికరం కోసం చారిత్రక డేటాను పొందండి

IMEI nr ద్వారా ఒకే పరికరం యొక్క చారిత్రక డేటాను ప్రశ్నించండి:

http: //%IP%/IoT/que.php? func = imeijson & imei = 356345080018095


మొత్తం పట్టికలో మిలియన్ల వరుసలు ఉండవచ్చు కాబట్టి ఇది సర్వర్‌ను వేలాడదీయకుండా ఉండటానికి WHERE నిబంధనతో పరిమితం చేయాలి.

అదనపు పారామితులు url పారామితులు:

func - imeijson

imei - పరికరం యొక్క IMEI

ఫీల్డ్ - ఫలితాల్లో ప్రదర్శించాల్సిన ఫీల్డ్‌లు (కోమాతో వేరు చేయబడిన జాబితా)

నిమి - జాబితా నుండి మొదటి ఫీల్డ్‌కు కనీస విలువ

గరిష్టంగా - జాబితా నుండి మొదటి ఫీల్డ్ కోసం గరిష్ట విలువ

sలేదాt - క్రమబద్ధీకరించడానికి ఫీల్డ్

tm - ఫీల్డ్ స్వయంచాలకంగా ఫలితాలకు జోడించబడుతుంది.

where - డేటాను పరిమితం చేయడానికి నిబంధన


ఉదాహరణ:

మేము క్రింది ఫలితాన్ని పొందాలనుకుంటున్నాము

తో పరికరం కోసం imei=356345080018095

ఫీల్డ్‌లను చూపించు: ain5, ain6, gps_lat, gps_long

మరియు పరిమితి ain5 పరిధిలో ( 1, 10000 ) - జాబితాలో మొదటి ఫీల్డ్ అయి ఉండాలి

మరియు జిపియస్ చెల్లుబాటు అయ్యే డేటా కలిగి (gps_fix = 3)

మరియు తేదీ / సమయం (tm) from2019-02-14 23:00:19 to 2019-02-15 00:00:00


నిర్మించిన URL స్ట్రింగ్:

http: //%IP%/IoT/que.php? func =imeijson& imei =356345080018095& ఫీల్డ్ =ain5, ain6, gps_lat, gps_long& నిమి =1& గరిష్టంగా =1000& ఎక్కడ =gps_fix = 3 మరియు tm> "2019-02-14 23:00:19" మరియు tm <"2019-02-15 00:00:00"


ప్రశ్న ఫలితాలు:

[{ "ain5":"66","ain6":"68","gps_lat":"5202.7326 ఎన్","gps_long":"02115.8073 ఇ","tm":"2019-02-14 23:04:31" }, { "ain5":"67","ain6":"76","gps_lat":"5202.7328 ఎన్","gps_long":"02115.8075 ఇ","tm":"2019-02-14 23:05:42" }, { "ain5":"63","ain6":"77","gps_lat":"5202.7328 ఎన్","gps_long":"02115.8074 ఇ","tm":"2019-02-14 23:06:05" }, { "ain5":"58","ain6":"77","gps_lat":"5202.7328 ఎన్","gps_long":"02115.8075 ఇ","tm":"2019-02-14 23:06:32" }, { "ain5":"58","ain6":"68","gps_lat":"5202.7328 ఎన్","gps_long":"02115.8076 ఇ","tm":"2019-02-14 23:06:55" }]

12.3.3. పరికరాల జాబితాను పొందండి - పరిమితితో ప్రస్తుత స్థితుల నుండి ఒకే ఫీల్డ్

ఈ ఫంక్షన్ "_థింగ్స్" పట్టిక నుండి పరిమిత డేటాను అందిస్తుంది


http: //%IP%/IoT/que.php? func = fieldjson & field = ain5 & min = 13 & max = 5000



పారామితులు:

func - ఫీల్డ్‌జోన్

ఫీల్డ్ - ఫలితాల్లో ప్రదర్శించాల్సిన ఫీల్డ్ - imei మరియు tm స్వయంచాలకంగా జోడించబడతాయి

నిమి - ఫీల్డ్ కోసం కనీస విలువ

గరిష్టంగా - ఫీల్డ్ కోసం గరిష్ట విలువ


పై ప్రశ్న స్ట్రింగ్ కోసం ఇది తిరిగి వస్తుంది యొక్క ఫలితాలు ain5, imei, tm ఫీల్డ్‌లు:

ఉంటే ain5 పరిధిలో ఉంది (13,5000)


ప్రశ్న ఫలితాలు:

[{"imei":"353080090069142", "tm":"2019-03-14 11:51:01", "ain5":"14" },

{"imei":"356345080018095", "tm":"2019-02-20 09:13:04", "ain5":"115" },

{"imei":"karczew", "tm":"2019-03-07 13:08:22", "ain5":"103" }]