@City IoT Platfform Cwmwl
iSys - Systemau Deallus IoT Datrysiadau
IoE.Systems
Tabl Cynnwys
1. Cyflwyniad. 5
1.1 Mathau o ddyfeisiau â chymorth. 5
1.2. Mathau o gynhyrchion â chymorth. 5
1.3. Protocolau cyfathrebu â chymorth 5
1.4. Technoleg Cyfathrebu â Chefnogaeth y Dyfeisiau 6
1.5. Gweinyddwr Cloud @City 6
1.5.1. Pyrth gweinydd a chyfathrebu 7
1.5.2 Integreiddiad LoRaWAN HTTP 7
1.5.3. Rhyngwyneb pen blaen 8
1.5.3. Hawliau mynediad gweinydd 8
1.6. Dyfeisiau Clyfar 9
1.6.1. CIoT - dyfeisiau GSM 9
1.6.3. Dyfeisiau BAS, BMS, IoT - Ethernet a WiFi 9
1.6.2. Dyfeisiau IoT -LoRaWAN 9
1.7. Opsiynau Busnes i Fusnes (B2B) 9
2. @City IoT Ymarferoldeb Llwyfan 10
3. Prif Dudalen 11
4. Prif Ffurflen 11
4.1. Pennawd 12
4.1.1. Cyswllt Cartref - (yn agor y tabl canlyniadau gwirioneddol) 12
4.1.2. Blwch gwirio "X" - yn agor / cau Ffurflen Ymholiad 12
4.1.3. Blwch gwirio "V" - yn agor / cau Ffurflen Meysydd 12
4.1.4. Eiconau graffigol - dolenni i ganlyniadau delweddu (y gellir eu golygu) 12
4.2. Ffurflen: 12
4.2.1. Blwch gwirio "X" - yn agor / cau Ffurflen Ymholiad 12 gyfan
4.2.2. CSS - Dewiswch Thema Delweddu 12
Blwch gwirio 4.2.3.Visible Fields - yn dangos / yn cuddio Rhestr Hidlo Maes 12
4.2.4. Tab: Enw Tab i ychwanegu neu dynnu 12
4.2.5. Ychwanegu / Dileu Botymau - Ychwanegu neu dynnu tabiau gyda'r enw ym maes Tab 12
4.2.6. Dewiswch Botwm Craidd 12
4.2.7. Dad-ddewis Pob Botwm 12
4.2.7. Dewiswch Pob Botwm 12
4.2.8. Cuddio Hidlo - Cuddio Ffurflen 12 gyfan
4.2.9. Botwm Cyflawni - Newid gosodiadau paramedrau 13
4.2.10. Blwch gwirio "V" - dangos / meysydd hidlo uchel. 13
4.3. Tabiau 13
4.4. Cynnwys Tabl 13
4.4.1. Rhedeg - gweld canlyniadau math 13
4.4.2. Copi (+/- dolenni) 13
4.4.3. Cysylltiadau Cell Tabl 13
4.5. Gorchymyn Data 13
4.6. Enghraifft 13
5. Mapiau 15
5.1. Cychwyn Map 15
5.2. Gosodiadau Dewisol ar gyfer ymholiad 15
5.2.1. Addasu graddfa MAP (Lefel Chwyddo) 16
5.2.2. IMEI (Dewis Maes Dyfais) 16
5.2.3. Lon, Lat (Hydred, caeau cydlynu Lledred) 16
5.2.4. Addasu Arddull MAP (Thema) 16
5.2.5. LLE Cymal 16
5.2.6. Cyflawni (Rhedeg Botwm Ymholiad) 16
5.2.7. Dad-ddewis Pawb (Tynnwch yr holl feysydd o'r ymholiad) 17
5.2.8. Blwch gwirio "V" (Ffurflen Cae Agored / Agos) 17
5.2.9. Blwch gwirio "X" (Dangos / Cuddio Ffurflen Ymholiad) 17
5.3. Enghraifft 17
6. Dangos Canlyniadau yn Nhabl 18
6.1. Cychwyn tabl 18
6.2. Gosodiadau Dewisol ar gyfer ymholiad 19
6.2.1. Trefnu - didoli cae a threfn yn esgyn / disgyn 19
6.2.2. DB / IMEI - Dewis Dyfais 19
6.2.3. CSS - dewis arddull (Thema Delweddu) 20
6.2.4. Meysydd Gweladwy - Dangos / Cuddio Ffurflen Caeau 20
6.2.5. Tynnu Gwag - Peidiwch ag arddangos colofnau gwag 20
6.2.6. Blwch gwirio "X" (Dangos / Cuddio Ffurflen Ymholiad) 20
6.2.7. Lle Cymal (ar gyfer cyfyngu data) 20
6.2.8. Dewiswch Botwm Craidd (Galluogi'r meysydd mwyaf cyffredin) 20
6.2.9. Dad-ddewiswch y Botwm i gyd (Tynnwch yr holl feysydd o'r ymholiad) 20
6.2.10. Cyflawni (Rhedeg Botwm Ymholiad) 20
6.2.11. Blwch gwirio "V" (Ffurflen Cae Agored / Agos) 20
7. Siartiau Bar. 21
8. Siartiau Hanesyddol. 22
8.1. Cychwyn siartiau Hanesyddol 22
8.2. Gosodiadau Dewisol Siartiau Hanesyddol 23
8.2.1. IMEI - (Dewiswch Ddychymyg i arddangos data hanesyddol) 23
8.2.2. Lleiafswm - cyfyngu ar werth lleiaf y cae cyntaf 23
8.2.3. Uchafswm - cyfyngu'r gwerth mwyaf posibl yn y maes cyntaf 23
8.2.4. "V" - Dangos / Cuddio Ffurflen Meysydd 23
8.2.5. O: gosod y dyddiad / amser lleiaf posibl (*) 23
8.2.6. At: gosod dyddiad / amser mwyaf posibl (*) 23
8.2.7. Blwch gwirio "X" (Dangos / Cuddio Ffurflen Ymholiad) 23
8.2.8. "Lle" Cymal 23
8.2.9. Dad-ddewiswch y Botwm i gyd (Tynnwch yr holl feysydd o'r ymholiad) 23
8.2.10. Cyflawni (Rhedeg Botwm Ymholiad) 23
8.2.11. Blwch gwirio "V" (Ffurflen Cae Agored / Agos) 24
8.3. Amrywiad Bariau: (yn arddangos y data sydd ar gael yn unig) 24
8.4. Amrywiad parhaus (gyda'r un data): 24
9. Cydnawsedd porwr gwe 25
10. Addasu Themâu 26
11. Diweddariad Algorithmau 27
12. Strwythur Cronfa Ddata 28
12.1. strwythur tablau "ithings_" a "*" 29
12.2. Gorchmynion dyfeisiau (Digwyddiadau) ciw tabl "* _c" - strwythur 30
12.3. Cyrchu canlyniadau o gronfeydd data - Lefel Ganolog (Darllen Data) 30
12.3.1. Sicrhewch statws cyfredol pob dyfais 30
12.3.2. Sicrhewch ddata Hanesyddol ar gyfer y Dyfais 31
12.3.3. Sicrhewch restr o ddyfeisiau - maes sengl o statws cyfredol gyda chyfyngiad 32
Mae @City IoT Cloud Platform yn ymroddedig "micro-gwmwl" system ar gyfer cwsmeriaid unigol. Nid oes modd rhannu'r platfform a dim ond un cwsmer sydd â mynediad at weinydd corfforol neu rithwir (VPS neu weinyddion pwrpasol). Gall cwsmer ddewis un o ddwsinau o ganolfannau data yn Ewrop neu yn y byd.
Mae platfform @City IoT yn ymroddedig i ddilyn cynhyrchion iSys.PL
IoT - RF / LoRaWAN (Rhyngrwyd Pethau)
CIoT - GSM / 2G / 3G / 4G / CATM1 / NBIoT (Cell Cell Pethau)
WiFi
Ethernet
Mae Platfform @City (eCity) Cloud IoT yn system maint amrywiol ar gyfer cynhyrchion IP IoT (a elwir gyda'i gilydd fel Caledwedd @City neu Dyfeisiau CioT ):
@City
@Light
@Metering
@Trace
@AirQ
@Bin
Mae platfform @City IoT yn cefnogi protocolau canlynol ar gyfer cyfathrebu:
CDU - awgrymir ar gyfer synwyryddion / dyfeisiau CIoT (yn enwedig NBIoT) - y defnydd lleiaf o ddata
TCPIP - awgrymir ar gyfer dyfeisiau â chyfathrebu dwyochrog - ysgwyd llaw / cadarnhau
HTTP - awgrymir yn unig ar gyfer mynediad at ddata / delweddu / allforio / "cwmwl i gwmwl"
Webhooks HTTP - ar gyfer cyfathrebu LoRaWAN rhwng Rhwydwaith / Gweinyddwr Cais LoRaWAN a @City Cloud.
Mae anfon data o'r rheolydd i'r gweinydd cwmwl ac i'r gwrthwyneb yn cael eu hamgryptio mewn fformat deuaidd unigryw ar gyfer maint data isaf a mwy o ddiogelwch. Mae gan bob partner ei allwedd amgryptio unigryw ei hun ar gyfer awdurdodi dyfeisiau, gwirio dilysrwydd data, ac ati.
Ar gyfer dyfeisiau heblaw eHouse / eCity gallwn gyflenwi algorithmau amgryptio unigol ( "C" cod ffynhonnell) ar gyfer pob partner ar gyfer microbrosesydd i ddiogelu data cyn cyfathrebu.
Yn yr achos hwn, mae data'n gwbl ddiogel yn ystod cyfathrebu dwyochrog dros y cyfryngau cyfathrebu cyhoeddus (rhyngrwyd, Awyr, ac ati. ).
Mae platfform @City IoT yn cefnogi:
GSM: 2G, 3G, 4G (LTE), CATM1 (LTEM1), NBIoT - dyfeisiau (cyfathrebu CDU / TCPIP)
Dyfeisiau LoRaWAN (Webhooks HTTP) - trwy borth LoRaWAN a gweinyddwyr rhwydwaith / cymhwysiad LoRaWAN
Rheolwyr Ethernet (cyfathrebu CDU / TCP)
Rheolwyr WiFi (cyfathrebu CDU / TCP)
Cynhyrchion IP yn y dyfodol
Cynhyrchion heblaw IP trwy Borth Caledwedd lleol ychwanegol @ City / eHouse.PRO
Mae Platfform @City IoT wedi'i neilltuo ar gyfer dyfeisiau / nodau:
Cynhyrchion brodorol iSys:
CIoT (GSM / 2G / 3G / 4G / CATM1 / NBIoT)
IoT (LoRaWAN)
WiFi - cynhyrchion pwrpasol ar gyfer @City Platform
Ethernet - cynhyrchion pwrpasol ar gyfer @City Platform
Cynhyrchion cyd-gynhyrchu (a weithgynhyrchir gan drydydd partïon o dan drwydded iSys a brand allanol)
Cynhyrchion masnachfraint (a weithgynhyrchir gan drydydd partïon o dan drwydded iSys gyda logos iSys)
Mae meddalwedd @City yn gweithio ar VPS wedi'i seilio ar Linux (Gweinydd Preifat Rhithwir) neu Weinyddwr Ymroddedig ar ochr y rhyngrwyd, yn dibynnu ar berfformiad y gofynnir amdano gan y Gweinydd (a elwir yn Weinyddwr diweddarach):
mynediad preifat / cyhoeddus
dyfeisiau cyffredinol yn cyfrif
diweddaru amlder statws dyfeisiau
cyfradd adnewyddu data
Mae sawl amrywiad o VPS yn bodoli yn dibynnu ar:
Pris
geo-leoleiddio canolfan ddata
Creiddiau prosesydd rhithwir (1-8)
RAM Rhithwir (1-32GB)
Disg SSD (20GB-1TB)
Mae dwsinau o weinyddwr pwrpasol yn bodoli yn dibynnu ar:
Pris
geo-leoleiddio canolfan ddata
Creiddiau prosesydd (4 .. 32)
RAM (16 .. 512GB)
SSD / HDD (256GB .. 8TB)
Mae platfform @City is wedi'i neilltuo ar gyfer cwsmer sengl:
llywodraethau ac awdurdodau lleol (Dinas, Cymuned, Gwlad)
B2B (ar gyfer perchennog trydydd parti)
Oherwydd nad yw'n Weinyddwr y gellir ei rannu rhwng cwsmeriaid, mae'n symleiddio mynediad diogelwch a materion perfformiad. Oherwydd y rheswm hwn dim ond cwsmer sy'n gyfrifol am ddiogelwch effeithiol, sefydlogrwydd, effeithlonrwydd, trwybwn data, ac ati. Mewn achos o berfformiad annigonol, gall y cwsmer brynu cynllun uwch (VPS neu Weinyddwr Ymroddedig), sy'n fwy optimaidd i'r swyddogaeth a'r perfformiad disgwyliedig.
Mewn achosion arbennig "Cloud to cloud" gallai cyfathrebu gael ei weithredu ar gyfer globaleiddio a chanoli data i feysydd mwy yn lle cwmwl aml-gwsmer.
Mae cyfathrebu Gweinyddwr @City yn cael ei wireddu ar sail cymhwysiad lefel isel ar gyfer cynyddu perfformiad i'r eithaf.
Prif nodweddion cymhwysiad Gweinyddwr @City yw:
derbyn data yn anghymesur o ddyfeisiau (trwy brotocolau: CDU, TCP IP, HTTP)
lleihau'r defnydd o ddata a'i gostau rhwng dyfeisiau a Cloud (trwy ddefnyddio protocolau cyfathrebu lefel isel CDU, TCP IP)
derbyn statws amgryptiedig dyfeisiau (trwy unrhyw gyfryngau cyfathrebu)
awdurdodi a dilysu data o ddyfeisiau trwy ddadgryptio eu statws
statws dyfeisiau datgodio a'i ddiweddaru i dablau MariaDB / MySQL yn uniongyrchol (ar ffurf data crai)
tabl data cyfredol (yn cynnwys statws mwyaf newydd pob dyfais yn unig)
tabl data hanesyddol (yn cynnwys yr holl statws ar gyfer dyfais sengl)
anfon gorchmynion sydd ar ddod (Digwyddiadau) i ddyfeisiau
sicrhau ysgwyd llaw, gwirio a chadarnhau
Mae meddalwedd @City Server yr un peth ar gyfer pob defnyddiwr ac ni ellir ei addasu ar gyfer gwahanol gwsmeriaid.
Mae rheolwyr LoRaWAN wedi'u hintegreiddio â'r cwmwl @City trwy'r rhyngwyneb HTTP (gwefannau) sydd ar gael ar rwydwaith / gweinydd cymhwysiad LoRaWAN.
Cefnogir sawl math o weinydd rhwydwaith / cymhwysiad:
TTN (amser cyfyngedig "Ar yr Awyr" a'r nifer uchaf o orchmynion a anfonir at y gyrrwr ac nad ydynt yn cefnogi uwchraddio firmware)
LoraWAN-Stack (Angen cynnal ar ddyfais gorfforol gyda mynediad i'r rhyngrwyd).
LoraServer.Io (Angen cynnal ar ddyfais gorfforol gyda mynediad i'r rhyngrwyd - dim ond anfon data i'r gweinydd ac nid yw'n cefnogi uwchraddio firmware)
Rhennir y @City Cloud ar gyfer rheolwyr LoRaWAN yn yr un modd ag ar gyfer rhyngwynebau eraill. Fe'i trafodir yn y bennod flaenorol.
Gwireddir rhyngwyneb pen blaen gyda sgriptiau PHP ar gyfer tynnu data wedi'i addasu o Gronfa Ddata Cloud @City. Mae'n defnyddio mecanwaith chwilio elastig iawn, yn seiliedig ar ymholiadau SQL gwreiddiol i gyfyngu ar y data a ddymunir. Mae rhyngwyneb yn cyflenwi canlyniadau ymholiad ar ffurf JSON ar gyfer datgodio a phrosesu pellach gan JavaScript "cymhwysiad" Gwe pen blaen.
Mae'r rhyngwyneb pen blaen gwreiddiol yr un peth ar gyfer pob defnyddiwr ac ni ellir ei addasu ar gyfer gwahanol gwsmeriaid.
Gall rhyngwyneb troshaen gael ei greu gan ein staff neu yn y cydweithrediad i sicrhau addasu ar gyfer y cwsmer.
Mae hawliau mynediad cwsmeriaid (i'r Gweinydd corfforol) yn gyfyngedig.
Mynediad ffeil ar gyfer cyfeiriadur "templedi" yn unig (ffeiliau testun brodorol - .txt, .js, .css, .html):
ychwanegu, tynnu, addasu ffeiliau HTML pur (GUI Blaen-flaen / Datblygu Rhyngwyneb)
ychwanegu, tynnu, addasu ffeiliau pure pur (GUI Blaen-ben / Datblygu Rhyngwyneb ac Algorithmau)
ychwanegu, dileu, addasu Ffeiliau CSS pur (Rheng Flaen - Golygfeydd / Themâu Custom)
ychwanegu, dileu, addasu ffeiliau testun templedi (FrontI End GUI)
ychwanegu, tynnu, addasu tabiau, llwybrau byr, dolenni i ganlyniadau data
Hawliau Mynediad Eraill:
Mynediad llawn i @City Cloud Database MySQL / MariaDB lle mae'r holl ddata dyfeisiau yn cael eu storio
Diffinnir mynediad at Wasanaethau Gwe (tystlythyrau) ar gyfer cwsmer.
Ni chaniateir i gwsmeriaid drosglwyddo tystlythyrau i drydydd partïon (gallai mynediad lluosog i ganlyniadau effeithio ar berfformiad, sefydlogrwydd a diogelwch y system gyffredinol)
O dan amgylchiadau arbennig a defnyddio Gweinyddwr Ymroddedig perfformiad uchel, gellir sefydlu cyfrif cyhoeddus i arsylwi ar y mwyafrif o ddata cyfredol (nid hanesyddol).
Gall defnyddiwr ddyblygu data i'w weinydd MySQL ei hun a pherfformio dadansoddi a phrosesu ei ddata ei hun, er mwyn peidio ag effeithio ar berfformiad @City Server
Mae gan iSys - staff Systemau Deallus - fynediad diderfyn i'r gweinydd cyfan gan gynnwys cyfrif gwraidd a mynediad DB llawn ar gyfer cynnal a chadw.
O dan rai amgylchiadau gallai iSys roi hawliau cyfyngedig ychwanegol i gwsmeriaid (sgriptiau PHP, ffeiliau) ar ôl gwirio cod ffynhonnell, cynnal profion, os nad yw'n effeithio ar ddiogelwch, sefydlogrwydd a pherfformiad cyffredinol y system.
Mae ein dyfeisiau'n cynnwys modiwl microcontroller a modiwl GSM / GPS / GNSS (2G..4G, NBIoT, CATM1) ar gyfer cyfathrebu. Mae microcontroller yn cynnwys cychwynnydd wedi'i amgryptio ar gyfer uwchraddio firmware OTA yn ddiogel. Mae hyn yn galluogi creu llawer o amrywiadau system yn seiliedig ar yr un peth "Dyfais CIoT Smart".
Mae rheolwyr Ethernet a WiFi yn caniatáu cyfathrebu yn seiliedig ar IP i'r system (heb godi tâl am drosglwyddo data i'r gweithredwr GSM). Mae gan y dyfeisiau hyn hefyd bootloader wedi'i amgryptio ac efallai y bydd dyfeisiau'n cael eu diweddaru trwy ei ryngwyneb brodorol. Ar gyfer WiFi mae ganddo uwchraddiad firmware OTA o'r prif weinydd
Mae LoRaWAN yn galluogi trosglwyddo data dros bellteroedd hir iawn (hyd at oddeutu. 15km). Mae'r ystod hon yn dibynnu ar gyflymder trosglwyddo data, faint o ddata, trefoli'r ardal ac effeithlonrwydd llwybrau radio y dyfeisiau.
Mae ein dyfeisiau'n cynnwys modiwl microcontroller a modiwl LoRaWAN ar gyfer cyfathrebu. Mae'r microcontroller yn cynnwys cychwynnydd wedi'i amgryptio ar gyfer diweddariad meddalwedd OTA diogel. Mae hyn yn caniatáu ichi greu amrywiadau system lluosog yn seiliedig ar yr un peth "IoT smart device". Mae'r dyfeisiau'n gweithredu ym mand agored ISM heb ffioedd tanysgrifio ychwanegol. Mae angen defnyddio Pyrth LoRaWAN i gwmpasu'r ardal gyfan gyda mynediad i'r Rhyngrwyd. Yn achos gatiau LoRaWAN presennol o fewn yr ystod o ddyfeisiau (wedi'u ffurfweddu ar gyfer gweinydd TTN), mae'n bosibl anfon gwybodaeth drwyddynt. Mae uwchraddio cadarnwedd yn gofyn am weinydd LoRaWAN rhwydwaith / cymhwysiad eich hun ac ystod dda ar gyfer cyfathrebu.
Mae yna sawl opsiwn ar gyfer busnes a chydweithrediad:
mewnforio / allforio cynhyrchion parod (switsfyrddau, dyfeisiau) - cynhyrchion terfynol
mewnforio / allforio cynhyrchion OEM (PCBs, rheolwyr, ac ati) - cynhyrchion canolradd, darnau sbâr
masnachfraint - cynhyrchu yn seiliedig ar ein trwydded ar gyfer marchnadoedd lleol (rydym yn cyflenwi microreolyddion wedi'u rhaglennu yn unig) o dan iSys - Brandiau Systemau Deallus
Cyd-gynhyrchu - (fel uchod) ond o dan Frandiau allanol
Mae platfform @City yn cefnogi templed End-End customizable ar gyfer delweddu, ymholi, cyfyngu a phrosesu data (Data cyfredol / hanes):
delweddu data dethol ar y map (geo-leoleiddio)
yn dangos data a chanlyniadau dethol yn y tablau
yn dangos data dethol mewn siartiau bar
yn dangos data dethol mewn siartiau hanesyddol
allforio data i gymwysiadau trydydd parti a'u prosesu ymhellach
bydd ymarferoldeb arall yn cael ei ddiweddaru ar geisiadau unigol.
Gellir cael gafael ar Rheng Flaen y Defnyddiwr trwy barth / is-barth / ffeil ailgyfeirio IP statig neu DNS os yw ar gael.
Gosod Enghreifftiol a Demo (Dim ond ar gyfer darpar gwsmeriaid y mae wedi'i alluogi).
Rhowch wybod i ni pryd rydych chi am ei brofi - er mwyn galluogi mynediad cyhoeddus i'r platfform.
Gallai ofyn am IP statig o gyfrifiadur anghysbell i alluogi cyfathrebu i blatfform @City.
Mae'r brif dudalen yn cael ei gadael yn wag yn fwriadol am resymau diogelwch: http: //% YourIP% / IoT /
Efallai y bydd wedi'i alluogi a'i olygu'n unigol ac yn cynnwys dolenni i'r holl wasanaethau sydd ar gael yn Llwyfan @City IoT os oes ei angen
Bwriad y Brif Ffurflen yw creu rhagosodiadau a thabiau newydd: http: //%IP%/IoT/que.php
Dyma'r ffurflen gychwynnol ar gyfer creu canlyniadau, golygfeydd a thabiau ar gyfer pob cyfluniad
Disgrifiadau (O'r top a'r chwith i'r cyfeiriad cywir)
Addasu Thema Delweddu Rhaid i ffeil CSS fodoli yn "templedi / css /" cyfeiriadur - wedi'i restru'n awtomatig.
Dewiswch y prif feysydd sydd i'w gweld ar y bwrdd. Mae'n yn cael ei ddiweddaru yn awtomatig.
Dad-ddewiswch bob maes (rhaid ei ddilyn trwy ddewis rhai ohonynt â llaw)
Dewiswch bob maes (rhaid ei ddilyn gyda dad-ddewis rhai ohonynt â llaw)
Mae hyn yn cyfateb i bob blwch gwirio (X)
Tabiau wedi'u creu'n unigol gydag enwau a rhagosodiadau (wedi'u storio ynddynt cfg / tabs.cfg ffeil).
Mae'r ffeil mewn gwirionedd yn cynnwys enw ac URL (wedi'u gwahanu gan dorgoch tab).
Yn arddangos pob maes wedi'i gyfyngu gan Field Filter.
Meysydd yn y tabl:
map- mapio canlyniadau ar y map (gellir dewis un maes neu fwy)
hanes - siartiau hanesyddol (gellir dewis un maes neu fwy)
tab - tabl arddangosfeydd (gellir dewis unrhyw gyfuniad o feysydd)
bar - dim ond un maes sy'n cael ei arddangos ar y siart bar
Wrth wasgu un o'i werth, bydd yn agor canlyniadau newydd gyda meysydd dethol (ar gyfer y rhes gyfredol).
Ychwanegu / tynnu Tab gyda'r enw wedi'i osod ynddo Tab maes. Mae'n defnyddio meysydd yn unig a ddewiswyd yn yr un rhes o'r tabl.
Bydd pwyso unrhyw enw maes arall yn cychwyn Delweddu Data o faes dethol ar gyfer rhes benodol.
Mae trefn y caeau a arddangosir yn ôl ei drefn ar ffurf caeau (fodd bynnag tm maes bob amser yn cael ei anfon i ddiwedd y testun). Dim ond trwy olygu paramedrau URL yn uniongyrchol (rhan archeb caeau) y gellir newid y gorchymyn hwn.
Er enghraifft: Gosod Tab gyda Olrhain Asedau enwi ac mae'n cynnwys map gydag amser a chyflymder ar y map
Pob disgrifiad yn cyfeirio at res lle "Map" mae'r testun i mewn "Rhedeg" colofn.
Rhowch enw "Olrhain Asedau" yn Tab maes (heb ddyfynodau)
Sicrhewch fod pob colofn heb ei dethol yn y rhes
dewiswch tm, gps_speed_km dim ond yn y rhes
gwasgwch + botwm lle yn y rhes
Gellir lansio mapiau o MainForm gyda rhag-gyfluniad
Mae ymgychwyn map yn cael ei berfformio â llaw wrth ei weithredu'n uniongyrchol gyda dolen: > http: //%IP%/IoT/maps.php
Dylai'r defnyddiwr ddad-ddewis pob maes (Gwasg Dad-ddewis Botwm)
Pwyswch ychydig o flwch gwirio ar gyfer caeau sydd wedi'u harddangos (ee. Ain5 (ar gyfer lefel Mwg) a tm (ar gyfer dyddiad / amser mesur)
gwasgwch "V" blwch gwirio i guddio ffurflen caeau
gwasgwch Cyflawni botwm i redeg ymholiad DB ac arddangos gwybodaeth gyfredol o'r holl synwyryddion / dyfeisiau
Mae map gyda data yn cael ei ddiweddaru ar ôl 30 eiliad neu fwy.
Gosodiadau a ddisgrifir o'r chwith i'r dde (ar y llun uchod).
Gellir addasu lefel chwyddo gan ddefnyddio (+/-) botymau ar gyfer graddfa (current_scale * 2 neu current_scale / 2 yn y drefn honno). Bydd pwyso un o'r botymau hyn yn addasu graddfa yn awtomatig.
Ffordd arall yw dewis Zoom Level in Chwyddo Maes Combo Box a'r wasg Cyflawni botwm. Yn yr achos hwn, mae View / Map cyfan yn cael ei ail-lwytho a'i adnewyddu (mae'n cymryd peth amser yn ystod y cychwyn).
IMEImaes yn cynnwys ID unigryw dyfais neu alias unigryw ar gyfer dyfais. Gosodiad diofyn yw * (seren) sy'n dangos y gwerthoedd a'r geolocation mwyaf diweddar ar gyfer pob dyfais.
Bydd gosod IMEI i unrhyw werth arall, yn dangos data hanesyddol o ddyfais a ddewiswyd. Mae ganddo synnwyr yn unig ar gyfer synwyryddion symudol a symudol, fel arall bydd y canlyniadau'n gorgyffwrdd ar y map yn yr un safle.
Gosod lleoliad canol y map. Mae'r maes hwn wedi'i osod i safle cyrchwr pan fydd botwm llygoden yn cael ei wasgu ar y map.
Gellir dewis arddull / thema map Map Maes ComboBox (ee. Tywyll, Llwyd, Topograffig).
Efallai y bydd gan amrywiol themâu map wahanol lefelau chwyddo mwyaf posibl felly gallai orfodi Thema gywir i gynyddu graddfa map.
Lle defnyddir Cymal ar gyfer llinyn ymholiad ychwanegol {LLE rhan} ar gyfer MySQL / MariaDB.
Mae'r cymal hwn yn cael ei ystyried ar gyfer llunio llinyn QUERY cyflawn ar gyfer canlyniad y gronfa ddata. Gall gyfyngu ar ddata, amser ac unrhyw werthoedd eraill trwy gyfyngu ar gyfrif canlyniadau. Rhaid defnyddio enwau caeau bwrdd gwreiddiol (nid alias) yn y maes hwn. Ee.
gps_speed_km> 10 // mae cyflymder yn fwy na 10km / h
ain5> 3 // ain5 yn fwy na 3 (gan ddal cyfrif gronynnau 2.5wm - lefel mwrllwch)
mae cyflymder gps_speed_km> 10 ac ain6> 5 // yn fwy na 10km / h ac mae ain6 yn fwy na 5 (gan ddal cyfrif gronynnau 10wm - lefel mwrllwch)
Mae angen pwyso'r botwm hwn i newid unrhyw osodiadau, paramedrau (ac eithrio pwyso +/- botymau).
Mae'r map yn cael ei lwytho o'r dechrau gyda rhagosodiadau newydd.
Nid yw'r map yn cael ei lwytho o gwbl, pan nad oes data ar gael ar gyfer ymholiad cyfredol.
Ar ôl pwyso'r botwm hwn rhaid dewis o leiaf un maes â llaw i arddangos canlyniadau ar y map.
Defnyddir y blwch gwirio hwn i ddangos / cuddio dewisydd caeau i'w arddangos.
Mae'r blwch gwirio hwn yn galluogi cuddio Ffurflen gyfan ac eithrio ( +/- botymau)
Mae'r canlyniadau ar y map yn cael eu hadnewyddu a'u diweddaru'n barhaus gyda gwerthoedd newydd
Ee Canlyniadau mwg (Synhwyrydd wedi'i osod ar y car): Gronynnau 2.5wm lefel mwg (Ain5), Cyflymder (gps_speed_km), Dyddiad / Amser (tm), map (2 - topograffig), chwyddo lefel 16,
Lle cymal:
"gps_fix = 3 a tm> "2019-02-18 00:00:00" a tm <"2019-02-19 00:00:00" a gps_speed_km> 0".
// GPS = canlyniadau 3D dilys & dyddiad = 2019-02-18 a chyflymder> 0 km / h
Dangos canlyniadau yn y tabl.
Ymlaen "Prif Ffurf" gwasgwch "bwrdd" eitem, ar ôl dewis rhai meysydd i arddangos tabl wedi'i ffurfweddu ymlaen llaw
Pan fydd y tabl ar agor o'r ddolen http: //%IP%/IoT/que.php? func = tabiau mae angen cychwyn gosodiadau ymlaen llaw.
Gallwch ddewis meysydd gweladwy (trwy wasgu "Meysydd Gweladwy" ) blwch gwirio.
Pwyswch yr holl flwch gwirio angenrheidiol ar gyfer caeau sydd wedi'u harddangos
Pwyswch y blwch gwirio "Meysydd Gweladwy" i guddio ffurf caeau
Pwyswch botwm Execute i redeg ymholiad DB ac arddangos bwrdd
Disgrifir gosodiadau o'r chwith i'r dde (ar y screenshot).
Mae maes didoli yn cyfateb i wasgu pennawd colofn.
IMEImaes yn cynnwys ID unigryw dyfais neu alias unigryw ar gyfer dyfais. Gyda gwerth gwag mae'n dangos tabl o'r gwerthoedd mwyaf diweddar.
Bydd gosod IMEI i unrhyw werth arall, yn dangos data hanesyddol o ddyfais a ddewiswyd.
Mae hwn yn sufix ar gyfer llinyn ymholiad ychwanegol MySQL / MariaDB {LLE rhan}
Cymerir y cymal hwn i ystyriaeth i lunio llinyn QUERY cyflawn ar gyfer canlyniad y gronfa ddata. Gall gyfyngu ar ddata, amser ac unrhyw werthoedd eraill trwy gyfyngu ar gyfrif canlyniadau. Rhaid defnyddio enwau caeau bwrdd gwreiddiol (nid alias) yn y maes hwn. Ee.
gps_speed_km> 10 // mae cyflymder yn fwy na 10km / h
ain5> 3 // ain5 yn fwy na 3 (gan ddal cyfrif gronynnau 2.5wm - lefel mwrllwch)
mae cyflymder gps_speed_km> 10 ac ain6> 5 // yn fwy na 10km / h ac mae ain6 yn fwy na 5 (gan ddal cyfrif gronynnau 10wm - lefel mwrllwch)
Ar ôl pwyso'r botwm hwn rhaid dewis o leiaf un maes â llaw i arddangos canlyniadau ar y map.
Mae angen pwyso'r botwm hwn i newid unrhyw osodiadau, paramedrau (ac eithrio pwyso +/- botymau).
Mae'r tabl yn cael ei ail-lwytho o'r dechrau gyda rhagosodiadau newydd.
Defnyddir y blwch gwirio hwn i ddangos / cuddio dewisydd caeau i'w arddangos.
Mae canlyniadau yn y tabl yn cael eu didoli yn ôl Trefnu gosod caeau. Gellir newid trefn didoli trwy wasgu pennawd rhes (unwaith am un cyfeiriad ddwywaith i gyfeiriad arall).
Mae rhai canlyniadau mewn colofnau'n cysylltu â sgriniau delweddu pellach (cod caled).
Wrth arddangos data hanesyddol ar gyfer dyfais dylid ei gyfyngu er mwyn peidio ag arddangos gwybodaeth hanes cyfan oherwydd gallai arwain at faterion perfformiad neu y tu allan i'r cof.
Dylid gweithredu siartiau bar o'r Brif Ffurf trwy wasgu cae sengl yn rhes "Bar".
Mae'n arddangos bariau wedi'u didoli wedi'u normaleiddio i'r gwerth mwyaf posibl, gan ddangos o'r drefn uchaf i'r drefn isaf.
Mae'n ddefnyddiol ar gyfer gwirio canlyniadau eithafol yn gyflym a chymryd rhai camau.
Bydd digwyddiad Mouse Over yn dangos gwybodaeth ychwanegol ar gyfer y ddyfais.
Gellir cychwyn siartiau hanesyddol o'r MainForm wrth wasgu colofn ddethol yn rhes "Hanes" (ar gyfer maes sengl).
Ar gyfer meysydd Lluosog yn rhes "Hanes" rhaid gwirio'r meysydd a ddymunir a rhaid pwyso'r ddolen "Hanes" yn y golofn "Run".
Mae canlyniadau hanesyddol wedi'u cyfyngu i bara 24 awr + 24 awr nesaf (ar gyfer siartiau adfywiol yn y pen draw), pan na sefydlwyd unrhyw derfynau.
Mae siartiau hanesyddol pan gânt eu hagor o'r prif gyswllt yn gofyn am ymgychwyn fel canlyniadau eraill, pan fyddant ar agor o'r ddolen heb baramedrau dewisiadau.
Gellir dewis meysydd lluosog i arddangos eitemau amrywiol. Gellir ei osod hefyd ar Ffurf Hidlo Maes.
Pwyswch yr holl flwch gwirio angenrheidiol ar gyfer caeau sydd wedi'u harddangos
Pwyswch y blwch gwirio "Meysydd Gweladwy" i guddio ffurf caeau
Pwyswch botwm Execute i redeg ymholiad DB ac arddangos y tabl
Eitemau a ddisgrifir o'r brig ac o'r chwith i'r dde (ar y screenshot).
IMEImaes yn cynnwys ID unigryw dyfais neu alias unigryw ar gyfer dyfais. Gyda gwerth * (seren) mae'n dangos tabl o'r gwerthoedd mwyaf diweddar nad oes ganddo unrhyw synnwyr.
Bydd gosod IMEI i unrhyw werth arall, yn dangos data hanesyddol o ddyfais a ddewiswyd.
Cymal ar gyfer cyfyngu canlyniadau data Llinyn ymholiad ychwanegol MySQL / MariaDB {LLE rhan}.
Mae'r cymal hwn yn cael ei ystyried ar gyfer llunio llinyn QUERY cyflawn ar gyfer canlyniad y gronfa ddata. Gall gyfyngu ar ddata, amser ac unrhyw werthoedd eraill trwy gyfyngu ar gyfrif canlyniadau. Rhaid defnyddio enwau caeau tabl gwreiddiol (nid alias) yn y maes hwn a chystrawen SQL ddilys. Ee.
gps_speed_km> 10 // mae cyflymder yn fwy na 10km / h
ain5> 3 // ain5 yn fwy na 3 (gan ddal cyfrif gronynnau 2.5wm - lefel mwrllwch)
mae cyflymder gps_speed_km> 10 ac ain6> 5 // yn fwy na 10km / h ac mae ain6 yn fwy na 5 (gan ddal cyfrif gronynnau 10wm - lefel mwrllwch)
Ar ôl pwyso'r botwm hwn rhaid dewis o leiaf un maes â llaw i arddangos canlyniadau hanesyddol.
Mae angen pwyso'r botwm hwn i newid unrhyw osodiadau, paramedrau (ac eithrio dangos meysydd neu banel ymholiadau). Mae'r tabl yn cael ei ail-lwytho o'r dechrau gyda rhagosodiadau newydd.
Defnyddir y blwch gwirio hwn i ddangos / cuddio dewisydd caeau i'w arddangos.
Gwerthoedd arddangos pwyntydd llygoden mesuriadau a dyddiad / amser.
Porwr Swyddogaeth / WWW | Chrome 72 | FireFox 65 | Ymyl | Opera 58 |
Mapiau | + | + | + | + |
Hanesyddol | + | + (*) | + | + |
Bariau | + | + | + | + |
Tabiau | + | + | + | + |
* - Nid yw Firefox yn cefnogi codwr dyddiad / amser (rhaid golygu'r maes testun â llaw gan ddefnyddio fformat amser dyddiad cywir).
Nid oes cefnogaeth i Internet Explorer (defnyddiwch Ymyl yn lle)
Ni phrofwyd porwyr gwe eraill.
Mae tudalennau gwe yn seiliedig ar ffeil templed gyffredinol sydd wedi'i lleoli yn "templedi" cyfeiriadur "* .template".
Yn ogystal, mae pob math o dudalen yn cynnwys:
Ffeil "* .head" sy'n storio pennawd y dudalen (dolenni, CSS wedi'i fewnforio, JavaScript Ffeiliau, ac ati. )
Ffeiliau "* .foot" sy'n storio troedyn y dudalen (dolenni, ac ati. )
Gellir newid Thema Delweddu yn ôl dewisiadau defnyddwyr trwy ymdopi ac addasu ffeiliau CSS. Mae ffeiliau CSS wedi'u lleoli yn "templedi / CSS" cyfeiriadur. Gellir defnyddio gwahanol Themâu Tudalen We i greu'r optimwm ar gyfer ee. templedi argraffu, SmartPhones, PADs.
Table golygfeydd - cael maes selectable ar gyfer dewis ffeil CSS ar gyfer addasu'r thema yn llwyr (wedi'i storio yn "templedi / css / tabiau" cyfeiriadur).
Map golygfeydd - dewisir thema gyffredinol gan "map" math o flwch combo. Hefyd mae ffeil CSS ddiofyn "templedi / css / map.css" sy'n cynnwys rhywfaint o ymarferoldeb ychwanegol fel cuddio / lliwio canlyniadau yn seiliedig ar ei werthoedd. Mae gweddill y ffeil CSS hon wedi'i gyfyngu'n ymarferol i ffurflenni ymholiad a maes.
Rhan fwyaf o Llwyfan @City Mae ffeiliau PHP ar gyfer delweddu yn derbyn cssparamedr gyda gwerth enw'r ffeil ar gyfer y Thema (heb estyniad). Rhaid i'r ffeil gael ei lleoli yn y cyfeiriadur "templedi / css" ac mae'r enw'n sensitif i achos.
Mae rhai elfennau o arddangos Thema wedi'u lleoli'n uniongyrchol mewn ffeil JavaScript sydd wedi'i lleoli yn "templed / js" cyfeiriadur.
Prif @City sgript"@ City.js" wedi ei leoli yn y cyfeiriadur uchaf. Nid oes unrhyw bosibilrwydd addasu yn hyn lleoliad, fodd bynnag gellir copïo i'r sgript "templedi / js" cyfeiriadur a'i addasu yno. Mae defnyddio sgript unigol yn gofyn am ddiweddaru'r holl ffeiliau pennawd.
Efallai y bydd angen swyddogaethau cyfrifo pwrpasol ar gyfer rhai synwyryddion unigryw.
Nid oes unrhyw bosibilrwydd diweddaru a chynnal amrywiadau lluosog o Meddalwedd Gweinyddwr @City, Rhyngwyneb PHP pen blaen, a fyddai'n achosi llawer o faterion, fersiynau, gwallau.
Y ffordd orau a hawsaf i'w gyflawni yw diweddaru ffeiliau JavaScript "troshaen" er mwyn arddangos y gwerth / disgrifiad yn iawn.
Mae sgriptiau JS gwreiddiol yn ffeil testun agored a gellir eu mabwysiadu yn ôl anghenion cwsmeriaid. Fel y dywedwyd yn y bennod flaenorol mae'n rhaid copïo iddynt "templedi / js" cyfeiriadur lle mae gan gwsmeriaid hawliau mynediad i'w haddasu.
Agwedd dechnegol ar raglennu @City nid yw'r system yn destun y ddogfen hon, fodd bynnag, gall datblygwr Gwe sydd â gwybodaeth sylfaenol am HTML a JS addasu cymhwysiad Gwe Blaen i anghenion cwsmeriaid unigol.
Cronfa Ddata @City gydag enw "IoT" neu "* IoT" wedi'i rannu'n dablau (lle mae seren yn rhagddodiad yn dibynnu ar y gweinydd cynnal - os oes angen). Gellir arsylwi DataBase yn PHPAdmin (cymhwysiad gwe) ar y ddolen http: //% IP% / phpmyadmin
Tablau wedi'u Gosod ar gyfer pob Dyfais (lle * {asterix} yw cyfeiriad IMEI - ID unigryw):
"* _t" - tocynnau ar gyfer awdurdodiad defnyddwyr cyfredol (nas defnyddir ar gyfer cymylau Cwsmer Sengl)
"* _c" - ciw gorchmynion (Digwyddiadau) - i'w anfon i'r ddyfais
"*" - yr holl ganlyniadau statws wedi'u dadgodio.
Tablau eraill:
"ithings_" tabl - yn cynnwys statws cyfredol datgodio pob dyfais (caiff ei gopïo yn ystod diweddaru unrhyw un o "*" tablau). Strwythur ithings_ bwrdd bron yr un fath â'r "*" byrddau. "ithings_" bod â meysydd ychwanegol ar gyfer Cyfeiriad Post a disgrifiadau.
mae'r tabl "defnyddwyr" yn gyfyngedig a dylid ei addasu.
"idx" - mynegai
"tm" - stamp amser awtomatig
"dt" - stamp amser unix
"imei" - cyfeiriad dyfais unigryw
"rssi" - Lefel signal RSSI
"rsrp" - signal RSRP
"digwyddiadau" - digwyddiadau aros i'w hanfon at y rheolwr
"out1" .. "out16" - statws allbynnau wedi'u dadgodio
"in1" .. "in16" - statws mewnbynnau wedi'u dadgodio
"ain1" .. "ain8" - gwerthoedd ADC wedi'u dadgodio (RAW)
"sens1" .. "sens8" - gwerthoedd synhwyrydd wedi'u trosi (yn dibynnu ar y math o ddyfais)
"dimm1" .. "dimm8" - gwerthoedd pylu wedi'u datgodio (yn dibynnu ar y math o ddyfais)
"int1" .. "int6" - gwerthoedd cownteri wedi'u dadgodio (yn dibynnu ar y math o ddyfais)
"text1" .. "text6" - gwerthoedd testun wedi'u dadgodio (yn dibynnu ar y math o ddyfais)
"creu" - dyddiad / amser creu dyfeisiau
"olaf" - dyddiad / amser olaf
"defnyddiwr" - defnydd yn y dyfodol
"pasio" - defnydd yn y dyfodol
"sn" - cyfresol gsm nr
"statws" - statws rheolydd cyfredol heb ei ddatgodio mewn fformat hecs
"hash_code" - defnydd yn y dyfodol
"addr" - cyfeiriad dyfais fer
"fwnr" - firmware nr
"anabl" - dyfais i'r anabl (heb ei pherfformio)
"gsm_nr" - rhif gsm CIoT
"gwerthwr" - cod gwerthwr (ar gyfer masnachfraint / cyd-gynhyrchu)
"parth amser" - Gwrthbwyso Parth Amser
"dst" - Defnyddiwch osodiadau cynilo dyddiol
"gps_lat" - Lledred GPS
"gps_long" - Hydred GPS
"gps_hdop" - GPS HDOP
"gps_alt" - Uchder GPS
"gps_fix" - Atgyweiriad GPS (rhaid iddo fod yn 3 - ar gyfer canlyniadau dilys)
"gps_cog" - GPS Cog
"gps_speed_km" - GPS Speed mewn [km / h]
"gps_sat" - Darganfuwyd lloerennau GPS
"cyfandir", "gwlad", "rhanbarth", "isranbarth", "is-ranbarth", "dinas", "ardal", "stryd", "street_nr", "item_nr" - Cyfeiriad cwsmer a meysydd disgrifio (!!!! Ddim ar gael ar gyfer "*" tablau hanesyddol)
"log" - data log
Mae'r enwau caeau yn bwysig ar gyfer creu ymholiadau SQL ar gyfer cynyddu ymarferoldeb chwilio oherwydd mae'n rhaid defnyddio'r enw gwreiddiol yn y Datganiad SQL.
Mae'r tabl hwn yn giw digwyddiad / gorchmynion ar gyfer pob dyfais ac mae ganddo'r strwythur canlynol:
"gorchymyn" - gorchymyn i'w anfon neu ei anfon eisoes at y rheolwr
"wedi'i gadarnhau" - baner cadarnhau os oedd eisoes wedi'i hanfon a'i chadarnhau
"dyddiad" - stamp amser y digwyddiad unix
"wedi'i ddiweddaru" - baner diweddaru auto (dyddiad / amser stamp amser)
Gall data fod yn hygyrch heb gymhwysiad Gwe Blaen. Mae system @City yn cynnwys sgript gyda swyddogaethau lefel ganol. Dychwelir y canlyniadau ar ffurf JSON.
http: //%IP%/IoT/que.php? func = devsjson
Ymholiad yn dychwelyd yn gyfan "_ithings" tabl (statws cyfredol pob dyfais) yn Fformat JSON:
[{ "wlad":"", "ddinas":"", "cyfandir":"", "wlad":"", "rhanbarth":"", "subregion":"", "is-rannu":"", "ddinas":"", "ardal":"", "stryd":"", "stryd_nr":"", "eitem_nr":"", "gps_lat":"0000.0000N", "gps_long":"00000.0000E", "tm":"2019-02-10 12:56:23", "creu":"2019-02-09 18:12:38", "olaf":"0000-00-00 00:00:00", "digwyddiadau":"", "defnyddiwr":"", "pasio":"", "imei":"351580051067110", "sn":"", "statws":"73000200000f360033026800240000002c002c002dffffffffffffffffff 5b63000001c1000001c200000000000000000009250a4f0a760a7a0a750a780a7e0000031d032205fc34029b025c025600460eb3053200", "hash_code":"", "addr":"", "fwnr":"", "anabl":"", "gsm_nr":"", "gwerthwr":"", "cylch amser":"", "dst":"", "rssi":"91", "rsrp":"99", "gps_lat":"0000.0000N", "gps_long":"00000.0000E", "gps_hdop":"", "gps_alt":"", "gps_fix":"4", "gps_cog":"", "gps_speed_km":"", "gps_sat":"", "digwyddiadau":"", "out1":"0", "allan2":"0", "allan3":"0", "allan4":"0", "allan5":"0", "allan6":"0", "allan7":"0", "allan8":"0", "allan9":"0", "allan10":"1", "allan11":"0", "allan12":"0", "allan13":"0", "allan14":"0", "allan15":"0", "out16":"0", "in1":"0", "yn2":"0", "yn3":"0", "yn4":"0", "yn5":"0", "yn6":"0", "yn7":"0", "yn8":"0", "yn9":"0", "yn10":"0", "yn11":"0", "yn12":"0", "yn13":"0", "yn14":"0", "yn15":"0", "in16":"0", "ain1":"3894", "ain2":"51", "ain3":"616", "ain4":"36", "ayn5":"0", "ain6":"44", "ain7":"44", "ain8":"45", "sens1":"0", "synhwy2":"0", "synhwy3":"0", "synhwy4":"0", "synhwy5":"0", "synhwy6":"0", "synhwy7":"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", "text1":"", "testun2":"", "testun3":"", "testun4":"", "testun5":"", "text6":"" }]
Ymholi data hanesyddol dyfais sengl gan IMEI ger:
http: //%IP%/IoT/que.php? func = imeijson & imei = 356345080018095
Oherwydd y gallai'r tabl cyfan gynnwys miliynau o resi, dylid ei gyfyngu â BLE cymal er mwyn peidio â hongian y gweinydd.
Paramedrau ychwanegol paramedrau url:
func - imeijson
imei - IMEI y ddyfais
maes - meysydd i'w harddangos yn y canlyniadau (rhestr wedi'i gwahanu gan goma)
min - isafswm gwerth ar gyfer y maes cyntaf o'r rhestr
mwyafswm - y gwerth mwyaf ar gyfer y maes cyntaf o'r rhestr
sneut - maes i'w sortio
tm - ychwanegir maes yn awtomatig at y canlyniadau.
where - lle cymal i gyfyngu data
Enghraifft:
Rydym am gael y canlyniad canlynol
ar gyfer dyfais gyda imei=356345080018095
meysydd dangos: ain5, ain6, gps_lat, gps_long
a therfyn ayn5 mewn ystod ( 1, 10000 ) - rhaid iddo fod yn y maes cyntaf yn y rhestr
a gps bod â data dilys (gps_fix = 3)
a dyddiad / amser (tm) from2019-02-14 23:00:19 to 2019-02-15 00:00:00
Llinyn URL wedi'i adeiladu:
http: //%IP%/IoT/que.php? func =imeijson& imei =356345080018095& maes =ayn5, ain6, gps_lat, gps_long& min =1& max =1000a ble =gps_fix = 3 a tm> "2019-02-14 23:00:19" a tm <"2019-02-15 00:00:00"
Canlyniadau Ymholiad:
[{ "ayn5":"66","ain6":"68","gps_lat":"5202.7326N","gps_long":"02115.8073E","tm":"2019-02-14 23:04:31" }, { "ayn5":"67","ain6":"76","gps_lat":"5202.7328N","gps_long":"02115.8075E","tm":"2019-02-14 23:05:42" }, { "ayn5":"63","ain6":"77","gps_lat":"5202.7328N","gps_long":"02115.8074E","tm":"2019-02-14 23:06:05" }, { "ayn5":"58","ain6":"77","gps_lat":"5202.7328N","gps_long":"02115.8075E","tm":"2019-02-14 23:06:32" }, { "ayn5":"58","ain6":"68","gps_lat":"5202.7328N","gps_long":"02115.8076E","tm":"2019-02-14 23:06:55" }]
Mae'r swyddogaeth hon yn dychwelyd data cyfyngedig o'r tabl "_ithings"
http: //%IP%/IoT/que.php? func = fieldjson & field = ain5 & min = 13 & max = 5000
Paramedrau:
func - maesjson
maes - maes i'w arddangos yn y canlyniadau - imei a tm yn cael eu hychwanegu'n awtomatig
min - isafswm gwerth ar gyfer y maes
mwyafswm - y gwerth mwyaf ar gyfer y maes
Ar gyfer y llinyn ymholiad uchod mae'n dychwelyd canlyniadau ain5, imei, tm meysydd:
os ayn5 mewn amrediad (13,5000)
Canlyniadau Ymholiad:
[{"imei":"353080090069142", "tm":"2019-03-14 11:51:01", "ayn5":"14" },
{"imei":"356345080018095", "tm":"2019-02-20 09:13:04", "ayn5":"115" },
{"imei":"karczew", "tm":"2019-03-07 13:08:22", "ayn5":"103" }]