@City IoT የደመና መድረክ
iSys - ኢንተለጀንስ ሲስተምስ IoT መፍትሄዎች
አይ.ኢ. ስርዓቶች
ዝርዝር ሁኔታ
1. መግቢያ 5
1.1 የሚደገፉ የመሣሪያ አይነቶች ፡፡ 5
1.2. የሚደገፉ ምርቶች ዓይነቶች። 5
1.3. የሚደገፉ የግንኙነት ፕሮቶኮሎች 5
1.4. የመሳሪያዎቹ የተደገፈ የግንኙነት ቴክኖሎጂ 6
1.5. @ የከተማ ደመና አገልጋይ 6
1.5.1. የአገልጋይ እና የግንኙነት መተላለፊያ መንገዶች 7
1.5.2 የኤችቲቲፒ ሎራዋን ውህደት 7
1.5.3. የፊት-መጨረሻ በይነገጽ 8
1.5.3. የአገልጋይ መዳረሻ መብቶች 8
1.6. ዘመናዊ መሣሪያዎች 9
1.6.1. CIoT - የጂ.ኤስ.ኤም.ኤ መሳሪያዎች 9
1.6.3. BAS, BMS, IoT - ኤተርኔት እና ዋይፋይ መሣሪያዎች 9
1.6.2. L -ሎራዋን መሣሪያዎች 9
1.7. ንግድ ለንግድ (ቢ 2 ቢ) አማራጮች 9
2018-01-02 እልልልልልልልልል 121 2. @ ከተማ 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 18 ውስጥ ውጤቶችን አሳይ
6.1. የሠንጠረዥ 18 ጅምር
6.2. ለጥያቄ 19 አማራጭ ቅንብሮች
6.2.1. ደርድር - የመስክ ዓይነት እና ወደ ላይ መውጣት / መውረድ ቅደም ተከተል 19
6.2.2. DB / IMEI - መሣሪያን ይምረጡ 19
6.2.3. ሲ.ኤስ.ኤስ - ዘይቤን ይምረጡ (የእይታ ገጽታ) 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. የታሪክ ሰንጠረ Oች አማራጭ ቅንብሮች 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. "ኢሽንግስ" እና "*" ሰንጠረ structureች መዋቅር 29
12.2. የመሣሪያ ትዕዛዞች (ክስተቶች) ወረፋ "* _c" ሰንጠረዥ - መዋቅር 30
12.3. ውጤቶችን ከመረጃ ቋቶች መድረስ - መካከለኛ ደረጃ (የንባብ መረጃ) 30
12.3.1. የሁሉም መሳሪያዎች ወቅታዊ ሁኔታዎችን ያግኙ 30
12.3.2. ለመሣሪያው 31 ታሪካዊ መረጃ ያግኙ
12.3.3. የመሣሪያዎችን ዝርዝር ያግኙ - ነጠላ መስክ ከአሁኑ ሁኔታዎች ውስንነት 32 ጋር
@City IoT የደመና መድረክ ተወስኗል "ጥቃቅን ደመና" ለግለሰብ ደንበኞች ስርዓት. መድረክ ሊጋራ የሚችል አይደለም እናም አንድ ደንበኛ ብቻ አካላዊ ወይም ምናባዊ አገልጋይ (ቪፒኤስ ወይም የተለዩ አገልጋዮች) መዳረሻ አለው ፡፡ ደንበኛው በአውሮፓ ውስጥ ወይም በዓለም ውስጥ ካሉ ከደርዘን የመረጃ ማዕከሎች አንዱን ሊመርጥ ይችላል ፡፡
@City IoT መድረክ የ iSys.PL ምርቶችን ለመከተል ቁርጠኛ ነው
IoT - RF / LoRaWAN (የነገሮች በይነመረብ)
CIoT - GSM / 2G / 3G / 4G / CATM1 / NBIoT (የሕዋስ በይነመረብ ነገሮች)
ዋይፋይ
ኤተርኔት
@City (eCity) Cloud IoT መድረክ ለ IP IoT ምርቶች የተለያዩ የመጠን ስርዓት ነው (እንደ አንድ ተጠርቷል) @ የከተማ ሃርድዌር ወይም CioT መሣሪያዎች ):
@ ከተማ
@ ብርሃን
@ መለካት
@ Trace
@AirQ
@ ቢን
@City IoT መድረክ ለግንኙነት የሚከተሉትን ፕሮቶኮሎችን ይደግፋል
UDP - ለ CIoT ዳሳሾች / መሳሪያዎች (በተለይም NBIoT) የተጠቆመ - ዝቅተኛው የመረጃ አጠቃቀም
TCPIP - ባለሁለት አቅጣጫ ግንኙነት ላላቸው መሣሪያዎች የተጠቆመ - እጅ መጨባበጥ / ማረጋገጫ
ኤችቲቲቲፒ - የተጠቆመው ለውሂብ መዳረሻ / ለዕይታ / ወደ ውጭ / ለመላክ ብቻ ነው "ደመና ወደ ደመና"
የኤችቲቲፒ ዌብሆክ - በ LoRaWAN አውታረ መረብ / የመተግበሪያ አገልጋይ እና በ @City Cloud መካከል ለሎራዋን ግንኙነት ፡፡
ከተቆጣጣሪ ወደ ደመና አገልጋይ የሚላክ ውሂብ እና በተቃራኒው በተቃራኒው ለዝቅተኛ የውሂብ መጠን እና ለተጨመረው ደህንነት በልዩ በሁለትዮሽ ቅርጸት ተመስጥሯል ፡፡ እያንዳንዱ አጋር ለመሣሪያ ፈቃድ ፣ ለመረጃ ትክክለኛነት ምርመራ ፣ ወዘተ የራሱ የሆነ ልዩ የምስጠራ ቁልፍ ያገኛል ፡፡
ኢ-ቤት / ኢሲኢት ላልሆኑ መሳሪያዎች የግለሰባዊ ምስጠራ ስልተ ቀመሮችን ማቅረብ እንችላለን ( "C" ምንጭ ኮድ) ለእያንዳንዱ ባልደረባ ማይክሮፕሮሰሰር ከመግባባት በፊት መረጃን ለመጠበቅ ፡፡
በዚህ ጉዳይ ላይ በሕዝብ ግንኙነት መገናኛ (ኢንተርኔት ፣ አየር ፣ ወዘተ) በኩል በሁለት አቅጣጫዊ ግንኙነት ወቅት መረጃው ሙሉ በሙሉ የተጠበቀ ነው ፡፡ )
@City IoT መድረክ ይደግፋል
GSM: 2G, 3G, 4G (LTE), CATM1 (LTEM1), NBIoT - መሳሪያዎች (UDP / TCPIP ግንኙነት)
LoRaWAN መሣሪያዎች (ኤችቲቲፒ Webhooks) - በ LoRaWAN ፍኖት እና በሎራዋን አውታረ መረብ / የመተግበሪያ አገልጋዮች በኩል
የኤተርኔት መቆጣጠሪያዎች (UDP / TCP communication)
የ WiFi ተቆጣጣሪዎች (UDP / TCP ግንኙነት)
የወደፊቱ የአይፒ ምርቶች
አይፒ ያልሆኑ ምርቶች ተጨማሪ አካባቢያዊ @ ከተማ / eHouse.PRO በኩል የሃርድዌር ጌትዌይ
@City IoT መድረክ ለመሣሪያዎች / አንጓዎች የተወሰነ ነው
ቤተኛ አይሲስ ምርቶች
CIoT (GSM / 2G / 3G / 4G / CATM1 / NBIoT)
IoT (ሎራዋን)
ዋይፋይ - ለ @City Platform የተሰጡ ምርቶች
ኤተርኔት - ለ @City Platform የተሰጡ ምርቶች
የትብብር ምርቶች (በሶስተኛ ወገኖች በ iSys ፈቃድ እና በውጭ ምርት ስም የተመረቱ)
የፍራንቻይዝ ምርቶች (በሶስተኛ ወገኖች በ iSys ፈቃድ ከ iSys አርማዎች የተሠሩ)
@City ሶፍትዌሮች በተጠየቀው አፈፃፀም ላይ በመመርኮዝ በሊኑክስ ላይ የተመሠረተ ቪፒኤስ (ቨርቹዋል የግል አገልጋይ) ወይም በበይነመረብ በኩል በተሰየመ አገልጋይ ላይ ይሠራል አገልጋይ (በኋላ አገልጋይ ተብሎ ይጠራል)
የግል / የህዝብ መዳረሻ
አጠቃላይ መሣሪያዎች ይቆጠራሉ
የመሣሪያዎች ሁኔታ ድግግሞሽ ዝመና
የውሂብ ማደስ መጠን
በርካታ የቪ.ፒ.ኤስ.
ዋጋ
የውሂብ ማዕከል ጂኦ-አካባቢያዊነት
ምናባዊ አንጎለ ኮምፒውተር (1-8)
ምናባዊ ራም (1-32 ጊባ)
ኤስኤስዲ ዲስክ (20 ጊባ -1 ቴባ)
በደርዘን የሚቆጠሩ የወሰኑ አገልጋይ በሚከተሉት ላይ ይገኛል
ዋጋ
የውሂብ ማዕከል ጂኦ-አካባቢያዊነት
ፕሮሰሰር ኮሮች (4 .. 32)
ራም (16 .. 512 ጊባ)
ኤስኤስዲ / ኤችዲዲ (256 ጊባ .. 8 ቴባ)
የ @City IoT መድረክ ለአንድ ነጠላ ደንበኛ የተሰጠ ነው-
የአካባቢ መስተዳድሮች እና ባለሥልጣናት (ከተማ ፣ ማህበረሰብ ፣ ሀገር)
ቢ 2 ቢ (ለሶስተኛ ወገን ባለቤት)
በደንበኞች መካከል ሊጋራ የሚችል አገልጋይ ስላልሆነ የደህንነት ተደራሽነትን እና የአፈፃፀም ጉዳዮችን ቀለል ያደርገዋል ፡፡ በዚህ ምክንያት ውጤታማ ደህንነት ፣ መረጋጋት ፣ ቅልጥፍና ፣ የውሂብ ፍሰት ፣ ወዘተ ተጠያቂው ደንበኛ ብቻ ነው ፡፡ በቂ አፈፃፀም ከሌለ ደንበኛው ከፍ ያለ ዕቅድ (ቪፒኤስ ወይም ዲዲኬር ሰርቨር) ፣ ከሚጠበቀው ተግባር እና አፈፃፀም የበለጠ ተመራጭ ሊሆን ይችላል ፡፡
በልዩ ጉዳዮች "Cloud to cloud" ከብዙ ደንበኛ ደመና ይልቅ ትልልቅ አካባቢዎች መረጃን ወደ ግሎባላይዜሽን እና ማዕከላዊ ለማድረግ ግንኙነቱ ሊተገበር ይችላል ፡፡
የ @City አገልጋይ የግንኙነት አፈፃፀም ከፍተኛ ለማድረግ በዝቅተኛ ደረጃ ትግበራ ላይ የተመሠረተ ነው ፡፡
የ @City Server ትግበራ ዋና ዋና ገጽታዎች-
ያልተመሳሰል መረጃ ከመሣሪያዎች (በፕሮቶኮሎች በኩል UDP ፣ TCP IP ፣ HTTP)
በመሣሪያዎች እና በደመናዎች መካከል የመረጃ አጠቃቀምን እና ዋጋዎችን መቀነስ (ዝቅተኛ ደረጃ የግንኙነት ፕሮቶኮሎችን በመጠቀም UDP ፣ TCP IP)
የመሣሪያዎችን ኢንክሪፕት የተደረገ ሁኔታን ይቀበሉ (በማንኛውም የግንኙነት ሚዲያ በኩል)
ሁኔታዎቻቸውን ዲክሪፕት በማድረግ ከመሣሪያዎች የመረጃ ፈቃድ መስጠት እና ማረጋገጥ
የመሣሪያዎችን ሁኔታ መፍታት እና በቀጥታ ወደ ማሪያዲቢ / ማይ.ኤስ.ኤስ. ሰንጠረ tablesች ማዘመን (በጥሬ መረጃ ቅርጸት)
የአሁኑ የውሂብ ሰንጠረዥ (የእያንዳንዱን መሳሪያዎች አዲስ ሁኔታ ብቻ ይ containsል)
ታሪካዊ የመረጃ ሰንጠረዥ (ለአንድ መሣሪያ ሁሉንም ሁኔታዎች ይusesል)
በመጠባበቅ ላይ ያሉ ትዕዛዞችን (ዝግጅቶችን) ወደ መሣሪያዎች ይላኩ
የእጅ መጨባበጥ ፣ ማረጋገጫ እና ማረጋገጫዎችን ማረጋገጥ
@City Server ሶፍትዌር ለእያንዳንዱ ተጠቃሚ አንድ ነው እና ለተለያዩ ደንበኞች ሊበጅ አይችልም ፡፡
LoRaWAN መቆጣጠሪያዎች በሎራዋን አውታረመረብ / የመተግበሪያ አገልጋይ ላይ በሚገኘው የኤችቲቲፒ በይነገጽ (ዌብሆክ) በኩል ከ @City ደመና ጋር ተዋህደዋል ፡፡
በርካታ የኔትወርክ / የመተግበሪያ አገልጋይ ዓይነቶች ይደገፋሉ
TTN (ውስን ጊዜ) "አየር ላይ" እና ለሾፌሩ የተላኩ ከፍተኛው የትእዛዛት ብዛት እና የሶፍትዌር ማሻሻልን የማይደግፉ)
ሎራዋን-ቁልል (በይነመረብ መዳረሻ ባለው አካላዊ መሣሪያ ማስተናገጃ ይፈልጋል)።
LoraServer.Io (በይነመረብ መዳረሻ ባለው አካላዊ መሣሪያ ማስተናገድን ይጠይቃል - መረጃን ወደ አገልጋዩ ብቻ መላክ እና የጽኑ ትዕዛዝ ማሻሻልን አይደግፉም)
የ @City Cloud ለ LoRaWAN መቆጣጠሪያዎች ልክ እንደሌሎች በይነገጾች በተመሳሳይ መንገድ ተከፍሏል ፡፡ በቀደመው ምዕራፍ ላይ ተብራርቷል ፡፡
የፊት-መጨረሻ በይነገጽ ብጁ መረጃን ከ @City Cloud Cloud Database ለማውጣት በ PHP ስክሪፕቶች ተገንዝቧል። የተፈለገውን ውሂብ ለመገደብ በዋናው የ SQL ጥያቄዎች ላይ በመመርኮዝ በጣም ተጣጣፊ የፍለጋ ዘዴን ይጠቀማል። በይነገጽ ለቀጣይ ዲኮዲንግ እና ፕሮሰሲንግ በ ‹JSON› ቅርጸት የጥያቄ ውጤቶችን በ ‹የፊት-መጨረሻ ድር‹ መተግበሪያ ›ያቀርባል ፡፡
የመጀመሪያው የፊት-መጨረሻ በይነገጽ ለእያንዳንዱ ተጠቃሚ አንድ ነው እና ለተለያዩ ደንበኞች ሊበጅ አይችልም።
ተደራቢ በይነገጽ በሠራተኞቻችን ወይም ለደንበኛው ማበጀትን ለማረጋገጥ በትብብር ሊፈጠር ይችላል ፡፡
የደንበኞች መዳረሻ መብቶች (ለአካላዊ አገልጋይ) ውስን ናቸው ፡፡
ለ "አብነቶች" ማውጫ ብቻ የፋይል መዳረሻ (ቤተኛ የጽሑፍ ፋይሎች - .txt ፣ .js ፣ .css ፣ .html):
ንጹህ የኤችቲኤምኤል ፋይሎችን ማከል ፣ ማስወገድ ፣ መለወጥ (የፊት-መጨረሻ GUI / በይነገጽ ልማት)
የተጣራ JavaScript ፋይሎችን (የፊት-መጨረሻ GUI / በይነገጽ ልማት እና አልጎሪዝም) ማከል ፣ ማስወገድ ፣ መቀየር
ንፁህ የሲ.ኤስ.ኤስ ፋይሎችን ማከል ፣ ማስወገድ ፣ ማሻሻል (የፊት-መጨረሻ - ብጁ እይታዎች / ገጽታዎች)
የአብነቶች የጽሑፍ ፋይሎችን ማከል ፣ ማስወገድ ፣ መቀየር (Front-End GUI)
ትሮችን ፣ አቋራጮችን ፣ የመረጃ ውጤቶችን አገናኞችን ማከል ፣ ማስወገድ ፣ መቀየር
ሌሎች የመዳረሻ መብቶች
ሁሉም መሳሪያዎች ውሂብ በሚከማቹበት ወደ @City Cloud Cloud Database MySQL / MariaDB ሙሉ መዳረሻ
ለድር አገልግሎቶች ተደራሽነት ለደንበኛ ይገለጻል (ምስክርነቶች) ፡፡
ደንበኛ ምስክርነቶችን ለሶስተኛ ወገኖች እንዲያስተላልፍ አልተፈቀደለትም (ብዙ የውጤቶች ተደራሽነት የአጠቃላይ ስርዓቱን አፈፃፀም ፣ መረጋጋት እና ደህንነት ሊነካ ይችላል)
በልዩ ሁኔታ እና በከፍተኛ አፈፃፀም የወሰነ አገልጋይ አጠቃቀም ሁኔታ ፣ የወቅቱን አብዛኛዎቹን መረጃዎች ለመመልከት የህዝብ መለያ ሊቋቋም ይችላል (ታሪካዊ አይደለም) ፡፡
የ @City አገልጋይ አፈፃፀም ላይ ተጽዕኖ እንዳያሳድር ተጠቃሚው በራሱ የ MySQL አገልጋይ ላይ መረጃን ማባዛት እና የራሱን መረጃ መተንተን እና ማቀናበር ይችላል ፡፡
አይ.ኤስ.ኤስ - ኢንተለጀንስ ሲስተምስ ሰራተኞች - የስር አካውንት እና ለጥገና ሙሉ የዲቢ መዳረሻን ጨምሮ ለሙሉ አገልጋይ ያልተገደበ መዳረሻ አላቸው ፡፡
በአጠቃላይ ሲስተም ደህንነት ፣ መረጋጋት እና አፈፃፀም ላይ ተጽዕኖ የማያሳድር ከሆነ ምንጩ ኮድ ከተረጋገጠ በኋላ ሙከራዎችን ካካሄዱ በኋላ አይኤስሲ በተወሰኑ ሁኔታዎች ውስጥ iSys ለደንበኛ (PHP ስክሪፕቶች ፣ ፋይሎች) ተጨማሪ ውስን መብቶችን ሊሰጥ ይችላል ፡፡
መሣሪያዎቻችን ለግንኙነት ማይክሮ መቆጣጠሪያን እና GSM / GPS / GNSS ሞዱል (2G..4G, NBIoT, CATM1) ይ containsል ፡፡ ደህንነቱ የተጠበቀ የ OTA firmware ን ለማሻሻል ማይክሮ ኮንትሮል (ኢንክሪፕት) የተጫነ ጫ bootን ይይዛል ይህ በአንድ ላይ ተመስርተው ብዙ የስርዓት ልዩነቶችን እንዲፈጥሩ ያስችላቸዋል "CIoT ዘመናዊ መሣሪያ".
ኤተርኔት እና ዋይፋይ ተቆጣጣሪዎች በአይፒ ላይ የተመሠረተ ግንኙነትን ወደ ስርዓቱ ይፈቅዳሉ (ለጂ.ኤስ.ኤም.ኤስ ኦፕሬተር ለመረጃ ሳይጠየቁ) ፡፡ እነዚህ መሳሪያዎች እንዲሁ ጫን ጫerን ኢንክሪፕት አደረጉ እና መሳሪያዎች በአገሬው በይነገጽ በኩል ሊዘመኑ ይችላሉ። ለ ‹ዋይፋይ› ከዋናው አገልጋይ (OTA) የጽኑ ትዕዛዝ ማሻሻያ አለው
ሎራዋን በጣም ረጅም ርቀቶችን (እስከ ገደማ ድረስ) የመረጃ ማስተላለፍን ያነቃል ፡፡ 15 ኪ.ሜ. ይህ ክልል በመረጃ ስርጭት ፍጥነት ፣ በመረጃው መጠን ፣ በአካባቢው በከተሞች መስፋፋት እና በመሳሪያዎቹ የሬዲዮ ዱካዎች ቅልጥፍና ላይ የተመሠረተ ነው ፡፡
መሣሪያዎቻችን ለመገናኘት ማይክሮ መቆጣጠሪያን እና የ LoRaWAN ሞጁልን ያካትታሉ ፡፡ ማይክሮ መቆጣጠሪያው ደህንነቱ የተጠበቀ የኦቲኤ ሶፍትዌር ለማዘመን የተመሰጠረ የማስነሻ ጫ bootን ይ containsል። ይህ በአንድ ላይ ተመስርተው በርካታ የስርዓት ልዩነቶችን እንዲፈጥሩ ያስችልዎታል "IoT smart device". መሣሪያዎቹ ያለ ተጨማሪ የደንበኝነት ምዝገባ ክፍያዎች በ ISM ክፍት ባንድ ውስጥ ይሰራሉ ፡፡ አካባቢውን በሙሉ በበይነመረብ ተደራሽነት ለመሸፈን የ LoRaWAN ጌትዌይዎችን መጠቀም አስፈላጊ ነው ፡፡ በነባር የሎራዋን በሮች (መሳሪያዎች) ክልል ውስጥ (ለቲቲኤን አገልጋይ የተዋቀረ) ከሆነ በእነሱ በኩል መረጃ መላክ ይቻላል ፡፡ የጽኑ ትዕዛዝ ማሻሻያ የራሱ አውታረ መረብ / መተግበሪያ የ LoRaWAN አገልጋይ እና ለግንኙነት ጥሩ ክልል ይፈልጋል ፡፡
ለንግድ እና ለትብብር በርካታ አማራጮች አሉ
ዝግጁ ምርቶችን ያስገቡ / ይላኩ (የመቀየሪያ ሰሌዳዎች ፣ መሣሪያዎች) - የመጨረሻ ምርቶች
የኦሪጂናል ዕቃ ዕቃዎች (PCBs ፣ ተቆጣጣሪዎች ፣ ወዘተ) ያስመጡ / ይላኩ - መካከለኛ ምርቶች ፣ መለዋወጫዎች
ፍራንቻይዝ - በአከባቢ ገበያዎች ፈቃድችን ላይ የተመሠረተ ምርት (እኛ የምንቀርበው ማይክሮ ፕሮግራም መቆጣጠሪያዎችን ብቻ) በአይ.ኤስ.ኤስ ስር - ኢንተለጀንስ ሲስተምስ ብራንዶች
አብሮ-ማምረት - (ከላይ እንደነበረው) ግን በውጫዊ ምርቶች ስር
@ የከተማ መድረክ የውሂብ እይታን ፣ መጠይቅን ፣ መገደብን እና ማቀነባበሪያን ሊበጅ የሚችል የፊት-መጨረሻ አብነት ይደግፋል (የወቅቱ / የታሪክ መረጃ):
በካርታው ላይ የተመረጠውን ውሂብ በዓይነ ሕሊናዎ ማየት (ጂኦ-አካባቢያዊነት)
በሠንጠረ tablesቹ ውስጥ የተመረጠውን ውሂብ እና ውጤቶችን ያሳያል
በአሞሌ ገበታዎች ውስጥ የተመረጠውን ውሂብ ያሳያል
በታሪክ ገበታዎች ውስጥ የተመረጠውን መረጃ ያሳያል
መረጃን ለሶስተኛ ወገን መተግበሪያዎች መላክ እና ተጨማሪ ሂደት
በግለሰብ ጥያቄዎች ላይ ሌሎች ተግባራት ይዘመናሉ ፡፡
የተጠቃሚ የፊት-መጨረሻ በቋሚ አይፒ ወይም በዲ ኤን ኤስ ማዞሪያ ጎራ / ንዑስ ጎራ / ፋይል የሚገኝ ከሆነ ይገኛል ፡፡
አርአያ እና ማሳያ ማሳያ (ለወደፊቱ ደንበኞች ብቻ ነቅቷል)።
እሱን ለመፈተሽ በሚፈልጉበት ጊዜ እባክዎ ያሳውቁን - ወደ መድረኩ የህዝብ መድረሻን ለማስቻል ፡፡
ወደ @City መድረክ መግባባትን ለማንቃት የማይንቀሳቀስ የርቀት ኮምፒተር አይፒን ሊፈልግ ይችላል ፡፡
ለደህንነት ሲባል ዋና ገጽ ሆን ተብሎ ባዶ ሆኖ ቀርቷል http: //% YourIP% / IoT /
በተናጥል ሊነቃ እና ሊስተካከል እና ለሁሉም የሚገኙ አገልግሎቶች አገናኞችን ሊይዝ ይችላል @ ከተማ IoT መድረክ ከተፈለገ
ዋናው ቅጽ አዲስ ቅድመ-ቅምጥ እና ትሮችን ለመፍጠር የታሰበ ነው: http: //%IP%/IoT/que.php
ለእያንዳንዱ ውቅር ውጤቶችን ፣ እይታዎችን እና ትሮችን ለመፍጠር ይህ የመጀመሪያ ቅጽ ነው
መግለጫዎች (ከላይ እና ከግራ ወደ ቀኝ አቅጣጫ)
የእይታን ገጽታ ያስተካክሉ ገጽታ CSS ፋይል ውስጥ መኖር አለበት "አብነቶች / css /" ማውጫ - በራስ-ሰር ተዘርዝሯል።
በጠረጴዛው ላይ የሚታዩ ዋና መስኮችን ይምረጡ ፡፡ እሱ ነው ዘምኗል በራስ-ሰር
ሁሉንም መስኮች አይምረጡ (አንዳንዶቹን በእጅ በመምረጥ መከተል አለበት)
ሁሉንም መስኮች ይምረጡ (አንዳንዶቹን በእጅዎ በመምረጥ መከተል አለባቸው)
ይህ ከሁሉም (X) አመልካች ሳጥን ጋር እኩል ነው
በተናጥል የተፈጠሩ ትሮች ከስሞች እና ቅድመ-ቅምጦች ጋር (ውስጥ ተከማችተዋል cfg / tabs.cfg ፋይል)
ፋይሉ በእውነቱ ስሙን እና ዩ.አር.ኤልን ይ tabል (በትር ቻርተር ተለያይቷል)።
በመስክ ማጣሪያ የተገደቡ ሁሉንም መስኮች ያሳያል።
በሠንጠረ in ውስጥ መስኮች
ካርታ- በካርታው ላይ የካርታ ውጤቶች (አንድ ወይም ከዚያ በላይ መስክ ሊመረጥ ይችላል)
ታሪክ - ታሪካዊ ሰንጠረ (ች (አንድ ወይም ከዚያ በላይ መስክ ሊመረጥ ይችላል)
tab - የማሳያ ሰንጠረ (ች (ማንኛውም የመስክ ጥምረት ሊመረጥ ይችላል)
አሞሌ - በአሞሌ ገበታ ላይ አንድ መስክ ብቻ ይታያል
አንዱን ዋጋውን በመጫን በተመረጡ መስኮች (ለአሁኑ ረድፍ) አዲስ ውጤቶችን ይከፍታል ፡፡
በተዘጋጀው ስም ታብ ማከል / ማስወገድ ትር መስክ. በሠንጠረ same ተመሳሳይ ረድፍ ላይ የተመረጡ መስኮችን ብቻ ይጠቀማል ፡፡
ማንኛውንም ሌላ የመስክ ስም መጫን ለተመረጠው ረድፍ የተመረጠውን መስክ የውሂብ እይታን ይጀምራል።
የታዩ የመስኮች ቅደም ተከተል በመስኮች መልክ እንደ ቅደም ተከተላቸው ነው (ሆኖም ግን ቲም መስክ ሁልጊዜ ወደ ጽሑፍ መጨረሻ ይላካል) ይህ ትዕዛዝ ሊለወጥ የሚችለው በቀጥታ የዩ.አር.ኤል መለኪያዎች (እርሻዎች የትእዛዝ ክፍል) አርትዖት ብቻ ነው።
ለምሳሌ-ትርን ከ ጋር የንብረት መከታተል በካርታው ላይ ጊዜ እና ፍጥነት ያለው ካርታ ይሰይሙና ይ andል
ረድፍ የት እንደሚገኝ የሚያመለክተው ሁሉም መግለጫ "Map" ጽሑፍ በ ውስጥ ነው "አሂድ" አምድ.
ስም ያስገቡ "የንብረት መከታተል" ውስጥ ትር መስክ (ያለጥቅስ ምልክቶች)
ሁሉም አምዶች በመደዳው ውስጥ ያልተመረጡ መሆናቸውን ያረጋግጡ
ምረጥ ቲም, ጂፒኤስ_ፈጠነ_ኪ.ሜ. በመደዳ ውስጥ ብቻ
ይጫኑ + ረድፍ ላይ የት እንዳለ አዝራር
ካርታዎችን ከ ‹MainForm› ቅድመ-ውቅር ጋር ማስጀመር ይቻላል
የካርታ ጅምር በቀጥታ ከአገናኝ ጋር ሲከናወን በእጅ ይከናወናል- > http: //%IP%/IoT/maps.php
ተጠቃሚው ሁሉንም መስኮች መምረጥ የለበትም (ይጫኑ) አትምረጥ ቁልፍ)
ለሚታዩ መስኮች አንዳንድ አመልካች ሳጥንን ይጫኑ (ለምሳሌ ፡፡ አይን 5 (ለስሞግ ደረጃ) እና ቲም (ለመለኪያ ቀን / ሰዓት)
ይጫኑ "V" መስኮችን ለመደበቅ አመልካች ሳጥን
ይጫኑ ያስፈጽሙ የ DB ጥያቄን ለማሄድ እና ከሁሉም ዳሳሾች / መሳሪያዎች ወቅታዊ መረጃን ለማሳየት አዝራር
ከ 30 ሰከንድ ወይም ከዚያ በላይ በኋላ በውሂብ ያለው ካርታ ዘምኗል ፡፡
ቅንጅቶች ከግራ ወደ ቀኝ (ከላይ ባለው ቅጽበታዊ ገጽ እይታ ላይ) ተገልጸዋል።
የማጉላት ደረጃ ለ (+/-) ልኬት (current_scale * 2 ወይም current_scale / 2 በቅደም ተከተል) በመጠቀም አዝራሮችን በመጠቀም ሊቀየር ይችላል። ከዚህ አዝራሮች ውስጥ አንዱን መጫን መጠኑን በራስ-ሰር ይቀይረዋል።
ሌላኛው መንገድ አጉላ ደረጃን ይምረጡ አጉላ ጥምር የቦክስ መስክ እና ይጫኑ ያስፈጽሙ አዝራር. በዚህ አጋጣሚ አጠቃላይ እይታ / ካርታ እንደገና ተጭኗል እና ታድሷል (በመነሳት ጊዜ ትንሽ ጊዜ ይወስዳል)።
IMEIመስክ ለመሣሪያ መሣሪያ ልዩ መታወቂያ ወይም ልዩ ቅጽል ይ containsል። ነባሪ ቅንብር ነው * ለእያንዳንዱ ኮከብ በጣም የቅርብ ጊዜ እሴቶችን እና የመሬት አቀማመጥን የሚያሳይ (ኮከብ ምልክት) ፡፡
IMEI ን ወደ ሌላ ማንኛውም እሴት ማቀናበር የተመረጠውን መሣሪያ ታሪካዊ መረጃ ያሳያል። ለሞባይል እና ለተንቀሳቃሽ ዳሳሾች ብቻ ትርጉም አለው ፣ አለበለዚያ ውጤቶች በተመሳሳይ ቦታ ላይ በካርታው ላይ ይደራረባሉ።
የካርታውን መካከለኛ ቦታ ያዘጋጁ። የመዳፊት አዝራር በካርታው ላይ ሲጫን ይህ መስክ ወደ ጠቋሚ ቦታ ተዘጋጅቷል።
የካርታ ዘይቤ / ገጽታ ከ ሊመረጥ ይችላል Map ኮምቦቦክስ መስክ (ለምሳሌ ፡፡ ጨለማ ፣ ግራጫ ፣ መልክዓ ምድር)።
የተለያዩ የካርታ ገጽታዎች የተለያዩ መጠነኛ የማጉላት ደረጃዎች ሊኖሯቸው ስለሚችል የካርታ ልኬትን ለመጨመር ትክክለኛ ጭብጥን ያስገድድ ይሆናል ፡፡
ለተጨማሪ መጠይቅ ሕብረቁምፊ {WHERE part}} ለ ‹MySQL / MariaDB› ሐረግ የሚያገለግልበት ፡፡
ለመረጃ ቋት ውጤቱ የተሟላ የ QUERY ሕብረቁምፊን ለመገንባት ይህ ሐረግ ከግምት ውስጥ ይገባል። የውጤቶችን ብዛት በመገደብ መረጃን ፣ ጊዜን እና ማንኛውንም ሌሎች እሴቶችን ሊገድብ ይችላል ፡፡ የመጀመሪያ ሰንጠረዥ የመስክ ስሞች (ቅጽል አይደለም) በዚህ መስክ ውስጥ ጥቅም ላይ መዋል አለባቸው ፡፡ ለምሳሌ.
gps_speed_km> 10 // ፍጥነት ከ 10 ኪ.ሜ / በሰዓት በላይ ነው
ain5> 3 // ain5 ከ 3 ይበልጣል (የ 2.5um ቅንጣቶችን ብዛት ይይዛል - የጭስ ደረጃ)
gps_speed_km> 10 እና ain6> 5 // ፍጥነት ከ 10 ኪ.ሜ. በሰዓት እና ain6 ከ 5 ይበልጣል (የ 10um ቅንጣቶችን ቆጠራ ይይዛል - የጭስ ደረጃ)
ይህንን ቁልፍ መጫን ማንኛውንም ቅንብሮችን ፣ ግቤቶችን (ከመጫን በስተቀር) ለመለወጥ ያስፈልጋል +/- አዝራሮች).
ካርታው ከመጀመሪያው በአዲስ ቅድመ-ቅምጦች ይጫናል።
ለአሁኑ ጥያቄ ምንም መረጃ በማይገኝበት ጊዜ ካርታው በጭራሽ አልተጫነም ፡፡
ይህንን ቁልፍ ከተጫኑ በኋላ በካርታው ላይ ውጤቶችን ለማሳየት ቢያንስ አንድ መስክ በእጅ መመረጥ አለበት ፡፡
ይህ የአመልካች ሳጥን ለማሳየት የመስክ መረጣዎችን ለማሳየት / ለመደበቅ ያገለግላል ፡፡
ይህ አመልካች ሳጥን ከ (በስተቀር) ሙሉውን ቅጽ ለመደበቅ ያስችለዋል +/- አዝራሮች)
በካርታው ላይ ያሉት ውጤቶች ያለማቋረጥ ይታደሳሉ እና በአዲስ ዋጋዎች ተዘምነዋል
የ Eg Smog ውጤቶች (በመኪናው ላይ ዳሳሽ ተጭኗል)-የጭስ መጠን 2.5um ቅንጣቶች (Ain5) ፣ ፍጥነት (gps_speed_km) ፣ ቀን / ሰዓት (tm) ፣ ካርታ (2 - የመሬት አቀማመጥ) ፣ የማጉላት ደረጃ 16 ፣
ሐረግ የት
"gps_fix = 3 and tm> "2019-02-18 00:00:00" እና tm <"2019-02-19 00:00:00" እና gps_speed_km> 0".
// ጂፒኤስ = ትክክለኛ 3 ዲ ውጤቶች እና ቀን = 2019-02-18 እና ፍጥነት> 0 ኪ.ሜ. በሰዓት
በሠንጠረ in ውስጥ ውጤቶችን አሳይ.
በርቷል "ዋና ቅጽ" ይጫኑ "ጠረጴዛ" ንጥል ፣ አስቀድሞ የተዋቀረ ሰንጠረዥን ለማሳየት የተወሰኑ መስኮችን ከመረጡ በኋላ
ጠረጴዛ ከአገናኝ ሲከፈት http: //%IP%/IoT/que.php? func = ትሮች ቅንጅቶችን አስቀድሞ ማስጀመር ይጠይቃል።
የሚታዩ መስኮችን መምረጥ ይችላሉ (በመጫን) "የሚታዩ መስኮች" ) አመልካች ሳጥን ፡፡
ለታዩ መስኮች ሁሉንም አስፈላጊ አመልካች ሳጥን ይጫኑ
አመልካች ሳጥን ይጫኑ "የሚታዩ መስኮች" መስኮችን ለመደበቅ
የዲቢ ጥያቄን እና የማሳያ ሰንጠረዥን ለማሄድ የአፈፃፀም ቁልፍን ይጫኑ
ቅንጅቶች ከግራ ወደ ቀኝ (በቅጽበታዊ ገጽ እይታ ላይ) ተገልጸዋል።
የድርድር መስክ የአምድ ራስጌን ከመጫን ጋር እኩል ነው ፡፡
IMEIመስክ ለመሣሪያ መሣሪያ ልዩ መታወቂያ ወይም ልዩ ቅጽል ይ containsል። በባዶ እሴት በጣም የቅርብ ጊዜዎቹን እሴቶች ሰንጠረዥ ያሳያል።
IMEI ን ወደ ሌላ ማንኛውም እሴት ማቀናበር የተመረጠውን መሣሪያ ታሪካዊ መረጃ ያሳያል።
ይህ ለ MySQL / MariaDB ተጨማሪ መጠይቅ ሕብረቁምፊ ቅጥያ ነው {WHERE part}
ለመረጃ ቋት ውጤቱ የተሟላ የ QUERY ሕብረቁምፊን ለመገንባት ይህ ሐረግ ከግምት ውስጥ ይገባል። የውጤቶችን ብዛት በመገደብ መረጃን ፣ ጊዜን እና ማንኛውንም ሌሎች እሴቶችን ሊገድብ ይችላል ፡፡ የመጀመሪያ ሰንጠረዥ የመስክ ስሞች (ቅጽል አይደለም) በዚህ መስክ ውስጥ ጥቅም ላይ መዋል አለባቸው ፡፡ ለምሳሌ.
gps_speed_km> 10 // ፍጥነት ከ 10 ኪ.ሜ / በሰዓት በላይ ነው
ain5> 3 // ain5 ከ 3 ይበልጣል (የ 2.5um ቅንጣቶችን ብዛት ይይዛል - የጭስ ደረጃ)
gps_speed_km> 10 እና ain6> 5 // ፍጥነት ከ 10 ኪ.ሜ. በሰዓት እና ain6 ከ 5 ይበልጣል (የ 10um ቅንጣቶችን ቆጠራ ይይዛል - የጭስ ደረጃ)
ይህንን ቁልፍ ከተጫኑ በኋላ በካርታው ላይ ውጤቶችን ለማሳየት ቢያንስ አንድ መስክ በእጅ መመረጥ አለበት ፡፡
ይህንን ቁልፍ መጫን ማንኛውንም ቅንብሮችን ፣ ግቤቶችን (ከመጫን በስተቀር) ለመለወጥ ያስፈልጋል +/- አዝራሮች).
ሠንጠረ the ከመጀመሪያው አዲስ ቅድመ-ቅምጦች ጋር ከመጀመሪያው እንደገና ይጫናል።
ይህ የአመልካች ሳጥን ለማሳየት የመስክ መረጣዎችን ለማሳየት / ለመደበቅ ያገለግላል ፡፡
በሠንጠረ in ውስጥ ያሉት ውጤቶች እንደየተመደቡ ናቸው ደርድር የመስክ ቅንብር. የመደርደር ቅደም ተከተል የረድፍ ራስጌን በመጫን (አንድ ጊዜ ለአንድ አቅጣጫ ሁለት ጊዜ ለሌላ አቅጣጫ) በመለወጥ ሊለወጥ ይችላል ፡፡
በአምዶች ውስጥ ያሉ አንዳንድ ውጤቶች ለተጨማሪ የእይታ ማያ ገጾች (ጠንካራ-ኮድ) ያገናኛሉ።
ለመሣሪያ ታሪካዊ መረጃን በሚያሳዩበት ጊዜ አፈፃፀሙን ወይም የማስታወስ ጉዳዮችን ሊያስከትሉ ስለሚችሉ አጠቃላይ የታሪክ መረጃዎችን ላለማሳየት ውስን መሆን አለበት ፡፡
የአሞሌ ገበታዎች በ ‹አሞሌ› ረድፍ ውስጥ ነጠላ መስክን በመጫን ከዋናው ቅጽ መከናወን አለባቸው ፡፡
ከከፍተኛው ወደ ዝቅተኛው ቅደም ተከተል በማሳየት የተስተካከለ ቡና ቤቶችን እስከ ከፍተኛ እሴት ያሳያል።
ከፍተኛ ውጤቶችን በፍጥነት ለመፈተሽ እና የተወሰኑ እርምጃዎችን ለመውሰድ ጠቃሚ ነው ፡፡
የመዳፊት በላይ ክስተት ለመሣሪያው ተጨማሪ መረጃ ያሳያል።
በ "ታሪክ" ረድፍ (ለነጠላ መስክ) የተመረጠውን አምድ ሲጫኑ ከ MainForm ታሪካዊ ሰንጠረ initiች ሊነሱ ይችላሉ ፡፡
በ ‹ታሪክ› ረድፍ ውስጥ ላሉት በርካታ መስኮች የሚፈለጉ መስኮች መፈተሽ አለባቸው እና “ታሪክ” አገናኝ በ “ሩጫ” አምድ ውስጥ መጫን አለበት።
ገደቦች ባልተዘጋጁበት ጊዜ ታሪካዊ ውጤቶች ለ 24 ሰዓታት + ለሚቀጥሉት 24 ሰዓታት ብቻ ተወስነዋል (በመጨረሻም ለማደስ ገበታዎች) ፡፡
ከዋናው አገናኝ ሲከፈቱ ታሪካዊ ሰንጠረ otherች እንደ ሌሎች ውጤቶች መነሳትን ይጠይቃሉ ፣ ያለ ምርጫዎች ልኬቶች ከአገናኝ ሲከፈቱ ፡፡
የተለያዩ እቃዎችን ለማሳየት ብዙ መስኮች ሊመረጡ ይችላሉ። በመስክ ማጣሪያ ቅጽ ውስጥም ሊዋቀር ይችላል።
ለታዩ መስኮች ሁሉንም አስፈላጊ አመልካች ሳጥን ይጫኑ
አመልካች ሳጥን ይጫኑ "የሚታዩ መስኮች" መስኮችን ለመደበቅ
የዲ.ቢ. ጥያቄን ለማሄድ የአፈፃፀም ቁልፍን ይጫኑ እና ሰንጠረ tableን ያሳዩ
ከላይ እና ከግራ ወደ ቀኝ (በቅጽበታዊ ገጽ እይታ ላይ) የተገለጹ ዕቃዎች።
IMEIመስክ ለመሣሪያ መሣሪያ ልዩ መታወቂያ ወይም ልዩ ቅጽል ይ containsል። በ * (asterix) እሴት ትርጉም የለውም በጣም የቅርብ ጊዜ እሴቶችን ያሳያል ፡፡
IMEI ን ወደ ሌላ ማንኛውም እሴት ማቀናበር የተመረጠውን መሣሪያ ታሪካዊ መረጃ ያሳያል።
የውሂብ ውጤቶችን የመገደብ አንቀፅ MySQL / MariaDB ተጨማሪ የጥያቄ ሕብረቁምፊ {WHERE ክፍል}።
ለመረጃ ቋት ውጤቱ የተሟላ የ QUERY ሕብረቁምፊን ለመገንባት ይህ ሐረግ ከግምት ውስጥ ይገባል። የውጤቶችን ብዛት በመገደብ መረጃን ፣ ጊዜን እና ማንኛውንም ሌሎች እሴቶችን ሊገድብ ይችላል ፡፡ የመጀመሪያ ሰንጠረዥ የመስክ ስሞች (ቅጽል አይደለም) በዚህ መስክ እና ትክክለኛ የ SQL አገባብ ውስጥ ጥቅም ላይ መዋል አለባቸው ፡፡ ለምሳሌ.
gps_speed_km> 10 // ፍጥነት ከ 10 ኪ.ሜ / በሰዓት በላይ ነው
ain5> 3 // ain5 ከ 3 ይበልጣል (የ 2.5um ቅንጣቶችን ብዛት ይይዛል - የጭስ ደረጃ)
gps_speed_km> 10 እና ain6> 5 // ፍጥነት ከ 10 ኪ.ሜ. በሰዓት እና ain6 ከ 5 ይበልጣል (የ 10um ቅንጣቶችን ቆጠራ ይይዛል - የጭስ ደረጃ)
ይህንን ውጤት ከተጫኑ በኋላ ታሪካዊ ውጤቶችን ለማሳየት ቢያንስ አንድ መስክ በእጅ መመረጥ አለበት ፡፡
ማንኛውንም ቅንጅቶች ፣ መለኪያዎች (መስኮችን ወይም የጥያቄ ፓነልን ከማሳየት በስተቀር) ለመቀየር ይህንን ቁልፍ መጫን ያስፈልጋል ፡፡ ሠንጠረ the ከመጀመሪያው አዲስ ቅድመ-ቅምጦች ጋር ከመጀመሪያው እንደገና ይጫናል።
ይህ የአመልካች ሳጥን ለማሳየት የመስክ መረጣዎችን ለማሳየት / ለመደበቅ ያገለግላል ፡፡
የመዳፊት ጠቋሚ ማሳያ ልኬቶች እና ቀን / ሰዓት።
ተግባር / WWW አሳሽ | ክሮም 72 | ፋየርፎክስ 65 | ጠርዝ | ኦፔራ 58 |
ካርታዎች | + | + | + | + |
ታሪካዊ | + | + (*) | + | + |
ቡና ቤቶች | + | + | + | + |
ትሮች | + | + | + | + |
* - ፋየርፎክስ የቀን / ሰዓት መራጭ አይደግፍም (የጽሑፍ መስክ ትክክለኛውን የቀን የጊዜ ቅርጸት በመጠቀም በእጅ ማረም አለበት)።
ኢንተርኔት ኤክስፕሎረር አይደገፍም (ተጠቀም) ጠርዝ በምትኩ)
ሌሎች የድር አሳሾች አልተፈተኑም ፡፡
የድር ገጾች በ ላይ በሚገኘው አጠቃላይ የአብነት ፋይል ላይ የተመሰረቱ ናቸው "አብነቶች" ማውጫ "* .template".
በተጨማሪም እያንዳንዱ ገጽ ዓይነት ይ containsል
የገጹን ራስጌ (አገናኞች ፣ ከውጭ የገቡ ሲ.ኤስ.ኤስ. ፣ ፋይሎች ፣ ወዘተ) የሚይዝ “* .head” ፋይል። )
የገጹን ግርጌ (አገናኞች ፣ ወዘተ) የሚያከማች "*. እግር" ፋይሎች )
የእይታ ገጽታ እንደ CSS ፋይሎችን በመቋቋም እና በማሻሻል በተጠቃሚዎች ምርጫዎች መሠረት ሊለወጥ ይችላል። የ CSS ፋይሎች በ ውስጥ ይገኛሉ "አብነቶች / css" ማውጫ. የተለያዩ የድር ገጽ ገጽታዎች ለምሳሌ ለተመቻቸ ለመፍጠር ሊያገለግሉ ይችላሉ ፡፡ ማተም ፣ ስማርትፎኖች ፣ ፓድዎች አብነቶች።
ትርle እይታዎች - ጭብጡን ሙሉ ለሙሉ ለማሻሻል የሲ.ኤስ.ኤስ. ፋይልን ለመምረጥ የሚመረጥ መስክ አላቸው (ውስጥ ተከማችቷል "አብነቶች / css / ትሮች" ማውጫ).
Map እይታዎች - አጠቃላይ ጭብጥ በ ተመርጧል "ካርታ" አይነት ጥምር ሳጥን። በተጨማሪም ነባሪ የ CSS ፋይል አለ "አብነቶች / css / map.css" በእሴቶቹ ላይ በመመርኮዝ እንደ መደበቅ / ቀለም ውጤቶች ያሉ አንዳንድ ተጨማሪ ተግባራትን የያዘ። የተቀረው የዚህ CSS ፋይል በተግባር በጥያቄ እና በመስክ ቅጾች ብቻ የተወሰነ ነው።
አብዛኛው @ የከተማ መድረክ ለዕይታ የ PHP ፋይሎች ይቀበላሉ ሴለርዕሰ-ጉዳዩ (ያለ ማራዘሚያ) የፋይል ስም እሴት ያለው ልኬት። ፋይል በ "አብነቶች / css" ማውጫ ውስጥ የሚገኝ መሆን አለበት እና ስሙም ጉዳይን የሚነካ ነው።
አንዳንድ የገጽታ ማሳያ አካላት በቀጥታ በ JavaScript ፋይል ውስጥ ይገኛሉ "አብነት / ጄስ" ማውጫ.
ዋና @ ከተማ ስክሪፕት"@ City.js" በላይኛው ማውጫ ውስጥ ይገኛል ፡፡ በዚህ ውስጥ ምንም የማሻሻል ዕድል የለም አካባቢ ፣ ሆኖም ስክሪፕት ሊቀዳ ይችላል "አብነቶች / ጄስ" ማውጫ እና እዚያ ተሻሽሏል። የግለሰብ ስክሪፕት አጠቃቀም ሁሉንም የራስጌ ፋይሎችን ማዘመን ይጠይቃል።
አንዳንድ ልዩ ዳሳሾች የተወሰኑ የሂሳብ ስራዎችን ሊፈልጉ ይችላሉ።
በርካታ ዓይነቶችን ለማዘመን እና ለማቆየት ምንም ዕድል የለም @ የከተማ አገልጋይ ሶፍትዌር, የፊት-መጨረሻ PHP በይነገጽ፣ ይህም ብዙ ጉዳዮችን ፣ ስሪቶችን ፣ ስህተቶችን ያስከትላል።
እሱን ለማሳካት ከሁሉ የተሻለው እና ቀላሉ መንገድ ዋጋውን / መግለጫውን በትክክል ለማሳየት files “ተደራቢ” ፋይሎችን ማዘመን ነው።
ኦሪጅናል የጄ.ኤስ. እስክሪፕቶች የተከፈቱ የጽሑፍ ፋይል ናቸው እና ለደንበኛ ፍላጎቶች ጉዲፈቻ ሊሆኑ ይችላሉ ፡፡ በቀደመው ምዕራፍ እንደተገለፀው እነሱ መቅዳት አለባቸው "አብነቶች / ጄስ" ደንበኛው ለመቀየር የመዳረሻ መብቶች ያለውበት ማውጫ።
በፕሮግራም ላይ የቴክኒካዊ ገጽታ @ ከተማ ሲስተም የዚህ ሰነድ ርዕሰ ጉዳይ አይደለም ፣ ሆኖም የኤችቲኤምኤል እና የጄ.ኤስ.ኤስ መሠረታዊ እውቀት ያለው የድር ገንቢ የፊት-መጨረሻ የድር መተግበሪያን ለግል ደንበኛ ፍላጎቶች ሊያበጅ ይችላል ፡፡
@ የከተማ ስም ጎታ በስም "አይኦቲ" ወይም "* አይት" በጠረጴዛዎች ተከፍሏል (አስተናጋጅ በአስተናጋጅ አገልጋይ ላይ የተመሠረተ ቅድመ ቅጥያ በሆነበት - አስፈላጊ ከሆነ)። ዳታ ቤዝ በአገናኝ ላይ በ PHPAdmin (የድር መተግበሪያ) ውስጥ ሊታይ ይችላል http: //% IP% / phpmyadmin
ሠንጠረ Setች ለእያንዳንዱ መሣሪያ ተዘጋጅተዋል (የት * {asterix} IMEI አድራሻ ነው - ልዩ መታወቂያ):
"* _t" - ለአሁኑ ተጠቃሚዎች ፈቃድ ማስመሰያ (ለአንድ-ደንበኛ ደመናዎች ጥቅም ላይ የማይውል)
"* _c" - ትዕዛዞች (ክስተቶች) ወረፋ - ወደ መሣሪያው ለመላክ
"*" - ሁሉም የዲኮድ ሁኔታ ውጤቶች።
ሌሎች ሰንጠረ :ች
"ማሳከክ_" ሰንጠረዥ - የሁሉም መሳሪያዎች ዲኮድ የአሁኑን ሁኔታ ይ (ል (ከማንኛውም በማዘመን ወቅት ይገለበጣል "*" ጠረጴዛዎች). የ ማሳከክ_ ሰንጠረዥ ከሞላ ጎደል ተመሳሳይ ነው "*" ጠረጴዛዎች. "ማሳከክ_" ለፖስታ አድራሻ እና መግለጫዎች ተጨማሪ መስኮች ይኖሩታል ፡፡
የ "ተጠቃሚዎች" ሰንጠረዥ የተከለከለ ስለሆነ ሊሻሻል ይገባል።
"idx" - ማውጫ
"tm" - ራስ-ሰር የጊዜ ማህተም
"ዲት" - የጊዜ ማህተም ያላቅቁ
"imei" - ልዩ መሣሪያ አድራሻ
"rssi" - RSSI የምልክት ደረጃ
"rsrp" - የ RSRP ምልክት
"ክስተቶች" - ወደ ተቆጣጣሪ የሚላኩ ዝግጅቶችን በመጠባበቅ ላይ
"out1" .. "ውጭ 16" - ዲኮድድድ ውፅዓት ሁኔታ
"in1" .. "በ 16" - ዲኮድ የተደረገ የግብዓት ሁኔታ
"ain1" .. "ain8" - ዲኮድዲኤዲ ADC እሴቶች (RAW)
"ሴንስ1" .. "ሴንስ 8" - የተለወጡ ዳሳሽ እሴቶች (በመሳሪያው ዓይነት ላይ የተመሠረተ)
"dimm1" .. "dimm8" - ዲኮድ ዲመርመር እሴቶች (በመሳሪያው ዓይነት ላይ የተመሠረተ ነው)
"int1" .. "int6" - የዲኮድ ቆጣሪዎች እሴቶች (በመሳሪያው ዓይነት ላይ የተመሠረተ)
"ጽሑፍ 1" .. "ጽሑፍ 6" - ዲኮድ የተደረገ የጽሑፍ እሴቶች (በመሳሪያው ዓይነት ላይ የተመሠረተ ነው)
"ፍጥረት" - የመሣሪያ መፍጠር ቀን / ሰዓት
"የመጨረሻ" - የመጨረሻ ቀን / ሰዓት
"ተጠቃሚ" - የወደፊት አጠቃቀም
"ማለፍ" - የወደፊቱ አጠቃቀም
"sn" - gsm ተከታታይ ኤን
"ሁኔታ" - አሁን ባለው የመቆጣጠሪያ ሁኔታ በሄክስ ቅርጸት አልተቀየረም
"ሃሽ_ኮድ" - የወደፊቱ አጠቃቀም
"addr" - አጭር የመሣሪያ አድራሻ
"fwnr" - firmware nr
"ተሰናክሏል" - የአካል ጉዳተኛ መሣሪያ (አልተከናወነም)
"gsm_nr" - CIoT gsm ቁጥር
"ሻጭ" - የሻጭ ኮድ (ለፈረንሣይ / አብሮ ለማምረት)
"የጊዜ ሰቅ" - የሰዓት ሰቅ ማካካሻ
"dst" - ዕለታዊ የቁጠባ ቅንብሮችን ይጠቀሙ
"ጂፕስ_ላት" - GPS Latitude
"ጂፒኤስ_ ረዥም" - ጂፒኤስ ኬንትሮስ
"ጂፕስ_ህዶፕ" - GPS HDOP
"gps_alt" - GPS ከፍታ
"gps_fix" - የጂፒኤስ ማስተካከያ (ትክክለኛ መሆን አለበት 3 መሆን አለበት)
"ጂፕስ_ኮግ" - GPS Cog
"ጂፒኤስ_ፈጠነ_ኪ.ሜ" - የጂፒኤስ ፍጥነት በ [ኪሜ / በሰዓት]
"ጂፒኤስ_ሳ" - የጂፒኤስ ሳተላይቶች ተገኝተዋል
“አህጉር” ፣ “ሀገር” ፣ “ክልል” ፣ “ንዑስ ክልል” ፣ “ንዑስ ቡድን” ፣ “ከተማ” ፣ “ወረዳ” ፣ “ጎዳና” ፣ “ጎዳና_ን” ፣ “ንጥል_ን” - የደንበኛ አድራሻ እና መግለጫ መስኮች (!!!! ለ "*" አይገኝም ታሪካዊ ሰንጠረ)ች)
"ምዝግብ ማስታወሻ" - የምዝግብ ማስታወሻ ውሂብ
የፍለጋ ተግባርን ከፍ ለማድረግ የ SQL ጥያቄዎችን ለመፍጠር የመስክዎቹ ስሞች አስፈላጊ ናቸው ምክንያቱም የመጀመሪያው ስም በ SQL መግለጫ ውስጥ ጥቅም ላይ መዋል አለበት።
ይህ ሰንጠረዥ ለእያንዳንዱ መሣሪያ የዝግጅት / ትዕዛዞች ወረፋ ሲሆን የሚከተለው መዋቅር አለው ፡፡
"ትዕዛዝ" - ለመላክ ወይም ቀድሞውኑ ወደ ተቆጣጣሪው እንዲላክ ትዕዛዝ
"ተረጋግጧል" - አስቀድሞ የተላከ እና የተረጋገጠ ከሆነ የማረጋገጫ ባንዲራ
"ቀን" - የዝግጅት የጊዜ ማህተም ያላቅቁ
"ዘምኗል" - ራስ-አዘምን ባንዲራ (የጊዜ ማህተም ቀን / ሰዓት)
ያለ የፊት-መጨረሻ የድር መተግበሪያ መረጃው ተደራሽ ሊሆን ይችላል። @City ስርዓት ከመካከለኛ ደረጃ ተግባራት ጋር ስክሪፕትን ይ containsል። ውጤቶች በ JSON ቅርጸት ተመልሰዋል።
http: //%IP%/IoT/que.php? func = devsjson
ጥያቄ ሙሉ በሙሉ ይመለሳል "_አስራዎች" ሰንጠረዥ (የሁሉም መሳሪያዎች ወቅታዊ ሁኔታዎች) በ JSON ቅርጸት
[{ "ሀገር":"", "ከተማ":"", "አህጉር":"", "ሀገር":"", "ክልል":"", "ንዑስ ክልል":"", "ንዑስ ክልል":"", "ከተማ":"", "ወረዳ":"", "ጎዳና":"", "የጎዳና_ን":"", "ንጥል_nr":"", "ጂፕስ_ላት":"0000.0000N", "ጂፒኤስ_ ረዥም":"00000.0000 ኢ", "tm":"2019-02-10 12:56:23", "ፍጥረት":"2019-02-09 18:12:38", "የመጨረሻ":"0000-00-00 00:00:00", "ክስተቶች":"", "ተጠቃሚ":"", "ማለፍ":"", "imei":"351580051067110 እ.ኤ.አ.", "ስ":"", "ሁኔታ":"73000200000f3600330308824240000002c002c002dffffffffffffff5b63000001c1000001c2000000000000009250a4f0a760a7a0a750a780a7e0000031d032205fc34029b025c025600460", "ሃሽ_ኮድ":"", "addr":"", "fwnr":"", "ተሰናክሏል":"", "gsm_nr":"", "ሻጭ":"", "የጊዜ ክልል":"", "መ":"", "rssi":"91", "rsrp":"99", "ጂፕስ_ላት":"0000.0000N", "ጂፒኤስ_ ረዥም":"00000.0000 ኢ", "ጂፕስ_ህዶፕ":"", "gps_alt":"", "gps_fix":"4", "ጂፕስ_ኮግ":"", "ጂፒኤስ_ፈጠነ_ኪ.ሜ":"", "ጂፒኤስ_ሳ":"", "ክስተቶች":"", "out1":"0", "ውጭ 2":"0", "3":"0", "ውጭ 4":"0", "ውጭ 5":"0", "ውጭ 6":"0", "ውጭ 7":"0", "ውጭ 8":"0", "ውጭ 9":"0", "10":"1", "ውጭ 11":"0", "12":"0", "13":"0", "ውጭ 14":"0", "ውጭ 15":"0", "ውጭ 16":"0", "in1":"0", "እ.ኤ.አ.":"0", "እ.ኤ.አ.":"0", "እ.ኤ.አ.":"0", "በ 5":"0", "እ.ኤ.አ.":"0", "እ.ኤ.አ.":"0", "እ.ኤ.አ.":"0", "እ.ኤ.አ.":"0", "እ.ኤ.አ.":"0", "እ.ኤ.አ.":"0", "እ.ኤ.አ.":"0", "እ.ኤ.አ.":"0", "እ.ኤ.አ.":"0", "እ.ኤ.አ.":"0", "በ 16":"0", "ain1":"3894 እ.ኤ.አ.", "አይን 2":"51", "አይን 3":"616", "አይን 4":"36", "aበ 5":"0", "ain6":"44", "7":"44", "ain8":"45", "ሴንስ1":"0", "ስሜት 2":"0", "ስሜት 3":"0", "ስሜት 4":"0", "ስሜት 5":"0", "ስሜት 6":"0", "ስሜት 7":"0", "ሴንስ 8":"0", "dimm1":"255", "dimm2":"255", "ደብዛዛ 3":"255", "dimm4":"255", "dimm5":"255", "dimm6":"255", "7":"255", "dimm8":"255", "int1":"-16776767 እ.ኤ.አ.", "int2":"450", "int3":"", "int4":"", "int5":"", "int6":"0", "ጽሑፍ 1":"", "ጽሑፍ 2":"", "ጽሑፍ 3":"", "ጽሑፍ 4":"", "ጽሑፍ 5":"", "ጽሑፍ 6":"" }]
የአንድ መሳሪያ ጥያቄ ታሪካዊ መረጃ በ IMEI nr
http: //%IP%/IoT/que.php? func = imeijson & imei = 356345080018095
ምክንያቱም ሰንጠረ whole በሙሉ በሚሊዮኖች የሚቆጠሩ ረድፎችን ሊይዝ ስለሚችል አገልጋዩን ላለማሰቀል ከ WHERE አንቀጽ ጋር መገደብ አለበት ፡፡
ተጨማሪ መለኪያዎች ዩ.አር.ኤል.
ፈንገስ - imeijson
imei - የመሣሪያ IMEI
መስክ - በውጤቶቹ ውስጥ የሚታዩ ማሳዎች (በኮማ የተለዩ ዝርዝር)
ደቂቃ - ከዝርዝሩ ውስጥ ለመጀመሪያው መስክ አነስተኛ እሴት
ከፍተኛ - ከዝርዝሩ ውስጥ ለመጀመሪያው መስክ ከፍተኛ እሴት
sወይምt - ለመደርደር ሜዳ
ቲም - መስክ በራስ-ሰር ወደ ውጤቶቹ ይታከላል ፡፡
where - መረጃን ለማገድ ሐረግ
ለምሳሌ:
የሚከተለውን ውጤት ማግኘት እንፈልጋለን
ለመሣሪያ ከ imei=356345080018095 እ.ኤ.አ.
መስኮችን አሳይ ain5 ፣ ain6 ፣ gps_lat ፣ gps_long
እና ወሰን aበ 5 ክልል ውስጥ ( 1, 10000 እ.ኤ.አ. ) - በዝርዝሩ ውስጥ የመጀመሪያ መስክ መሆን አለበት
እና አቅጣጫ መጠቆሚያ ትክክለኛ መረጃ አላቸው (gps_fix = 3)
እና ቀን / ሰዓት (tm) from2019-02-14 23:00:19 to 2019-02-15 00:00:00
የተገነባ የዩ.አር.ኤል. ሕብረቁምፊ
http: //%IP%/IoT/que.php? func =imeijson& imei =356345080018095 እ.ኤ.አ.& መስክ =aበ 5፣ ain6 ፣ gps_lat ፣ gps_long& ደቂቃ =1& ከፍተኛ =1000& የት =gps_fix = 3 and tm> "2019-02-14 23:00:19" እና tm <"2019-02-15 00:00:00"
የጥያቄ ውጤቶች
[{ "aበ 5":"66","ain6":"68","ጂፕስ_ላት":"5202.7326N","ጂፒኤስ_ ረዥም":"02115.8073 ኢ","tm":"2019-02-14 23:04:31" } ፣ { "aበ 5":"67","ain6":"76","ጂፕስ_ላት":"5202.7328N","ጂፒኤስ_ ረዥም":"02115.8075 ኢ","tm":"2019-02-14 23:05:42" } ፣ { "aበ 5":"63","ain6":"77","ጂፕስ_ላት":"5202.7328N","ጂፒኤስ_ ረዥም":"02115.8074 ኢ","tm":"2019-02-14 23:06:05" } ፣ { "aበ 5":"58","ain6":"77","ጂፕስ_ላት":"5202.7328N","ጂፒኤስ_ ረዥም":"02115.8075 ኢ","tm":"2019-02-14 23:06:32" } ፣ { "aበ 5":"58","ain6":"68","ጂፕስ_ላት":"5202.7328N","ጂፒኤስ_ ረዥም":"02115.8076 ኢ","tm":"2019-02-14 23:06:55" }]
ይህ ተግባር ውስን ውሂብን ከ "_አለቆች" ሰንጠረዥ ይመልሳል
http: //%IP%/IoT/que.php? func = fieldjson & field = ain5 & ደቂቃ = 13 & max = 5000
መለኪያዎች
ፈንገስ - የመስክ ጆንሰን
መስክ - በውጤቶቹ ውስጥ መታየት ያለበት መስክ - imei እና ቲም በራስ-ሰር ይታከላሉ
ደቂቃ - ለመስክ አነስተኛ እሴት
ከፍተኛ - ለመስክ ከፍተኛው እሴት
ለላይ የጥያቄ ህብረቁምፊ ይመልሳል ውጤቶች እ.ኤ.አ. ain5, imei, tm ሜዳዎች
ከሆነ aበ 5 ክልል ውስጥ ነው (13,5000)
የጥያቄ ውጤቶች
[{"imei":"353080090069142 እ.ኤ.አ.", "tm":"2019-03-14 11:51:01", "aበ 5":"14" } ፣
{"imei":"356345080018095 እ.ኤ.አ.", "tm":"2019-02-20 09:13:04", "aበ 5":"115" } ፣
{"imei":"karczew", "tm":"2019-03-07 13:08:22", "aበ 5":"103" }]