@City IoT Cloud Platform
iSys - Mga Sistema sa Maalamon IoT Mga Solusyon
IoE.Systems
Talaan sa Sulud
1. Pasiuna. 5
1.1 Mga gisuportahan nga klase sa aparato. 5
1.2. Mga tipo sa gisuportahan nga mga produkto. 5
1.3. Mga gisuportahan nga mga protocol sa komunikasyon 5
1.4. Gisuportahan nga Teknolohiya sa Komunikasyon sa Mga Device 6
1.5. @City Cloud Server 6
1.5.1. Mga gateway sa server ug komunikasyon 7
1.5.2 Paghiusa sa HTTP LoRaWAN 7
1.5.3. Interface sa atubang 8
1.5.3. Mga katungod sa pag-access sa server 8
1.6. Mga Smart Device 9
1.6.1. CIoT - Mga aparato sa GSM 9
1.6.3. BAS, BMS, IoT - Mga aparato sa Ethernet ug WiFi 9
1.6.2. Devices -LoRaWAN mga aparato 9
1.7. Mga kapilian nga Business to Business (B2B) 9
2. @City IoT Pag-andar sa Plataporma 10
3. Panguna nga Panid 11
4. Panguna nga Porma 11
4.1. Header 12
4.1.1. Link sa Panimalay - (magbukas sa tinuud nga lamesa sa mga sangputanan) 12
4.1.2. "X" checkbox - magbukas / magsira sa Query Form 12
4.1.3. "V" checkbox - magbukas / magsira sa Fields Form 12
4.1.4. Mga graphic icon - mga link sa mga resulta sa pagtan-aw (ma-edit) 12
4.2. Porma: 12
4.2.1. "X" checkbox - magbukas / magsira sa tibuuk nga Query Form 12
4.2.2. CSS - Pilia ang Tema sa Pag-visualize 12
4.2.3. Makita nga mga Fields checkbox - gipakita / gitagoan ang Lista sa Filter sa Patay 12
4.2.4. Tab: Ngalan sa Tab aron madugang o tangtangon 12
4.2.5. Pagdugang / Pagtangtang sa Mga Button - Pagdugang o pagtangtang sa mga tab nga adunay ngalan sa Tab field 12
4.2.6. Pilia ang Core Button 12
4.2.7. Gipili ang Tanan nga Button 12
4.2.7. Pilia ang Tanan nga Button 12
4.2.8. Itago ang Filter - Itago ang tibuuk nga Porma 12
4.2.9. Pagpatuman sa Buton - Usba ang mga setting sa mga parameter 13
4.2.10. "V" checkbox - ipakita / taas nga filter nga mga natad. 13
4.3. Tab 13
4.4. Mga Sulud sa Sulud 13
4.4.1. Pagdagan - mga resulta nga panan-aw tipo 13
4.4.2. Kopya (+/- mga link) 13
4.4.3. Mga Link sa Cell Cell 13
4.5. Order sa Data 13
4.6. Pananglitan 13
5. Mga Mapa 15
5.1. Pagpauna sa Mapa 15
5.2. Opsyonal nga mga setting alang sa pangutana 15
5.2.1. Usba ang sukdanan sa MAP (Antas sa Pag-zoom) 16
5.2.2. IMEI (Pilia ang Device Field) 16
5.2.3. Lon, Lat (Latitude, Latitude nga koordinado nga mga uma) 16
5.2.4. Usba ang Estilo sa MAP (Tema) 16
5.2.5. ASA Klausa 16
5.2.6. Pagpatuman (Run Button sa Pagpangutana) 16
5.2.7. Deselect Tanan (Kuhaa ang tanan nga mga uma gikan sa pangutana) 17
5.2.8. Checkbox nga "V" (Open / Close Form Form) 17
5.2.9. "X" Checkbox (Ipakita / Itago ang Porma sa Pangutana) 17
5.3. Pananglitan 17
6. Ipakita ang Mga Resulta sa Talaan 18
6.1. Initialization sa lamesa 18
6.2. Opsyonal nga mga setting alang sa pangutana 19
6.2.1. Paghan-ay - paghan-ay sa uma ug han-ay sa pagsaka / pagkanaog 19
6.2.2. DB / IMEI - Pilia ang Device 19
6.2.3. CSS - pili-a nga istilo (Tema sa Pag-visualize) 20
6.2.4. Makita nga mga Patlang - Ipakita / Itago ang Mga Porma sa 20 sa mga Field
6.2.5. Pagtangtang sa Empty - Ayaw ipakita ang walay sulod nga mga haligi 20
6.2.6. Checkbox nga "X" (Ipakita / Itago ang Porma sa Pangutana) 20
6.2.7. Diin Klausa (alang sa limitasyon sa datos) 20
6.2.8. Pilia ang Core Button (Pagpalihok sa labing kasagarang mga uma) 20
6.2.9. Deselect ang Tanan nga Button (Kuhaa ang tanan nga mga natad gikan sa pangutana) 20
6.2.10. Pagpatuman (Run Button sa Pagpangutana) 20
6.2.11. Checkbox nga "V" (Open / Close Form Form) 20
7. Mga Tsart sa Bar. 21
8. Mga Tsart sa Kasaysayan. 22
8.1. Pagsugod sa mga tsart sa Kasaysayan 22
8.2. Ang kapilian nga mga setting sa mga Tsart sa Kasaysayan 23
8.2.1. IMEI - (Pilia ang Device aron ipakita ang datos sa kasaysayan) 23
8.2.2. Min - limitahan ang dyutay nga kantidad sa una nga larangan 23
8.2.3. Max - limitahan ang labing kadaghan nga kantidad sa una nga larangan 23
8.2.4. "V" - Ipakita / Itago ang Porma sa 23 Fields
8.2.5. Gikan: itakda ang dyutay nga petsa / oras (*) 23
8.2.6. Ngadto sa: itakda ang labing kadaghan nga petsa / oras sa (*) 23
8.2.7. "X" Checkbox (Ipakita / Itago ang Porma sa Pangutana) 23
8.2.8. "Asa" Seksyon 23
8.2.9. Deselect ang Tanan nga Button (Kuhaa ang tanan nga mga uma gikan sa pangutana) 23
8.2.10. Pagpatuman (Pagpadagan Button sa Pangutana) 23
8.2.11. "V" Checkbox (Open / Close Form Form) 24
8.3. Variant sa Mga Bar: (gipakita ra ang magamit nga datos) 24
8.4. Padayon nga lahi (nga adunay parehas nga datos): 24
9. Pagkaangay sa web browser 25
10. Mga Tema sa Pagpasadya 26
11. Pag-update sa Mga Algorithm 27
12. Ang istruktura sa Database 28
12.1. Ang istraktura sa "ithings_" ug "*" nga mga istruktura 29
12.2. Ang mga mando sa aparato (Mga Hinabo) naglinya sa lamesa nga "* _c" - istruktura 30
12.3. Pag-access sa mga sangputanan gikan sa mga database - Mid-Level (Pagbasa nga Data) 30
12.3.1. Pagkuha karon nga mga kahimtang sa tanan nga mga aparato 30
12.3.2. Pagkuha datos sa Kasaysayan alang sa Device 31
12.3.3. Pagkuha lista sa mga aparato - us aka uma gikan sa karon nga mga kahimtang nga adunay limitasyon 32
@City IoT Ang Cloud Platform gipahinungod "micro-cloud" sistema alang sa tagsatagsa nga mga kustomer. Ang platform dili maablihan ug usa ra ang kostumer ang adunay access sa pisikal o virtual server (VPS o gipahinungod nga mga server). Mahimong mapili sa kostumer ang us aka dosena nga mga data-center sa Europa o sa kalibutan.
Ang @City IoT nga platform gipahinungod sa pagsunod sa mga produkto nga iSys.PL
IoT - RF / LoRaWAN (Internet sa mga Butang)
CIoT - GSM / 2G / 3G / 4G / CATM1 / NBIoT (Cell Internet of Things)
WiFi
Ethernet
@City (eCity) Cloud IoT Ang platform lainlaing sistema sa gidak-on alang sa mga produkto nga IP IoT (gitawag nga managsama @City Hardware o Mga CioT Device ):
@ Siyudad
@ Kahayag
@Metering
@Pagsubay
@AirQ
@Bin
Gisuportahan sa @City IoT platform ang pagsunod sa mga protokol alang sa komunikasyon:
Ang UDP - gisugyot alang sa mga sensor / aparato sa CIoT (labi na ang NBIoT) - labing ubus nga paggamit sa datos
TCPIP - gisugyot alang sa mga aparato nga adunay komunikasyon nga bidirectional - paglamano / pagkumpirma
HTTP - gisugyot lamang alang sa pag-access sa datos / visualization / export / "panganod hangtod sa panganod"
HTTP Webhooks - alang sa komunikasyon sa LoRaWAN tali sa LoRaWAN Network / Application Server ug @City Cloud.
Ang pagpadala sa datos gikan sa controller ngadto sa cloud server ug vice versa gi-encrypt sa talagsaon nga binary format alang sa labing kubus nga gidak-on sa datos ug nadugangan ang seguridad. Ang matag kapikas nakakuha us aka kaugalingon nga talagsaon nga yawi sa pag-encrypt alang sa pagtugot sa aparato, pagsusi sa kahusayan sa datos, ug uban pa.
Alang sa dili mga eHouse / eCity device mahimo kami maghatag sa tagsatagsa nga mga algorithm sa pag-encrypt ( "C" source code) alang sa matag kauban alang sa microprocessor aron mapanalipdan ang datos sa wala pa ang komunikasyon.
Sa kini nga kaso ang datos hingpit nga luwas sa panahon sa bidirectional nga komunikasyon sa publiko nga media sa komunikasyon (internet, Air, ubp. ).
Ang pagsuporta sa platform sa @City IoT:
GSM: 2G, 3G, 4G (LTE), CATM1 (LTEM1), NBIoT - mga aparato (komunikasyon sa UDP / TCPIP)
Mga aparato sa LoRaWAN (HTTP Webhooks) - pinaagi sa LoRaWAN gateway ug LoRaWAN network / application server
Mga Controller sa Ethernet (komunikasyon sa UDP / TCP)
Mga Controllers sa WiFi (komunikasyon sa UDP / TCP)
Mga produkto sa umaabot nga IP
Mga produkto nga dili IP pinaagi sa dugang nga lokal nga @ City / eHouse.PRO Hardware Gateway
@City IoT Ang platform gipahinungod sa mga aparato / node:
Mga produkto nga Lumad nga iSys:
CIoT (GSM / 2G / 3G / 4G / CATM1 / NBIoT)
IoT (LoRaWAN)
WiFi - gipahinungod nga mga produkto alang sa @City Platform
Ethernet - gipahinungod nga mga produkto alang sa @City Platform
Mga produkto nga Co-Production (gigama sa mga ikatulong partido ilalom sa lisensya sa iSys ug external brand)
Mga produkto sa prangkisa (gigama sa mga ikatulong partido ilalom sa lisensya sa iSys nga adunay mga logo sa iSys)
Ang @City software ninglihok sa Linux nga nakabase sa VPS (Virtual Private Server) o Dedicated Server sa kilid sa internet, depende sa gihangyo nga paghimo sa Server (gitawag nga ulahi nga Server):
pribado / publiko nga pag-access
ihap sa kinatibuk-ang aparato
pag-update sa frequency sa kahimtang sa mga aparato
rate sa pag-refresh sa datos
Daghang mga lahi sa VPS anaa depende sa:
Presyo
data-center geo-localization
Mga core sa virtual nga processor (1-8)
Virtual RAM (1-32GB)
SSD disk (20GB-1TB)
Ang daghang mga Dedicated server adunay pagsalig depende sa:
Presyo
data-center geo-localization
Mga core sa processor (4 .. 32)
RAM (16 .. 512GB)
SSD / HDD (256GB .. 8TB)
Ang @City IoT nga platform gipahinungod sa solo nga kustomer:
mga lokal nga kagamhanan ug awtoridad (Lungsod, Komunidad, Nasud)
B2B (alang sa tag-iya sa third party)
Tungod kay dili kini mapaabut sa Server taliwala sa mga kustomer, gipasayon niini ang mga isyu sa pag-access sa seguridad ug paghimo. Tungod niini nga hinungdan ang kustomer ra ang responsable alang sa epektibo nga siguridad, kalig-on, kahusayan, throughput sa datos, ug uban pa. Sa kaso sa dili igo nga pasundayag, mahimo makapalit ang kostumer sa labi ka taas nga plano (VPS o Dedicated Server), labi ka kaayo nga gipaabot nga pagpaandar ug paghimo.
Sa espesyal nga mga kaso "Cloud to cloud" mahimong ipatuman ang komunikasyon alang sa globalisasyon ug sentralisasyon sa datos sa labi ka daghang mga lugar imbis nga multi-customer cloud.
Ang komunikasyon sa @City Server nahibal-an pinahiuyon sa ubos nga lebel nga aplikasyon alang sa pagpadako sa paghimo.
Panguna nga bahin sa aplikasyon sa @City Server mao ang:
dili parehas nga makadawat datos gikan sa mga aparato (pinaagi sa mga protokol: UDP, TCP IP, HTTP)
maminusan ang paggamit sa datos ug mga gasto niini taliwala sa mga aparato ug Cloud (pinaagi sa paggamit sa mga lebel sa lebel nga mga protocol sa komunikasyon nga UDP, TCP IP)
makadawat naka-encrypt nga kahimtang sa mga aparato (pinaagi sa bisan unsang media sa komunikasyon)
pagtugot ug pagpanghimatuud sa datos gikan sa mga aparato pinaagi sa pag-decrypt sa ilang mga status
ang kahimtang sa pag-decode sa aparato ug pag-update niini sa direkta nga mga lamesa sa MariaDB / MySQL (sa hilaw nga pormat sa datos)
karon nga lamesa sa datos (sulud ra ang labing bag-ong kahimtang sa matag aparato)
talaan sa datos sa kasaysayan (adunay sulud nga tanan nga mga kahimtang alang sa usa ka aparato)
ipadala ang mga pending nga mando (Mga Hinabo) sa mga aparato
pagsiguro sa paglamano, pagpanghimatuud ug pagkumpirma
Ang software sa @City Server parehas sa matag mogamit ug dili mapasadya alang sa lainlaing mga kustomer.
Ang mga tigkontrol sa LoRaWAN gihiusa sa @City cloud pinaagi sa HTTP interface (webhooks) nga magamit sa LoRaWAN network / application server.
Daghang lahi sa network / application server ang gisuportahan:
TTN (limitado nga oras "Sa Kalangitan" ug ang labing kadaghan nga mga kamandoan nga gipadala sa driver ug ayaw pagsuporta sa pag-upgrade sa firmware)
LoraWAN-Stack (Kinahanglan ang pag-host sa usa ka pisikal nga aparato nga adunay pag-access sa internet).
LoraServer.Io (Gikinahanglan ang pag-host sa usa ka pisikal nga aparato nga adunay pag-access sa internet - nagpadala ra datos sa server ug dili suportahan ang pag-upgrade sa firmware)
Ang @City Cloud alang sa mga tigkontrol sa LoRaWAN gibahin sa parehas nga paagi sama sa ubang mga interface. Gihisgutan kini sa miaging kapitulo.
Ang interface sa atubang nahibal-an nga adunay mga script sa PHP alang sa pagkuha sa gipasadya nga datos gikan sa @City Cloud Database. Ninggamit kini og labing pagkamaunat-unat nga mekanismo sa pagpangita, pinasukad sa orihinal nga mga pangutana sa SQL aron limitahan ang gitinguha nga datos. Ang mga interface naghatag mga resulta sa pangutana sa format nga JSON alang sa dugang nga pag-decode ug pagproseso sa JavaScript Front-end Web "application".
Ang orihinal nga interface sa front-end parehas alang sa matag tiggamit ug dili mahimong ipasadya alang sa lainlaing mga kustomer.
Ang interface sa overlay mahimong gihimo sa among kawani o sa kooperasyon aron masiguro ang pagpasadya alang sa kustomer.
Ang mga katungod sa pag-access sa kostumer (sa pisikal nga Server) limitado.
Pag-access sa file alang sa direktoryo nga "mga template" (lumad nga mga file sa teksto - .txt, .js, .css, .html):
pagdugang, pagkuha, pagbag-o sa lunsay nga mga HTML file (Front-End GUI / Interface Development)
pagdugang, pagkuha, pagbag-o sa puro JavaScript nga mga file (Front-End GUI / Interface Development ug Algorithms)
pagdugang, pagkuha, pagbag-o sa lunsay nga CSS Files (Front-End - Custom view / Themes)
pagdugang, pagkuha, pagbag-o sa mga file sa teksto nga mga template (Front-End GUI)
pagdugang, pagkuha, pagbag-o sa mga tab, mga shortcut, mga link sa mga resulta sa datos
Uban pang mga katungod sa pag-access:
Hingpit nga pag-access sa @City Cloud Database MySQL / MariaDB diin ang tanan nga datos sa mga aparato gitipig
Ang pag-access sa Mga Serbisyo sa Web gihubit (mga kredensyal) alang sa kostumer.
Wala gitugotan ang kostumer nga ipasa ang mga kredensyal sa mga ikatulong partido (daghang pag-access sa mga sangputanan mahimong makaapekto sa paghimo, kalig-on ug seguridad sa kinatibuk-ang sistema)
Ubos sa mga espesyal nga kahimtang ug paggamit sa taas nga nahimo nga Dedicated Server, mahimong ibutang ang account sa publiko aron maobserbahan ang kadaghanan sa karon nga datos (dili makasaysayanon).
Ang tiggamit mahimong magduplikar sa datos sa iyang kaugalingon nga server sa MySQL ug maghimo sa kaugalingon nga pag-analisar ug pagproseso sa datos, aron dili makaapekto sa paghimo sa @City Server
Ang mga kawani sa Intelligence Systems - adunay walay kutub nga pag-access sa tibuuk nga server lakip ang root account ug tibuuk nga pag-access sa DB alang sa pagpadayon.
Sa piho nga mga sirkumstansya ang iSys mahimong maghatag dugang nga limitado nga mga katungod sa kostumer (mga script sa PHP, mga file) pagkahuman sa pagsusi sa source code, pagpadagan sa mga pagsulay, kung dili kini makaapekto sa kinatibuk-an nga seguridad sa sistema, kalig-on ug paghimo.
Ang among mga aparato adunay sulud nga microcontroller ug GSM / GPS / GNSS module (2G..4G, NBIoT, CATM1) alang sa komunikasyon. Adunay sulod ang Microcontroller nga naka-encrypt nga bootloader alang sa luwas nga pag-upgrade sa firmware sa OTA. Gihimo niini ang paghimo sa daghang mga lahi sa sistema nga gibase sa parehas "CIoT Smart aparato".
Gitugotan sa mga tigkontrol ang Ethernet ug WiFi nga nakabase sa IP nga komunikasyon sa sistema (nga wala nag-charge alang sa pagbalhin sa data sa operator sa GSM). Ang kini nga mga aparato naka-encrypt usab og bootloader ug ang mga aparato mahimo’g ma-update pinaagi sa lumad nga interface. Alang sa WiFi adunay kini pag-upgrade sa OTA firmware gikan sa punoan nga server
Ang LoRaWAN nakapaarang sa pagbalhin sa datos sa layo kaayo nga distansya (hangtod sa gibanabana. 15km). Ang kini nga sakup nagsalig sa katulin sa pagbalhin sa datos, ang gidaghanon sa datos, urbanisasyon sa lugar ug ang kahusayan sa mga agianan sa radyo sa mga aparato.
Ang among mga aparato adunay usa ka microcontroller ug LoRaWAN module alang sa komunikasyon. Adunay sulod ang microcontroller usa ka naka-encrypt nga bootloader alang sa luwas nga pag-update sa OTA software. Gitugotan ka nga makahimo daghang mga lahi sa sistema nga nakabase sa parehas "IoT smart device". Ang mga aparato naglihok sa bukas nga banda sa ISM nga wala’y dugang nga bayranan sa suskrisyon. Gikinahanglan nga gamiton ang LoRaWAN Gateways aron matabunan ang tibuuk nga lugar nga adunay access sa Internet. Sa kaso sa adunay na mga ganghaan sa LoRaWAN sulud sa han-ay sa mga aparato (gi-configure alang sa TTN server), posible nga ipadala ang kasayuran pinaagi kanila. Ang pag-upgrade sa firmware nanginahanglan kaugalingon nga network / aplikasyon LoRaWAN server ug maayong sakup alang sa komunikasyon.
Daghang kapilian alang sa negosyo ug kooperasyon:
mga produkto nga andam / pag-export (mga switchboard, aparato) - katapusan nga mga produkto
pag-import / pag-export sa mga produkto nga OEM (PCBs, Controller, ug uban pa) - mga tunga nga produkto, ekstrang bahin
franchise - produksyon nga gibase sa among lisensya alang sa mga lokal nga merkado (naghatag lang kami mga giprograma nga mga microcontroller) ilalom sa mga iSys - Mga Intelihente nga Sistema sa Sistema
Co-Production - (ingon sa taas) apan sa ilawom sa gawas nga Mga Tatak
Gisuportahan sa @City platform ang napasadya nga template sa Front-End alang sa visualization sa datos, pangutana, paglimit ug pagproseso (Kasayuran / datos sa kasaysayan):
mahanduraw ang napili nga datos sa mapa (geo-localization)
nagpakita gipili nga datos ug mga sangputanan sa mga lamesa
nagpakita mga napili nga datos sa mga tsart sa bar
nagpakita mga napili nga datos sa mga tsart sa kasaysayan
i-export ang datos sa mga aplikasyon sa ikatulo nga partido ug dugang nga pagproseso
uban pang pagpaandar ma-update sa tagsatagsa nga mga hangyo.
Ang Front-End sa gumagamit ma-access pinaagi sa static IP o DNS redirection domain / subdomain / file kung magamit.
Panig-ingnan ug pag-instalar sa Demo (Gihimo ra kini alang sa mga umaabot nga kustomer).
Palihug ipahibalo kanamo kung gusto nimo kini sulayan - aron mapadali ang publiko nga pag-access sa platform.
Mahimong magkinahanglan kini static IP sa hilit nga kompyuter aron mahimo ang komunikasyon sa @City platform.
Ang nag-unang panid gibiyaan nga wala’y sulod nga katuyoan alang sa mga hinungdan sa seguridad: http: //% ImongIP% / IoT /
Mahimo kini nga tagsatagsa nga mahimo ug ma-edit ug adunay mga link sa tanan nga magamit nga mga serbisyo sa @City IoT Plataporma kung kinahanglan
Gilaraw ang Panguna nga Porma aron makahimo bag-ong mga preset ug tab: http: //%IP%/IoT/que.php
Kini ang pasiuna nga porma alang sa paghimo og mga sangputanan, panan-aw ug mga tab alang sa matag pag-ayo
Mga paghulagway (Gikan sa taas ug wala ngadto sa tuo nga direksyon)
Pagbag-o sa Visualization Theme CSS file kinahanglan adunay sa "mga template / css /" direktoryo - awtomatikong gilista.
Pilia ang mga punoan nga natad nga makita sa lamesa. Kini gi-update awtomatikong.
Pagpili sa tibuuk nga uma (kinahanglan sundan pinaagi sa pagpili sa pipila niini sa kamut)
Pilia ang tanan nga natad (kinahanglan sundon nga idili sa pagkapili ang pila niini sa kamut)
Katumbas kini sa tanan (X) nga checkbox
Tag-usa nga gihimo nga mga tab nga adunay mga ngalan ug preset (gitipig sa cfg / tabs.cfg file).
Ang file sa tinuud adunay sulud nga ngalan ug URL (gilain sa tab char).
Gipakita ang tanan nga mga natad nga gikutuban sa Field Filter.
Mga natad sa lamesa:
mapa- mga sangputanan sa pagmapa sa mapa (mahimong mapili ang usa o daghang natad)
kaagi - mga tsart sa kasaysayan (mahimong mapili ang usa o daghang natad)
tab - gipakita ang lamesa (bisan unsang kombinasyon sa mga uma mahimong mapili)
bar - usa ra ka uma ang gipakita sa tsart sa bar
Sa pagpadayon sa usa sa kantidad niini magbukas kini mga bag-ong sangputanan nga gipili nga mga uma (alang sa karon nga laray).
Pagdugang / pagkuha sa usa ka Tab nga adunay ngalan nga gibutang sa Tab uma. Gigamit ra ang mga natad nga gipili sa parehas nga laray sa lamesa.
Ang pagpadayon sa bisan unsang uban nga ngalan sa kapatagan magpasiugda sa Data Visualization sa pinili nga uma alang sa napili nga laray.
Ang han-ay sa gipakita nga mga uma sama sa pagkahan-ay niini sa porma sa mga uma (bisan pa tm ang natad kanunay ipadala sa katapusan sa teksto). Ang kini nga order mahimo ra nga mabag-o sa direkta nga pag-edit sa mga parameter sa URL (bahin sa han-ay sa mga umahan).
Pananglitan: Ang setting sa Tab uban ang Pagsubay sa Asset ngalan ug adunay sulud nga mapa nga adunay oras ug katulin sa mapa
Tanan nga paghulagway nagtumong sa laray diin "Map" ang teksto naa sa "Pagdagan" kolum.
Isulud ngalan "Pagsubay sa Asset" sa Tab uma (nga wala’y mga marka sa pagkutlo)
Siguruha nga ang tanan nga mga haligi wala mapili sa laray
pilia tm, gps_dali_km sa laray ra
press + butones diin sa laray
Ang mga mapa mahimong maglansad gikan sa MainForm nga adunay pauna nga pag-configure
Ang pagpauna sa mapa gihimo sa kamut kung direkta nga gipatuman nga adunay link: > http: //%IP%/IoT/maps.php
Kinahanglan nga mapili sa taggamit ang tanan nga natad (Press Gipili Butang)
Pagpadayon sa pipila ka mga checkbox alang sa gipakita nga mga uma (pan. Ain5 (alang sa lebel sa Smog) ug tm (alang sa petsa / oras sa pagsukot)
press "V" checkbox aron itago ang porma sa mga umahan
press Pagpatuman buton aron mapadagan ang pangutana sa DB ug ipakita ang karon nga kasayuran gikan sa tanan nga mga sensor / aparato
Ang mapa nga adunay datos gi-update pagkahuman sa 30 segundo o labaw pa.
Ang mga setting gihulagway gikan wala pakadto sa tuo (sa taas nga screenshot).
Ang lebel sa pag-zoom mahimo nga mabag-o gamit ang (+/-) mga buton alang sa sukdanan (current_scale * 2 o current_scale / 2 matag usa). Ang pagpadayon sa usa sa mga buton nga kini awtomatikong magbag-o sa sukdanan.
Ang laing paagi mao ang pagpili sa Antas sa Pag-zoom in Pag-zoom Combo Box field ug press Pagpatuman buton Sa kini nga kaso ang tibuuk nga Pagtan-aw / Mapa mai-reload ug i-refresh (magdugay samtang gipili).
IMEIang natad adunay sulud nga talagsaon nga aparato ID o Talagsaon nga alyas alang sa usa ka aparato. Ang default setting mao ang * (asterisk) nga nagpakita labing bag-o nga mga kantidad ug geolocation alang sa matag aparato.
Ang pagtakda sa IMEI sa bisan unsang uban nga kantidad, magpakita sa makasaysayanon nga datos sa pinili nga aparato. Adunay kini kahulugan alang sa mga mobile ug naglihok nga sensor, kung dili ang mga sangputanan mosapaw sa mapa sa parehas nga posisyon.
Ibutang ang posisyon sa sentro sa mapa. Kini nga natad gitakda sa posisyon sa kursor kung ang butones sa mouse napugos sa mapa.
Ang istilo / tema sa mapa mahimong mapili Map ComboBox uma (pananglitan. Ngitngit, Abohon, Topographic).
Ang lainlaing mga tema sa mapa mahimo nga adunay lainlaing lebel sa pag-zoom aron mahimo’g ipatuman ang husto nga Tema aron madugangan ang timbangan sa mapa.
Kung diin gigamit ang Clause alang sa dugang nga query string {ASAN nga bahin} alang sa MySQL / MariaDB.
Gikonsiderar ang kini nga parusa alang sa kompleto nga paghimo sa QUERY string alang sa sangputanan sa database. Mahimong limitahan niini ang datos, oras ug bisan unsang uban nga mga kantidad pinaagi sa paglimita sa ihap sa mga sangputanan. Ang mga orihinal nga ngalan sa kapatagan sa lamesa (dili alyas) kinahanglan gamiton sa kini nga natad. Pananglitan
gps_speed_km> 10 // ang katulin labaw sa 10km / h
ain5> 3 // ain5 labi ka daghan sa 3 (ihap sa 2.5um nga partikulo nga ihap - lebel sa aso)
gps_speed_km> 10 ug ain6> 5 // ang katulin labaw sa 10km / h ug ang ain6 labi ka daghan sa 5 (naghupot sa 10um nga partikulo nga ihap - lebel sa aso)
Ang pagpadayon sa kini nga butones gikinahanglan aron mausab ang bisan unsang mga setting, mga parameter (gawas sa pagpadayon +/- mga butones)
Ang mapa gikarga gikan sa sinugdanan uban ang mga bag-ong preset.
Wala gyud gikarga ang mapa, kung wala’y magamit nga datos alang sa karon nga pangutana.
Pagkahuman sa pagpadayon sa kini nga butones bisan usa ka kapatagan kinahanglan nga mapili nga manwal aron ipakita ang mga sangputanan sa mapa.
Gigamit kini nga checkbox aron ipakita / itago ang nagpili sa mga uma aron ipakita.
Kini nga checkbox nakapahimo sa pagtago sa tibuuk nga Porma gawas ( +/- mga butones)
Ang mga sangputanan sa mapa padayon nga gi-refresh ug na-update nga adunay bag-ong mga kantidad
Mga resulta sa Eg Smog (Sensor nga gi-install sa awto): lebel sa lebel sa 2.5um nga partikulo (Ain5), Speed (gps_speed_km), Petsa / Oras (tm), mapa (2 - topographic), zoom level 16,
Diin nga hugpong:
"gps_fix = 3 ug tm> "2019-02-18 00:00:00" ug tm <"2019-02-19 00:00:00" ug gps_speed_km> 0".
// GPS = balido nga mga sangputanan sa 3D ug petsa = 2019-02-18 & tulin> 0 km / h
Ipakita ang mga sangputanan sa lamesa.
Sa "Panguna nga Porma" press "lamesa" butang, pagkahuman pagpili sa pipila ka mga natad aron ipakita ang pre-configure nga lamesa
Kung bukas ang lamesa gikan sa link http: //%IP%/IoT/que.php? func = tabs nanginahanglan kini una nga pagsugod sa mga setting.
Mahimo nimo mapili ang makita nga mga uma (pinaagi sa pagpadayon "Makita nga mga Umahan" ) checkbox.
Pagpadayon sa tanan nga gikinahanglan nga checkbox alang sa gipakita nga mga natad
Pindota ang checkbox "Makita nga mga Umahan" aron itago ang porma sa umahan
Pindota ang Pagpatuman nga buton aron mapadagan ang pangutana sa DB ug ipakita ang lamesa
Ang mga setting gihulagway gikan wala pakadto sa tuo (sa screenshot).
Ang han-ay nga natad katumbas sa pagpadayon sa header sa kolum.
IMEIang natad adunay sulud nga talagsaon nga aparato ID o Talagsaon nga alyas alang sa usa ka aparato. Uban sa walay sulod nga kantidad gipakita niini ang lamesa sa labing kadaghan nga mga kantidad.
Ang pagtakda sa IMEI sa bisan unsang uban nga kantidad, magpakita sa makasaysayanon nga datos sa pinili nga aparato.
Kini ang angay alang sa MySQL / MariaDB dugang nga query string {ASA nga bahin}
Ang kini nga parusa gikonsidera aron makagbuhat kompleto nga QUERY string alang sa sangputanan sa database. Mahimong limitahan niini ang datos, oras ug bisan unsang uban nga mga kantidad pinaagi sa paglimita sa ihap sa mga sangputanan. Ang mga orihinal nga ngalan sa kapatagan sa lamesa (dili alyas) kinahanglan gamiton sa kini nga natad. Pananglitan
gps_speed_km> 10 // ang katulin labaw sa 10km / h
ain5> 3 // ain5 labi ka daghan sa 3 (ihap sa 2.5um nga partikulo nga ihap - lebel sa aso)
gps_speed_km> 10 ug ain6> 5 // ang katulin labaw sa 10km / h ug ang ain6 labi ka daghan sa 5 (naghupot sa 10um nga partikulo nga ihap - lebel sa aso)
Pagkahuman sa pagpadayon sa kini nga butones bisan usa ka kapatagan kinahanglan nga mapili nga manwal aron ipakita ang mga sangputanan sa mapa.
Ang pagpadayon sa kini nga butones gikinahanglan aron mausab ang bisan unsang mga setting, mga parameter (gawas sa pagpadayon +/- mga butones)
Ang lamesa gi-reload gikan sa sinugdanan uban ang mga bag-ong preset.
Gigamit kini nga checkbox aron ipakita / itago ang nagpili sa mga uma aron ipakita.
Ang mga sangputanan sa lamesa gihan-ay sumala sa Pag-ayo setting sa uma. Ang paghan-ay sa han-ay mahimong mabag-ohan pinaagi sa pagpadayon sa row header (kausa alang sa us aka direksyon duha ka beses alang sa laing direksyon).
Ang pipila nga mga sangputanan sa mga haligi nag-link sa dugang nga mga screen sa pagtan-aw (lisud nga naka-code).
Kung gipakita ang datos sa kasaysayan alang sa aparato kinahanglan nga limitado kini aron dili maipakita ang tibuuk nga kasayuran sa kasaysayan tungod kay mahimo’g mosangput kini sa paghimo o wala’y mga isyu sa memorya.
Ang mga tsart sa bar kinahanglan ipatuman gikan sa Panguna nga Porma pinaagi sa pagpadayon sa us aka uma sa laray nga "Bar".
Gipakita niini ang mga gihan-ay nga mga bar nga gi-normalize hangtod sa labing kadaghan nga kantidad, gipakita gikan sa labing kataas hangtod sa labing ubos nga pagkahan-ay.
Kini mapuslanon alang sa dali nga pagsusi sa grabe nga mga sangputanan ug paghimo og pipila ka mga aksyon.
Ang kalihokan sa Mouse Over magpakita dugang nga kasayuran alang sa aparato.
Ang mga tsart sa makasaysayan mahimong mapasiugdahan gikan sa MainForm kung gipadayon ang pinili nga kolum sa laray nga "Kasaysayan" (alang sa us aka uma).
Alang sa Daghang mga natad sa laray nga "Kasaysayan" nga gitinguha nga mga natad kinahanglan susihon ug ang link sa "Kasaysayan" kinahanglan mapugos sa kolum nga "Run".
Ang mga sangputanan sa kasaysayan gilimitahan sa katapusan nga 24 oras + sunod 24 nga oras (alang sa katapusan nga mga tsart nga makapa-refresh), kung wala’y gitakda nga mga limitasyon.
Ang mga tsart sa kasaysayan kung giablihan gikan sa punoan nga link nagkinahanglan pagsugod sama sa ubang mga sangputanan, kung ablihan gikan sa link nga wala mga parameter sa gusto.
Daghang mga natad mahimong mapili aron ipakita ang lainlaing mga butang. Mahimo usab kini ibutang sa Field Filter Form.
Pagpadayon sa tanan nga gikinahanglan nga checkbox alang sa gipakita nga mga natad
Pindota ang checkbox "Makita nga mga Umahan" aron itago ang porma sa umahan
Pindota ang Pagpatuman nga buton aron mapadagan ang pangutana sa DB ug ipakita ang lamesa
Ang mga butang nga gihulagway gikan sa taas ug gikan sa wala ngadto sa tuo (sa screenshot).
IMEIang natad adunay sulud nga talagsaon nga aparato ID o Talagsaon nga alyas alang sa usa ka aparato. Sa kantidad nga * (asterix) gipakita niini ang lamesa sa labing kadaghan nga mga kantidad nga wala’y kahulugan.
Ang pagtakda sa IMEI sa bisan unsang uban nga kantidad, magpakita sa makasaysayanon nga datos sa pinili nga aparato.
Klausa alang sa paglimita sa mga sangputanan sa datos nga MySQL / MariaDB dugang nga query string {ASAN nga bahin}.
Gikonsiderar ang kini nga parusa alang sa kompleto nga paghimo sa QUERY string alang sa sangputanan sa database. Mahimong limitahan niini ang datos, oras ug bisan unsang uban nga mga kantidad pinaagi sa paglimita sa ihap sa mga sangputanan. Ang mga orihinal nga ngalan sa kapatagan sa lamesa (dili alyas) kinahanglan gamiton sa kini nga natad ug balido nga SQL syntax. Pananglitan
gps_speed_km> 10 // ang katulin labaw sa 10km / h
ain5> 3 // ain5 labi ka daghan sa 3 (ihap sa 2.5um nga partikulo nga ihap - lebel sa aso)
gps_speed_km> 10 ug ain6> 5 // ang katulin labaw sa 10km / h ug ang ain6 labi ka daghan sa 5 (naghupot sa 10um nga partikulo nga ihap - lebel sa aso)
Pagkahuman sa pagpadayon sa kini nga butones bisan usa ka kapatagan kinahanglan nga mapili nga mano-mano aron mapakita ang mga sangputanan sa kasaysayan.
Ang pagpadayon sa kini nga butones gikinahanglan aron mausab ang bisan unsang mga setting, mga parameter (gawas sa pagpakita sa mga natad o query panel). Ang lamesa gi-reload gikan sa sinugdanan uban ang mga bag-ong preset.
Gigamit kini nga checkbox aron ipakita / itago ang nagpili sa mga uma aron ipakita.
Mga kantidad sa pagpakita sa mouse pointer sa mga pagsukol ug petsa / oras.
Pag-andar / WWW Browser | Chrome 72 | FireFox 65 | Ngilit | Opera 58 |
Mga Mapa | + | + | + | + |
Makasaysayanon | + | + (*) | + | + |
Mga bar | + | + | + | + |
Tabs | + | + | + | + |
* - Dili suportahan sa Firefox ang tagapili sa petsa / oras (ang natad sa teksto kinahanglan nga manu-mano nga gi-edit gamit ang husto nga format sa oras sa petsa).
Ang Internet Explorer dili suportado (gamiton Ngilit sa baylo)
Ang uban pang mga web browser wala gisulayan.
Ang mga panid sa web gibase sa kinatibuk-ang file sa template nga naa sa "mga template" direktoryo nga "* .pamalandong".
Ingon kadugangan matag sulud sa panid adunay sulud:
Ang file nga "* .head" diin gitipig ang header sa panid (mga link, gi-import nga CSS, JavaScript Files, ubp. )
Mga file nga "* .foot" diin gitipig ang footer sa panid (mga link, ubp. )
Ang Tema sa Pag-visualize mahimong mabag-o sumala sa gusto sa gumagamit pinaagi sa pagkopya ug pag-usab sa mga file sa CSS. Ang mga CSS file naa sa "mga template / css" direktoryo Ang lainlaing mga Tema sa Panid sa Web mahimong magamit aron makahimo pag-optimize alang sa pananglitan. pag-print, mga template sa SmartPhones, PADs.
Table panan-aw - adunay mapili nga uma alang sa pagpili sa CSS file alang sa kompleto nga pagbag-o sa tema (gitipig sa "mga template / css / tab" direktoryo).
Map panan-aw - ang kinatibuk-ang tema gipili sa "mapa" type nga combo box. Dugang pa adunay default CSS file "mga template / css / map.css" nga adunay sulud nga dugang nga pagpaandar sama sa mga sangputanan sa pagtago / pagkolor base sa mga kantidad niini. Ang nahabilin sa kini nga file sa CSS praktikal nga gikutuban sa mga pangutana ug mga porma sa uma.
Kadaghanan sa @City Platform Dawata ang mga file nga PHP alang sa visualization cssparameter nga adunay kantidad sa ngalan sa file alang sa Tema (nga wala’y extension). Ang file kinahanglan nga makit-an sa direktoryo nga "template / css" ug ang ngalan sensitibo sa kaso.
Ang pila ka mga elemento sa pagpakita sa Tema naa direkta nga makita sa JavaScript file nga naa sa "template / js" direktoryo
Panguna @ Siyudad iskrip"@ City.js" naa sa taas nga direktoryo. Wala’y posibilidad sa pagbag-o niini lokasyon, bisan pa ang iskrip mahimong makopya sa "mga template / js" direktoryo ug gibag-o didto. Ang paggamit sa indibidwal nga script nanginahanglan pag-update sa tanan nga mga file sa header.
Ang pipila ka mga talagsaon nga sensor mahimo nga manginahanglan dedikado nga gimbuhaton sa pagkalkula.
Wala’y posibilidad nga ma-update ug mapadayon ang daghang mga lahi sa @City Server Software, Pag-atubang sa PHP interface, nga mahimong hinungdan sa daghang mga isyu, bersyon, sayup.
Labing maayo ug kadali nga paagi aron maangkon kini, ang pag-update sa files "overlay" nga mga file alang sa husto nga pagpakita sa kantidad / paghulagway.
Ang mga orihinal nga script sa JS bukas nga text file ug mahimong gamiton sa mga kinahanglanon sa kostumer. Ingon sa gipahayag sa miaging kapitulo kinahanglan sila makopya "mga template / js" direktoryo diin ang mga kustomer adunay mga katungod sa pag-access alang sa pagbag-o.
Teknikal nga aspeto sa programa sa @ Siyudad Ang sistema dili usa ka hilisgutan sa kini nga dokumento, bisan pa ang Web developer nga adunay sukaranan nga kahibalo sa HTML ug JS mahimong ipasadya sa Front-end nga aplikasyon sa Web sa tagsatagsa nga kinahanglanon sa kustomer.
@City Database nga adunay ngalan "IoT" o "* IoT" gibahin sa mga lamesa (diin ang asterix usa ka awtomatik depende sa hosting server - kung kinahanglan). Ang DataBase mahimong ma-obserbahan sa PHPAdmin (aplikasyon sa web) nga adunay link http: //% IP% / phpmyadmin
Gitakda ang mga Tables alang sa matag Device (diin * Ang {asterix} usa ka IMEI address - talagsaon nga ID):
"* _t" - Mga token alang sa karon nga pagtugot sa mga ninggamit (wala gigamit alang sa mga panganod nga Single-Customer)
"* _c" - pila sa mga mando (Mga Hinabo) - nga ipadala sa aparato
"*" - tanan nga mga resulta sa na-decode nga kahimtang.
Uban pang mga lamesa:
"ithings_" lamesa - adunay sulud nga decode karon nga kahimtang sa tanan nga mga aparato (kini gikopya sa panahon sa pag-update sa bisan unsa nga "*" mga lamesa). Ang istruktura sa ithings_ lamesa hapit parehas sa "*" mga lamesa "ithings_" adunay dugang nga mga uma alang sa Address sa Postal ug mga paghulagway.
Ang lamesa nga "mga tiggamit" gikutuban ug kinahanglan usbon.
"idx" - indeks
"tm" - awtomatikong timestamp
"dt" - paghiusa ang timestamp
"imei" - talagsaon nga adres sa aparato
"rssi" - lebel sa signal sa RSSI
"rsrp" - signal sa RSRP
"mga hitabo" - Naghulat nga mga hitabo nga ipadala sa controller
"gawas1" .. "gawas16" - Na-decode ang kahimtang sa mga output
"in1" .. "in16" - status sa na-decode nga input
"ain1" .. "ain8" - gi-decode nga mga kantidad sa ADC (RAW)
"sens1" .. "sens8" - gibag-o ang mga kantidad sa sensor (nagsalig sa tipo sa aparato)
"dimm1" .. "dimm8" - gi-decode ang mga kantidad sa dimmers (nagsalig sa tipo sa aparato)
"int1" .. "int6" - gi-decode ang mga kantidad sa mga counter (nagsalig sa tipo sa aparato)
"text1" .. "text6" - gi-decode nga mga kantidad sa teksto (nagsalig sa tipo sa aparato)
"paglalang" - Petsa / oras sa paghimo sa aparato
"ulahi" - katapusan nga petsa / oras
"mogamit" - magamit sa umaabot
"pass" - gamiton sa umaabot
"sn" - gsm serial nr
"kahimtang" - Ang kahimtang sa karon nga controller wala ma-decode sa hex format
"hash_code" - magamit sa umaabot
"addr" - mubu nga adres sa aparato
"fwnr" - firmware nr
"may kapansanan" - aparato nga dili pinagama (wala gihimo)
"gsm_nr" - CIoT gsm number
"vendor" - code sa vendor (alang sa franchise / co-production)
"timezone" - Ang offset sa Time Zone
"dst" - Paggamit adlaw-adlaw nga mga setting sa pagtipig
"gps_lat" - Latitude sa GPS
"gps_long" - Longhitud sa GPS
"gps_hdop" - GPS HDOP
"gps_alt" - Kahitas-an sa GPS
"gps_fix" - Pag-ayo sa GPS (kinahanglan nga 3 - alang sa balido nga mga sangputanan)
"gps_cog" - GPS Cog
"gps_speed_km" - Kusog sa GPS sa [km / h]
"gps_sat" - Nakit-an ang mga GPS satellite
"kontinente", "nasud", "rehiyon", "subregion", "subsubregion", "city", "district", "street", "street_nr", "item_nr" - Mga natad sa adres ug paghulagway sa kostumer (!!!! Dili magamit alang sa "*" mga talaan sa kasaysayan)
"log" - data sa log
Ang mga ngalan sa uma hinungdanon alang sa pagmugna og mga pangutana sa SQL alang sa pagdugang sa pagpaandar sa pagpangita tungod kay ang orihinal nga ngalan kinahanglan gamiton sa SQL Statement.
Ang kini nga lamesa mao ang pila / panghimatuud sa pila alang sa matag aparato ug adunay mosunud nga istruktura:
"mando" - mando nga ipadala o gipadala na sa controller
"kumpirmado" - kumpirmasyon nga bandila kung gipadala na ug nakumpirma na
"petsa" - unix timestamp sa hitabo
"gi-update" - auto update flag (petsa / oras sa timestamp)
Ma-access ang datos nga wala ang aplikasyon sa Front-end Web. Ang sistema sa @City adunay sulud nga script nga adunay mga gimbuhaton sa tungatunga nga lebel. Ang mga sangputanan gibalik sa pormat nga JSON.
http: //%IP%/IoT/que.php? func = devsjson
Tibuok pagbalik sa pangutana "_ithings" lamesa (kasamtangan nga mga kahimtang sa tanan nga mga aparato) sa JSON Format:
[{ "nasud":"", "syudad":"", "kontinente":"", "nasud":"", "rehiyon":"", "subregion":"", "pagpasakop":"", "syudad":"", "distrito":"", "dalan":"", "street_nr":"", "item_nr":"", "gps_lat":"0000.0000N", "gps_long":"00000.0000E", "tm":"2019-02-10 12:56:23", "paglalang":"2019-02-09 18:12:38", "ulahi":"0000-00-00 00:00:00", "mga hitabo":"", "tiggamit":"", "pasado":"", "imei":"351580051067110", "sn":"", "kahimtang":"73000200000f360033026800240000002c002c002dffffffffffffff5b63000001c1000001c2000000000000000009250a4f0a760a7a0a750a780a7e0000031d032205fc34029b025c025600460eb305320000", "hash_code":"", "addr":"", "fwnr":"", "baldado":"", "gsm_nr":"", "tigbaligya":"", "timezone":"", "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":"", "mga hitabo":"", "gawas1":"0", "gawas2":"0", "gawas3":"0", "gawas4":"0", "gawas5":"0", "gawas6":"0", "gawas7":"0", "gawas8":"0", "gawas9":"0", "gawas10":"1", "gawas11":"0", "gawas12":"0", "gawas13":"0", "gawas14":"0", "gawas15":"0", "gawas16":"0", "in1":"0", "sa2":"0", "sa3":"0", "sa4":"0", "sa5":"0", "sa6":"0", "sa7":"0", "sa8":"0", "sa9":"0", "sa10":"0", "sa11":"0", "sa12":"0", "sa13":"0", "sa14":"0", "sa15":"0", "in16":"0", "ain1":"3894", "ain2":"51", "ain3":"616", "ain4":"36", "asa5":"0", "ain6":"44", "ain7":"44", "ain8":"45", "sens1":"0", "sens2":"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", "text1":"", "text2":"", "teksto3":"", "teksto4":"", "text5":"", "text6":"" }]
Ang datos sa makasaysayanon nga pangutana sa us aka aparato pinaagi sa IMEI nr:
http: //%IP%/IoT/que.php? func = imeijson & imei = 356345080018095
Tungod kay ang tibuuk nga lamesa mahimo’g adunay sulud nga milyon-milyon nga mga laray kinahanglan nga limitahan sa KANSANG sugyot aron dili mabitay ang server.
Dugang nga mga parameter nga parameter sa url:
nagpanglingo - imeijson
imei - IMEI sa aparato
uma - mga uma nga ipakita sa mga sangputanan (lista nga gilain sa koma)
min - Minimum nga kantidad alang sa unang natad gikan sa lista
max - maximum nga kantidad alang sa unang natad gikan sa lista
sot - uma alang sa paghan-ay
tm - Natad nga awtomatiko nga gidugang sa mga sangputanan.
where - diin ang sugyot aron limt ang datos
Pananglitan:
Gusto namon nga mosunud sa sangputanan
alang sa aparato nga adunay imei=356345080018095
ipakita mga natad: ain5, ain6, gps_lat, gps_long
ug utlanan asa5 sa range ( 1, 10000 ) - kinahanglan una nga lista sa lista
ug mga gps adunay balido nga datos (gps_fix = 3)
ug petsa / oras (tm) from2019-02-14 23:00:19 to 2019-02-15 00:00:00
Gitukod nga lubid sa URL:
http: //%IP%/IoT/que.php? func =imeijson& imei =356345080018095& uma =asa5, ain6, gps_lat, gps_long& min =1& max =1000& asa =gps_fix = 3 ug tm> "2019-02-14 23:00:19" ug tm <"2019-02-15 00:00:00"
Mga Resulta sa Pagpangutana:
[{ "asa5":"66","ain6":"68","gps_lat":"5202.7326N","gps_long":"02115.8073E","tm":"2019-02-14 23:04:31" }, { "asa5":"67","ain6":"76","gps_lat":"5202.7328N","gps_long":"02115.8075E","tm":"2019-02-14 23:05:42" }, { "asa5":"63","ain6":"77","gps_lat":"5202.7328N","gps_long":"02115.8074E","tm":"2019-02-14 23:06:05" }, { "asa5":"58","ain6":"77","gps_lat":"5202.7328N","gps_long":"02115.8075E","tm":"2019-02-14 23:06:32" }, { "asa5":"58","ain6":"68","gps_lat":"5202.7328N","gps_long":"02115.8076E","tm":"2019-02-14 23:06:55" }]
Gibalik sa kini nga pag-andar ang limitado nga datos gikan sa lamesa nga "_ithings"
http: //%IP%/IoT/que.php? func = fieldjson & field = ain5 & min = 13 & max = 5000
Mga Parameter:
nagpanglingo - Fieldjson
uma - uma nga gipakita sa mga sangputanan - imei ug tm awtomatiko nga gidugang
min - minimum nga kantidad alang sa uma
max - maximum nga kantidad alang sa uma
Alang sa labaw sa pangutana nga pisi kini mibalik mga sangputanan sa ain5, imei, tm uma:
kung asa5 naa sa sakup (13,5000)
Mga Resulta sa Pagpangutana:
[{"imei":"353080090069142", "tm":"2019-03-14 11:51:01", "asa5":"14" },
{"imei":"356345080018095", "tm":"2019-02-20 09:13:04", "asa5":"115" },
{"imei":"karczew", "tm":"2019-03-07 13:08:22", "asa5":"103" }]