City IoT Cloud Platform
iSys - سیستم های هوشمند IoT راه حل ها
IoE.Systems
فهرست مطالب
1 معرفی. 5
1.1 انواع دستگاه های پشتیبانی شده. 5
1.2 انواع محصولات پشتیبانی شده 5
1.3 پروتکل های ارتباطی پشتیبانی شده 5
1.4. فناوری ارتباطات پشتیبانی شده دستگاهها 6
1.5 City Cloud Server 6
1.5.1 درگاه های سرور و ارتباطات 7
1.5.2 ادغام HTTP LoRaWAN 7
1.5.3. رابط جلویی 8
1.5.3. حقوق دسترسی سرور 8
1.6 دستگاه های هوشمند 9
1.6.1 CIoT - دستگاه های GSM 9
1.6.3 BAS ، BMS ، IoT - دستگاه های اترنت و WiFi 9
1.6.2. دستگاه های L -LoRaWAN 9
1.7 گزینه های تجارت به تجارت (B2B) 9
2 عملکرد پلت فرمCity 10 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. نمادهای گرافیکی - پیوندهایی به نتایج تجسم (قابل ویرایش)
4.2 فرم: 12
4.2.1 کادر تأیید "X" - کل فرم درخواست 12 را باز / بسته می کند
4.2.2. CSS - تم تجسم 12 را انتخاب کنید
4.2.3. کادر انتخاب زمینه های قابل مشاهده - لیست فیلترهای فیلد 12 را نشان می دهد / پنهان می کند
4.2.4. Tab: نام Tab برای افزودن یا حذف 12
4.2.5. افزودن / حذف دکمه ها - برگه هایی با نام را در قسمت برگه 12 اضافه یا حذف کنید
4.2.6. دکمه اصلی 12 را انتخاب کنید
4.2.7. دکمه All 12 را لغو انتخاب کنید
4.2.7. دکمه All 12 را انتخاب کنید
4.2.8. پنهان کردن فیلتر - مخفی کردن فرم 12
4.2.9. دکمه اجرا - تنظیمات پارامترها را تغییر دهید 13
4.2.10. کادر تأیید "V" - نمایش / فیلدهای فیلتر بالا. 13
4.3 زبانه ها
4.4 مطالب جدول 13
4.4.1. اجرا - نمایش نوع نتیجه 13
4.4.2. کپی کردن (+/- پیوندها)
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. Lon، Lat (زمینه های مختصات طول و عرض جغرافیایی) 16
5.2.4. 16 تغییر سبک MAP (طرح زمینه)
5.2.5. بند 16
5.2.6. اجرا (دکمه پرس و جو) 16
5.2.7. لغو انتخاب همه (حذف تمام قسمتها از درخواست) 17
5.2.8. کادر تأیید "V" (فرم زمینه باز / بستن) 17
5.2.9. کادر تأیید "X" (نمایش / پنهان کردن فرم درخواست) 17
5.3 مثال 17
6 نمایش نتایج در جدول 18
6.1 مقداردهی اولیه جدول 18
6.2 تنظیمات اختیاری برای درخواست 19
6.2.1. مرتب سازی - مرتب سازی زمینه و ترتیب صعودی / نزولی 19
6.2.2. DB / IMEI - دستگاه 19 را انتخاب کنید
6.2.3. CSS - سبک را انتخاب کنید (تم تجسم)
6.2.4. زمینه های قابل مشاهده - نمایش / پنهان کردن فرم 20
6.2.5. حذف خالی - ستون های خالی 20 را نمایش ندهید
6.2.6. کادر تأیید "X" (نمایش / پنهان کردن فرم درخواست)
6.2.7. بند (برای محدودیت داده ها)
6.2.8. دکمه اصلی را انتخاب کنید (معمول ترین قسمت ها را فعال کنید) 20
6.2.9. دکمه All را لغو انتخاب کنید (حذف همه قسمت ها از درخواست) 20
6.2.10. اجرا (اجرای دکمه پرس و جو) 20
6.2.11. کادر تأیید "V" (فرم زمینه باز / بستن) 20
7 نمودار میله. 21
8 نمودارهای تاریخی 22
8.1 22. شروع نمودارهای تاریخی
8.2 تنظیمات اختیاری نمودارهای تاریخی 23
8.2.1. IMEI - (برای نمایش داده های تاریخی دستگاه را انتخاب کنید) 23
8.2.2. حداقل - حداقل مقدار اولین فیلد 23
8.2.3. حداکثر - حداکثر مقدار حداکثر قسمت اول 23 را محدود کنید
8.2.4. "V" - نمایش / پنهان کردن فرم 23
8.2.5. از: حداقل تاریخ / زمان را تنظیم کنید (*) 23
8.2.6. به: تاریخ / زمان حداکثر تاریخ را تنظیم کنید (*) 23
8.2.7. کادر تأیید "X" (نمایش / پنهان کردن فرم درخواست) 23
8.2.8. "جایی که" بند 23
8.2.9. دکمه All را لغو انتخاب کنید (حذف همه قسمت ها از درخواست) 23
8.2.10. اجرا (دکمه پرس و جو) 23
8.2.11. کادر تأیید "V" (فرم زمینه باز / بستن) 24
8.3 نوع میله ها: (فقط داده های موجود را نمایش می دهد) 24
8.4 نوع پیوسته (با همان داده ها): 24
9 سازگاری مرورگر وب 25
10 26. سفارشی سازی مضامین
11 به روز رسانی الگوریتم ها 27
12 ساختار پایگاه داده 28
12.1 ساختار جداول "ithings_" و "*" 29
12.2 جدول دستورات دستگاه (رویدادها) جدول "* _c" - ساختار 30
12.3 دسترسی به نتایج از پایگاه های داده - سطح متوسط (خواندن داده ها) 30
12.3.1. وضعیت فعلی همه دستگاه ها را دریافت کنید 30
12.3.2. داده های تاریخی دستگاه 31 را دریافت کنید
12.3.3. لیست دستگاه ها را دریافت کنید - یک قسمت از وضعیت های فعلی با محدودیت 32
City Plat Cloud Platform اختصاص داده شده است "ابر ابر" سیستم برای مشتریان فردی. سیستم عامل قابل اشتراک نیست و فقط یک مشتری به سرور فیزیکی یا مجازی (VPS یا سرورهای اختصاصی) دسترسی دارد. مشتری ممکن است یکی از ده ها مرکز داده در اروپا یا جهان را انتخاب کند.
پلت فرمCity to به دنبال کردن محصولات iSys.PL اختصاص یافته است
IoT - RF / LoRaWAN (اینترنت اشیا)
CIoT - GSM / 2G / 3G / 4G / CATM1 / NBIoT (اینترنت همراه چیزها)
وای فای
شبکه محلی کابلی
City (eCity) Cloud IoT Platform سیستم متفاوتی برای محصولات IP (است (که با هم نامیده می شوند @ سخت افزار شهر یا دستگاه های CioT ):
@ شهر
@سبک
@اندازه گیری
@پی گیری
AirQ
@صندوقچه
City IoT platform از پروتکل های زیر برای ارتباط پشتیبانی می کند:
UDP - پیشنهاد شده برای سنسورها / دستگاه های CIoT (مخصوصاً NBIoT) - کمترین میزان استفاده از داده ها
TCPIP - پیشنهاد شده برای دستگاههایی با ارتباط دو طرفه - دست دادن / تأیید
HTTP - فقط برای دسترسی به داده ها / تجسم / صادرات / پیشنهاد می شود "ابر به ابر"
HTTP Webhooks - برای ارتباط LoRaWAN بین شبکه LoRaWAN / سرور برنامه وCity Cloud.
داده ها از کنترل کننده به سرور ابری و بالعکس ارسال می شوند در قالب باینری منحصر به فرد برای کمترین اندازه داده و افزایش امنیت رمزگذاری می شوند. هر شریک کلید رمزگذاری منحصر به فرد خود را برای مجوز دستگاه ، بررسی اعتبار داده و غیره دریافت می کند.
برای دستگاه های غیر eHouse / eCity می توان الگوریتم های رمزگذاری جداگانه را تهیه کرد ( "C" کد منبع) برای هر شریک برای ریز پردازنده برای محافظت از داده ها قبل از برقراری ارتباط.
در این حالت داده ها در حین ارتباط دو طرفه از طریق رسانه های ارتباطی عمومی (اینترنت ، هوا و غیره) کاملاً ایمن هستند. )
City IoT پلت فرم پشتیبانی می کند:
GSM: دستگاه های 2G ، 3G ، 4G (LTE) ، CATM1 (LTEM1) ، NBIoT (ارتباطات UDP / TCPIP)
دستگاه های LoRaWAN (HTTP Webhooks) - از طریق درگاه LoRaWAN و سرورهای شبکه / برنامه LoRaWAN
کنترل کننده های اترنت (ارتباطات UDP / TCP)
کنترل کننده های WiFi (ارتباط UDP / TCP)
محصولات IP آینده
محصولات غیر IP از طریق @ City / eHouse. additional Hardware Gateway محلی دیگر
City IoT Platform به دستگاه ها / گره ها اختصاص داده شده است:
محصولات بومی iSys:
CIoT (GSM / 2G / 3G / 4G / CATM1 / NBIoT)
Lo (LoRaWAN)
WiFi - محصولات اختصاصی برایCity Platform
اترنت - محصولات اختصاصی برایCity Platform
محصولات تولید مشترک (ساخته شده توسط اشخاص ثالث تحت مجوز iSys و مارک خارجی)
محصولات حق رای دادن (ساخته شده توسط اشخاص ثالث تحت مجوز iSys با آرم iSys)
نرم افزارCity بسته به عملکرد درخواست شده در VPS مبتنی بر Linux (سرور خصوصی مجازی) یا سرور اختصاصی در سمت اینترنت کار می کند سرور (بعداً سرور نامیده می شود):
دسترسی خصوصی / عمومی
دستگاه های کلی شمارش می شوند
به روزرسانی فرکانس وضعیت دستگاه
نرخ تازه سازی اطلاعات
چندین نوع VPS بسته به موارد زیر وجود دارد:
قیمت
مکان یابی جغرافیایی مرکز داده
هسته های پردازنده مجازی (1-8)
RAM واقعی (1-32 گیگابایت)
دیسک SSD (20 گیگابایت-1 ترابایت)
ده ها سرور اختصاصی بسته به موارد زیر وجود دارد:
قیمت
مکان یابی جغرافیایی مرکز داده
هسته های پردازنده (4 .. 32)
RAM (16 .. 512 گیگابایت)
SSD / HDD (256 گیگابایت .. 8 ترابایت)
بسترCity به یک مشتری اختصاص یافته است:
دولت ها و مقامات محلی (شهر ، جامعه ، کشور)
B2B (برای مالک شخص ثالث)
از آنجا که این سرور بین مشتریان قابل اشتراک نیست ، دسترسی به امنیت و عملکرد را ساده می کند. به همین دلیل فقط مشتری مسئول امنیت م ،ثر ، ثبات ، کارایی ، بازده داده و غیره است. در صورت عدم عملکرد کافی ، مشتری ممکن است طرح بالاتر (VPS یا سرور اختصاصی) ، بهینه تر از عملکرد و عملکرد مورد انتظار را خریداری کند.
در موارد خاص "Cloud to cloud" ممکن است به جای ابر چند مشتری ، ارتباطات برای جهانی سازی و تمرکز داده ها در مناطق بزرگتر پیاده سازی شود.
ارتباطات سرورCity بر اساس برنامه سطح پایین برای حداکثر رساندن عملکرد تحقق می یابد.
ویژگی های اصلی برنامهCity Server عبارتند از:
دریافت همزمان داده ها از دستگاه ها (از طریق پروتکل ها: UDP ، TCP IP ، HTTP)
به حداقل رساندن استفاده از داده ها و هزینه های آن بین دستگاه ها و Cloud (با استفاده از پروتکل های ارتباطی سطح پایین UDP ، TCP IP)
دریافت وضعیت رمزگذاری شده دستگاه ها (از طریق هر رسانه ارتباطی)
مجوز و اعتبارسنجی داده ها از دستگاه ها با رمزگشایی وضعیت آنها
رمزگشایی وضعیت دستگاهها و به روزرسانی مستقیم آن در جداول MariaDB / MySQL (در قالب داده خام)
جدول داده فعلی (فقط شامل جدیدترین وضعیت هر دستگاه است)
جدول داده های تاریخی (شامل تمام وضعیت های یک دستگاه است)
دستورات معلق (حوادث) را به دستگاه ها ارسال کنید
اطمینان از دست دادن ، تأیید و تأییدها
نرم افزارCity Server برای هر کاربر یکسان است و نمی توان آن را برای مشتریان مختلف سفارشی کرد.
کنترل کننده های LoRaWAN از طریق رابط HTTP (webhooks) موجود در شبکه / سرور برنامه LoRaWAN با ابرCity تلفیق می شوند.
انواع مختلفی از سرور شبکه / برنامه پشتیبانی می شود:
TTN (زمان محدود "در هوا" و حداکثر تعداد دستورات ارسال شده به درایور و پشتیبانی از ارتقا firm میان افزار)
LoraWAN-Stack (نیاز به میزبانی در دستگاه فیزیکی با دسترسی به اینترنت دارد).
LoraServer.Io (نیاز به میزبانی در دستگاه فیزیکی با دسترسی به اینترنت دارد - فقط ارسال داده به سرور است و از ارتقا firm میان افزار پشتیبانی نمی کند)
Cloud هایCity برای کنترل کننده های LoRaWAN به همان روشی که برای سایر رابط ها تقسیم شده است ، تقسیم شده اند. در فصل قبل بحث شده است.
رابط Front-End با اسکریپت های PHP برای استخراج داده های سفارشی از پایگاه داده CloudCity تحقق می یابد. این از مکانیزم جستجوی بسیار کشسان استفاده می کند ، که براساس درخواستهای اصلی SQL برای محدود کردن داده های مورد نظر ساخته شده است. رابط نتایج جستجو را در قالب JSON برای رمزگشایی و پردازش بیشتر توسط "برنامه" Front-end Web فراهم می کند.
رابط جلویی اصلی برای هر کاربر یکسان است و نمی توان آن را برای مشتریان مختلف سفارشی کرد.
رابط کاربری ممکن است توسط کارمندان ما یا در همکاری برای اطمینان از سفارشی سازی برای مشتری ایجاد شود.
حقوق دسترسی مشتری (به سرور فیزیکی) محدود است.
دسترسی پرونده فقط برای پوشه "templates" (پرونده های متنی بومی - .txt ، .js ، .css ، .html):
اضافه کردن ، حذف ، اصلاح پرونده های HTML خالص (Front-End GUI / توسعه رابط)
افزودن ، حذف ، اصلاح پرونده های pure خالص (Front-End GUI / توسعه رابط و الگوریتم ها)
اضافه کردن ، حذف ، اصلاح فایلهای CSS خالص (Front-End - نمایشهای سفارشی / مضامین)
اضافه کردن ، حذف ، اصلاح پرونده های متنی الگوها (GUI Front-End)
افزودن ، حذف ، اصلاح برگه ها ، میانبرها ، پیوندها به نتایج داده
سایر حقوق دسترسی:
دسترسی کامل بهCity Cloud Database MySQL / MariaDB که همه داده های دستگاه در آن ذخیره می شود
دسترسی به خدمات وب برای مشتری تعریف شده است (اعتبارنامه).
مشتری مجاز به انتقال اعتبار به اشخاص ثالث نیست (دسترسی چندگانه به نتایج ممکن است بر عملکرد ، ثبات و امنیت سیستم کلی تأثیر بگذارد)
در شرایط خاص و استفاده از سرور اختصاصی با کارایی بالا ، ممکن است حساب عمومی برای مشاهده اکثر داده های فعلی (غیر تاریخی) تنظیم شود.
کاربر ممکن است داده ها را بر روی سرور MySQL خود کپی کند و تجزیه و تحلیل و پردازش داده های خود را انجام دهد ، به این ترتیب بر عملکردCity Server تأثیر نمی گذارد
iSys - کارکنان سیستم های هوشمند - دسترسی نامحدودی به کل سرور شامل حساب ریشه و دسترسی کامل DB برای نگهداری دارند.
در شرایط خاص ، iSys ممکن است حقوق محدود دیگری را به مشتری (اسکریپت های PHP ، پرونده ها) پس از بررسی کد منبع ، اجرای آزمایشات اعطا کند ، در صورتی که بر امنیت ، ثبات و عملکرد سیستم تأثیر نگذارد.
دستگاه های ما شامل میکروکنترلر و ماژول GSM / GPS / GNSS (2G..4G ، NBIoT ، CATM1) برای برقراری ارتباط است. میکروکنترلر شامل بوت لودر رمزگذاری شده برای ارتقا secure امن میان افزار OTA است. این امکان ایجاد بسیاری از انواع سیستم بر اساس همان سیستم را فراهم می کند "دستگاه هوشمند CIoT".
کنترل کننده های اترنت و WiFi امکان ارتباط مبتنی بر IP با سیستم را فراهم می کنند (بدون شارژ انتقال داده به اپراتور GSM). این دستگاه همچنین دارای بوت لودر رمزگذاری شده است و ممکن است دستگاه ها از طریق رابط بومی آن به روز شوند. برای WiFi دارای سیستم عامل OTA از سرور اصلی است
LoRaWAN امکان انتقال داده را در فواصل بسیار طولانی (تا حدودی) فراهم می کند. 15 کیلومتر) این محدوده به سرعت انتقال داده ، میزان داده ، شهرنشینی منطقه و کارایی مسیرهای رادیویی دستگاه ها بستگی دارد.
دستگاه های ما شامل یک میکروکنترلر و ماژول LoRaWAN برای ارتباطات هستند. میکروکنترلر شامل یک بوت لودر رمزگذاری شده برای به روزرسانی ایمن نرم افزار OTA است. با این کار می توانید چندین نوع سیستم را بر اساس همان سیستم ایجاد کنید "IoT smart device". دستگاه ها در باند باز ISM بدون هزینه اشتراک اضافی کار می کنند. استفاده از دروازه های LoRaWAN برای پوشش دادن کل منطقه با دسترسی به اینترنت ضروری است. در مورد دروازه های LoRaWAN موجود در محدوده دستگاه ها (برای سرور TTN پیکربندی شده) ، امکان ارسال اطلاعات از طریق آنها وجود دارد. ارتقاgrade میان افزار به سرور LoRaWAN شبکه / برنامه و محدوده مناسبی برای برقراری ارتباط نیاز دارد.
چندین گزینه برای تجارت و همکاری وجود دارد:
واردات / صادرات محصولات آماده (تابلو برق ، دستگاه ها) - محصولات نهایی
واردات و صادرات محصولات OEM (PCB ها ، کنترل کننده ها و غیره) - محصولات میانی ، قطعات یدکی
حق رای دادن - تولید براساس مجوز ما برای بازارهای محلی (ما فقط میکروکنترلرهای برنامه ریزی شده عرضه می کنیم) تحت iSys - مارک های هوشمند سیستم
تولید مشترک - (همانطور که در بالا) اما تحت مارک های خارجی است
پلت فرمCity برای تجسم داده ها ، پرس و جو ، محدود کردن و پردازش (داده های فعلی / تاریخچه) از الگوی Front-End قابل تنظیم پشتیبانی می کند:
تجسم داده های انتخاب شده بر روی نقشه (موقعیت محلی)
داده ها و نتایج انتخاب شده را در جداول نشان می دهد
داده های انتخاب شده را در نمودارهای میله ای نشان می دهد
داده های انتخاب شده را در نمودارهای تاریخی نشان می دهد
صادرات داده ها به برنامه های شخص ثالث و پردازش بیشتر
سایر قابلیت ها در صورت درخواست های فردی به روز می شوند.
Front-End کاربر در صورت وجود از طریق دامنه / زیر دامنه / پرونده تغییر مسیر IP یا DNS قابل دسترسی است.
نصب نمونه و آزمایشی (فقط برای مشتریان احتمالی فعال است).
لطفاً وقتی می خواهید آن را آزمایش کنید ، به ما اطلاع دهید - تا دسترسی عمومی به سیستم عامل را فعال کنید.
برای فعال کردن ارتباط با بسترCity ، می تواند به IP ثابت از رایانه از راه دور نیاز داشته باشد.
صفحه اصلی به دلایل امنیتی عمداً خالی است: http: //٪ YourIP٪ / IoT /
ممکن است به صورت جداگانه فعال و ویرایش شود و حاوی پیوندهایی به کلیه خدمات موجود در @ پلت فرم شهر در صورت نیاز
فرم اصلی برای ایجاد ایستگاه از پیش تنظیم و برگه های جدید در نظر گرفته شده است: http: //٪IP٪/IoT/que.php
این فرم اولیه برای ایجاد نتایج ، بازدیدها و برگه ها برای هر پیکربندی است
توضیحات (از جهت بالا و چپ به راست)
تغییر پرونده CSS Theme Visualization باید در وجود داشته باشد "الگوها / css /" فهرست - به طور خودکار لیست می شود.
قسمتهای اصلی قابل مشاهده روی میز را انتخاب کنید. آی تی به روز شده است بطور خودکار.
لغو انتخاب همه زمینه ها (باید با انتخاب برخی از آنها به صورت دستی دنبال شود)
همه زمینه ها را انتخاب کنید (باید با لغو انتخاب برخی از آنها به صورت دستی دنبال شود)
این معادل کادر انتخاب همه (X) است
زبانه های جداگانه ایجاد شده با نام و ایستگاه از پیش تنظیم شده (ذخیره شده در cfg / tabs.cfg فایل).
این پرونده در واقع حاوی نام و URL است (با جدا کردن برگه char).
تمام زمینه های محدود شده توسط فیلتر فیلتر را نمایش می دهد.
زمینه های جدول:
نقشه- نتایج نقشه برداری روی نقشه (ممکن است یک یا چند قسمت انتخاب شود)
تاریخ - نمودارهای تاریخی (ممکن است یک یا چند زمینه انتخاب شود)
tab - جدول را نمایش می دهد (هر ترکیبی از زمینه ها ممکن است انتخاب شود)
بار - فقط یک قسمت در نمودار میله ای نمایش داده می شود
با فشار دادن یکی از مقدارهای آن ، نتایج جدیدی با زمینه های انتخاب شده (برای سطر فعلی) باز می شود.
افزودن / حذف یک برگه با نام تنظیم شده در زبانه رشته. این فقط از فیلدهای انتخاب شده در همان ردیف جدول استفاده می کند.
با فشار دادن هر نام زمینه دیگر ، تجسم داده از فیلد انتخاب شده برای سطر انتخاب شده آغاز می شود.
ترتیب فیلدهای نمایش داده شده به ترتیب آنها در فرم فیلدها است (البته TM قسمت همیشه به انتهای متن ارسال می شود). این سفارش فقط با ویرایش مستقیم پارامترهای URL (قسمت سفارش فیلدها) قابل تغییر است.
به عنوان مثال: تنظیم Tab با پیگیری دارایی نام دارد و شامل نقشه با زمان و سرعت روی نقشه است
همه توضیحات مربوط به ردیف کجا است "Map" متن در است "اجرا کن" ستون
نام را وارد کنید "پیگیری دارایی" که در زبانه فیلد (بدون نقل قول)
اطمینان حاصل کنید که همه ستون ها در ردیف انتخاب نشده اند
انتخاب کنید TM, gps_speed_km فقط در ردیف است
مطبوعات + دکمه که در آن ردیف است
نقشه ها را می توان از MainForm با پیش تنظیمات راه اندازی کرد
مقداردهی اولیه نقشه هنگامی که مستقیماً با پیوند اجرا شود به صورت دستی انجام می شود: > http: //٪IP٪/IoT/maps.php
کاربر باید همه زمینه ها را لغو انتخاب کند (فشار دهید لغو انتخاب دکمه)
برای چک کردن فیلدهای نمایش داده شده ، برخی از کادرهای انتخاب را فشار دهید (به عنوان مثال. Ain5 (برای سطح Smog) و TM (برای اندازه گیری تاریخ / زمان)
مطبوعات "V" کادر انتخاب برای پنهان کردن فرم فیلدها
مطبوعات اجرا کردن دکمه ای برای اجرای پرس و جو DB و نمایش اطلاعات فعلی از همه حسگرها / دستگاه ها
نقشه با داده پس از 30 ثانیه یا بیشتر به روز می شود.
تنظیمات توصیف شده از چپ به راست (در تصویر بالا).
سطح بزرگنمایی ممکن است با استفاده از دکمه های (+/-) مقیاس اصلاح شود (به ترتیب مقیاس فعلی * 2 یا مقیاس فعلی / 2). با فشار دادن یکی از این دکمه ها به طور خودکار مقیاس تغییر می کند.
روش دیگر انتخاب سطح بزرگنمایی است بزرگنمایی فیلد Combo Box را فشار داده و فشار دهید اجرا کردن دکمه. در این حالت ، کل View / Map بارگیری و تازه سازی می شود (در هنگام مقداردهی اولیه مدتی طول می کشد).
IMEIقسمت شامل شناسه منحصر به فرد دستگاه یا نام مستعار منحصر به فرد دستگاه است. تنظیمات پیش فرض است * (ستاره) که جدیدترین مقادیر و موقعیت جغرافیایی را برای هر دستگاه نشان می دهد.
تنظیم IMEI روی هر مقدار دیگر ، داده های تاریخی دستگاه انتخاب شده را نشان می دهد. این حس فقط برای حسگرهای متحرک و متحرک است ، در غیر این صورت نتایج در نقشه در همان موقعیت قرار می گیرند.
موقعیت مرکزی نقشه را تنظیم کنید. با فشار دکمه ماوس روی نقشه ، این قسمت روی موقعیت مکان نما تنظیم می شود.
سبک / طرح زمینه را می توان از بین انتخاب کرد Map فیلد ComboBox (به عنوان مثال تیره ، خاکستری ، توپوگرافی).
تم های مختلف نقشه ممکن است دارای سطوح بزرگنمایی حداکثر متفاوت باشند ، بنابراین ممکن است تم مناسب را برای افزایش مقیاس نقشه اعمال کند.
جایی که از بند برای رشته جستجوی اضافی {WHERE part} برای MySQL / MariaDB استفاده می شود.
این بند برای ساخت کامل رشته QUERY برای نتیجه پایگاه داده در نظر گرفته شده است. این ممکن است داده ها ، زمان و هر مقدار دیگر را با محدود کردن تعداد نتایج محدود کند. نام اصلی فیلدهای جدول (نه نام مستعار) باید در این قسمت استفاده شود. به عنوان مثال.
gps_speed_km> 10 // سرعت بیش از 10 کیلومتر در ساعت است
ain5> 3 // ain5 بیشتر از 3 است (نگه داشتن تعداد ذرات 2.5um - سطح دود)
gps_speed_km> 10 و ain6> 5 // سرعت بیش از 10km / h و ain6 بیشتر از 5 است (نگه داشتن تعداد ذرات 10um - سطح دود)
فشار دادن این دکمه برای تغییر تنظیمات ، پارامترها (به جز فشار دادن) لازم است +/- دکمه ها).
نقشه از ابتدا با ایستگاه از پیش تنظیم شده جدید بارگیری می شود.
وقتی داده ای برای جستجوی فعلی در دسترس نیست ، نقشه به هیچ وجه بارگیری نمی شود.
پس از فشردن این دکمه باید حداقل یک قسمت به صورت دستی انتخاب شود تا نتایج بر روی نقشه نمایش داده شود.
این کادر تأیید برای نشان دادن / پنهان کردن قسمت انتخاب رشته ها برای نمایش استفاده می شود.
این کادر انتخاب پنهان کردن کل فرم را به جز ( +/- دکمه ها)
نتایج روی نقشه به طور مداوم با مقادیر جدید تازه و تازه می شوند
نتایج Smog (سنسور نصب شده روی ماشین): ذرات سطح دود 2.5um (Ain5) ، سرعت (gps_speed_km) ، تاریخ / زمان (tm) ، نقشه (2 - توپوگرافی) ، سطح بزرگنمایی 16 ،
بند کجا:
"gps_fix = 3 و tm> "2019-02-18 00:00:00" و tm <"2019-02-19 00:00:00" و gps_speed_km> 0".
// GPS = نتایج و تاریخ 3D معتبر = 2019-02-18 و سرعت> 0 کیلومتر در ساعت
نمایش نتایج در جدول
بر "فرم اصلی" مطبوعات "جدول" مورد ، پس از انتخاب برخی از زمینه ها برای نمایش جدول از پیش تنظیم شده
وقتی جدول از لینک باز است http: //٪IP٪/IoT/que.php؟ func = برگه ها این نیاز به تنظیمات اولیه دارد.
می توانید فیلدهای قابل مشاهده را انتخاب کنید (با فشار دادن "زمینه های قابل مشاهده" ) چک باکس
برای چک کردن فیلدهای نمایش داده شده ، همه کادرهای مورد نیاز را فشار دهید
کادر تأیید را فشار دهید "زمینه های قابل مشاهده" برای پنهان کردن فرم ها
دکمه اجرا را فشار دهید تا پرس و جو DB و جدول نمایش اجرا شود
تنظیمات از چپ به راست (در تصویر) توصیف می شود.
قسمت مرتب سازی معادل فشار دادن سر صفحه است.
IMEIقسمت شامل شناسه منحصر به فرد دستگاه یا نام مستعار منحصر به فرد دستگاه است. با مقدار خالی جدول آخرین مقادیر را نشان می دهد.
تنظیم IMEI روی هر مقدار دیگر ، داده های تاریخی دستگاه انتخاب شده را نشان می دهد.
این پسوند برای رشته جستجوی اضافی MySQL / MariaDB است {WHERE part}
این بند برای ساخت رشته QUERY کامل برای نتیجه پایگاه داده در نظر گرفته شده است. این ممکن است داده ها ، زمان و هر مقدار دیگر را با محدود کردن تعداد نتایج محدود کند. نام اصلی فیلدهای جدول (نه نام مستعار) باید در این قسمت استفاده شود. به عنوان مثال.
gps_speed_km> 10 // سرعت بیش از 10 کیلومتر در ساعت است
ain5> 3 // ain5 بیشتر از 3 است (نگه داشتن تعداد ذرات 2.5um - سطح دود)
gps_speed_km> 10 و ain6> 5 // سرعت بیش از 10km / h و ain6 بیشتر از 5 است (نگه داشتن تعداد ذرات 10um - سطح دود)
پس از فشردن این دکمه باید حداقل یک قسمت به صورت دستی انتخاب شود تا نتایج بر روی نقشه نمایش داده شود.
فشار دادن این دکمه برای تغییر تنظیمات ، پارامترها (به جز فشار دادن) لازم است +/- دکمه ها).
جدول از ابتدا با ایستگاه از پیش تنظیم شده جدید بارگیری می شود.
این کادر تأیید برای نشان دادن / پنهان کردن قسمت انتخاب رشته ها برای نمایش استفاده می شود.
نتایج در جدول بر اساس طبقه بندی می شوند مرتب سازی تنظیم زمینه ترتیب مرتب سازی را می توان با فشار دادن هدر row (یک بار برای یک جهت دو بار برای جهت دیگر) تغییر داد.
برخی از نتایج در ستون ها به صفحه های تجسم بیشتر پیوند دارند (با کد سخت).
هنگام نمایش داده های تاریخی برای دستگاه ، باید محدود شود تا اطلاعات تاریخچه کامل نمایش داده نشود زیرا ممکن است منجر به عملکرد یا مشکلات حافظه شود.
نمودارهای میله ای باید با فشار دادن یک قسمت در ردیف "Bar" از فرم اصلی اجرا شوند.
این میله های مرتب شده را به مقدار حداکثر نرمال نشان می دهد ، که از بالاترین تا کمترین مرتبه نشان می دهد.
برای بررسی سریع نتایج شدید و انجام برخی اقدامات مفید است.
رویداد Mouse Over اطلاعات بیشتری را برای دستگاه نشان می دهد.
هنگام فشار دادن ستون انتخاب شده در ردیف "تاریخچه" (برای یک قسمت) ، نمودارهای تاریخی را می توان از MainForm شروع کرد.
برای چندین فیلد در ردیف "History" ، فیلدهای مورد نظر باید علامت گذاری شوند و پیوند "History" در ستون "Run" فشار داده شود.
نتایج تاریخی محدود به 24 ساعت گذشته + 24 ساعت آینده است (برای نمودارهای تازه کننده نهایی) ، بدون تنظیم محدودیت.
نمودارهای تاریخی هنگام باز شدن از پیوند اصلی ، به عنوان سایر نتایج ، هنگام باز شدن از پیوند بدون پارامترهای تنظیمات ، به مقداردهی اولیه نیاز دارند.
چندین زمینه ممکن است برای نمایش موارد مختلف انتخاب شوند. همچنین می تواند در فرم فیلتر فیلد تنظیم شود.
برای چک کردن فیلدهای نمایش داده شده ، همه کادرهای مورد نیاز را فشار دهید
کادر تأیید را فشار دهید "زمینه های قابل مشاهده" برای پنهان کردن فرم ها
دکمه اجرا را فشار دهید تا پرس و جو DB اجرا شود و جدول نمایش داده شود
مواردی که از بالا و از چپ به راست توصیف شده اند (در تصویر).
IMEIقسمت شامل شناسه منحصر به فرد دستگاه یا نام مستعار منحصر به فرد دستگاه است. با مقدار * (asterix) جدول آخرین مقادیر را نشان می دهد که معنی ندارد.
تنظیم IMEI روی هر مقدار دیگر ، داده های تاریخی دستگاه انتخاب شده را نشان می دهد.
بند محدود کردن نتایج داده ها رشته جستجوی اضافی MySQL / MariaDB {WHERE part}.
این بند برای ساخت کامل رشته QUERY برای نتیجه پایگاه داده در نظر گرفته شده است. این ممکن است داده ها ، زمان و هر مقدار دیگر را با محدود کردن تعداد نتایج محدود کند. نام اصلی فیلدهای جدول (نه نام مستعار) باید در این قسمت و نحو معتبر SQL استفاده شود. به عنوان مثال.
gps_speed_km> 10 // سرعت بیش از 10 کیلومتر در ساعت است
ain5> 3 // ain5 بیشتر از 3 است (نگه داشتن تعداد ذرات 2.5um - سطح دود)
gps_speed_km> 10 و ain6> 5 // سرعت بیش از 10km / h و ain6 بیشتر از 5 است (نگه داشتن تعداد ذرات 10um - سطح دود)
پس از فشردن این دکمه باید حداقل یک قسمت به صورت دستی انتخاب شود تا نتایج تاریخی نمایش داده شود.
فشار دادن این دکمه برای تغییر تنظیمات ، پارامترها (به جز نمایش زمینه ها یا صفحه پرس و جو) لازم است. جدول از ابتدا با ایستگاه از پیش تنظیم شده جدید بارگیری می شود.
این کادر تأیید برای نشان دادن / پنهان کردن قسمت انتخاب رشته ها برای نمایش استفاده می شود.
نشانگر ماوس مقادیر اندازه گیری و تاریخ / زمان را نشان می دهد.
عملکرد / مرورگر WWW | Chrome 72 | FireFox 65 | حاشیه، غیرمتمرکز | اپرا 58 |
نقشه ها | + | + | + | + |
تاریخی | + | + (*) | + | + |
میله ها | + | + | + | + |
زبانه ها | + | + | + | + |
* - Firefox از انتخاب کننده تاریخ / زمان پشتیبانی نمی کند (قسمت متن باید با استفاده از قالب مناسب زمان تاریخ به صورت دستی ویرایش شود).
اینترنت اکسپلورر پشتیبانی نمی شود (استفاده کنید حاشیه، غیرمتمرکز بجای)
سایر مرورگرهای وب آزمایش نشده اند.
صفحات وب بر اساس فایل الگوی کلی واقع در "الگوها" فهرست "* .template".
بعلاوه هر نوع صفحه شامل:
پرونده "* .head" که سر صفحه را ذخیره می کند (پیوندها ، CSS وارد شده ، iles پرونده ها و غیره )
پرونده های "* .foot" که پایین صفحه را ذخیره می کند (پیوندها و غیره )
با رویارویی و اصلاح فایلهای CSS ، تم تجسم را می توان با توجه به تنظیمات کاربر تغییر داد. پرونده های CSS در واقع شده اند "templates / css" فهرست راهنما. برای ایجاد بهینه سازی شده برای مثال می توان از تم های مختلف صفحه وب استفاده کرد. الگوهای چاپ ، تلفنهای هوشمند ، PADs.
زبانهle نماها - برای انتخاب فایل CSS برای اصلاح کامل موضوع (قسمت ذخیره شده در "templates / css / tabs" فهرست راهنما).
Map نماها - موضوع کلی توسط "نقشه" جعبه ترکیبی را تایپ کنید. علاوه بر این فایل CSS پیش فرض وجود دارد "templates / css / map.css" که شامل برخی از قابلیت های اضافی مانند مخفی کردن / رنگ آمیزی نتایج بر اساس مقادیر آن است. بقیه این پرونده CSS عملاً به فرم های جستجو و زمینه محدود می شود.
بیشتر @ پلت فرم شهر فایل های PHP برای تجسم را قبول می کنند cssپارامتر با مقدار نام پرونده برای تم (بدون پسوند). پرونده باید در فهرست "templates / css" قرار داشته و نام آن به حروف کوچک و بزرگ حساس باشد.
برخی از عناصر نمایش تم مستقیماً در پرونده located واقع در واقع شده است "الگو / js" فهرست راهنما.
اصلی @ شهر فیلمنامه"@ City.js" در فهرست بالا قرار دارد. در این امکان تغییر وجود ندارد مکان ، اما ممکن است اسکریپت در آن کپی شود "الگوها / js" فهرست و اصلاح شده وجود دارد. استفاده از اسکریپت های جداگانه مستلزم به روزرسانی تمام پرونده های هدر است.
برخی از سنسورهای منحصر به فرد ممکن است به توابع محاسبه اختصاصی نیاز داشته باشند.
امکان بروزرسانی و نگهداری چندین نسخه از آن وجود ندارد @ نرم افزار سرور شهر, رابط PHP جلویی، که باعث بسیاری از مسائل ، نسخه ها ، خطاها می شود.
بهترین و ساده ترین راه برای دستیابی به آن ، به روزرسانی پرونده های "همپوشانی" برای نمایش صحیح مقدار / توضیحات است.
اسکریپت های اصلی JS فایل متن باز هستند و ممکن است متناسب با نیازهای مشتری پذیرفته شوند. همانطور که در فصل قبل بیان شد ، باید از آنها کپی شود "الگوها / js" دایرکتوری که مشتری حق دسترسی به آن را برای تغییر دارد.
جنبه فنی در برنامه نویسی از @ شهر سیستم موضوع این سند نیست ، با این حال توسعه دهنده وب با دانش اولیه از HTML و JS ممکن است برنامه وب Front-end را به نیازهای فردی مشتری سفارشی کند.
@ پایگاه داده شهر با یک نام "اینترنت اشیا" یا "* اینترنت اشیا" در جداول تقسیم شده است (که در صورت لزوم ، پیشوند بسته به سرور میزبان پیشوند است). DataBase ممکن است در PHPAdmin (برنامه وب) در پیوند مشاهده شود http: //٪ IP٪ / phpmyadmin
جداول تنظیم شده برای هر دستگاه (جایی که * {asterix} آدرس IMEI است - شناسه منحصر به فرد):
"* _t" - نشانه های مجوز کاربران فعلی (برای ابرهای یک مشتری استفاده نمی شود)
"* _c" - دستورات (رویدادها) صف - برای ارسال به دستگاه
"*" - همه نتایج وضعیت رمزگشایی شده
جداول دیگر:
"ithings_" جدول - شامل وضعیت فعلی رمزگشایی شده همه دستگاه ها (هنگام به روزرسانی هر یک از آنها کپی می شود) "*" جداول) ساختار ithings_ جدول تقریباً مشابه با جدول است "*" میزها "ithings_" دارای فیلدهای اضافی برای آدرس پستی و توضیحات باشد.
جدول "کاربران" محدود شده است و باید اصلاح شود.
"idx" - فهرست مطالب
"TM" - مهر زمان اتوماتیک
"dt" - مهر زمان یونیکس
"imei" - آدرس دستگاه منحصر به فرد
"rssi" - سطح سیگنال RSSI
"rsrp" - سیگنال RSRP
"مناسبت ها" - انتظار برای ارسال رویدادها به کنترل کننده
"out1" .. "out16" - رمزگشایی وضعیت خروجی
"در 1" .. "در 16" - رمزگشایی وضعیت ورودی
"ain1" .. "ain8" - رمزگشایی مقادیر ADC (RAW)
"sens1" .. "sens8" - مقادیر حسگر تبدیل شده (بستگی به نوع دستگاه دارد)
"dimm1" .. "dimm8" - مقادیر کم نور رمزگشایی شده (بستگی به نوع دستگاه دارد)
"int1" .. "int6" - مقادیر شمارنده رمزگشایی شده (بستگی به نوع دستگاه دارد)
"text1" .. "text6" - رمزگشایی مقادیر متن (بستگی به نوع دستگاه دارد)
"ایجاد" - تاریخ / زمان ایجاد دستگاه
"آخر" - آخرین تاریخ / زمان
"کاربر" - استفاده در آینده
"عبور" - استفاده در آینده
"sn" - شماره سریال gsm
"وضعیت" - وضعیت کنترل کننده فعلی در قالب هگزا رمزگشایی نشده است
"hash_code" - استفاده در آینده
"addr" - آدرس کوتاه دستگاه
"fwnr" - سیستم عامل شماره
"غیرفعال" - دستگاه غیرفعال (انجام نشده است)
"gsm_nr" - شماره gsm CIoT
"فروشنده" - کد فروشنده (برای حق رای دادن / تولید مشترک)
"منطقه زمانی" - جبران منطقه زمانی
"dst" - از تنظیمات پس انداز روزانه استفاده کنید
"gps_lat" - GPS Latitude
"gps_long" - طول جیپیاس
"gps_hdop" - GPS HDOP
"gps_alt" - ارتفاع GPS
"gps_fix" - رفع GPS (برای نتایج معتبر باید 3 باشد)
"gps_cog" - دندان GPS
"gps_speed_km" - سرعت GPS در [کیلومتر در ساعت]
"gps_sat" - ماهواره های GPS پیدا شد
"قاره" ، "کشور" ، "منطقه" ، "زیر منطقه" ، "زیر منطقه" ، "شهر" ، "منطقه" ، "خیابان" ، "خیابان_نر" ، "مورد_ شماره" - آدرس و توضیحات مشتری (!!!! برای "*" موجود نیست جداول تاریخی)
"ورود" - ثبت اطلاعات
نام فیلدها برای ایجاد نمایش داده های SQL برای افزایش قابلیت جستجو مهم هستند زیرا نام اصلی باید در بیانیه SQL استفاده شود.
این جدول برای هر دستگاه صف رویداد / دستورات است و ساختار زیر را دارد:
"command" - فرمان ارسال یا قبلاً به کنترل کننده ارسال شده است
"تأیید شده" - پرچم تأیید اگر قبلاً ارسال و تأیید شده باشد
"تاریخ" - زمان مشخص یونیکس از رویداد
"به روز شده" - پرچم به روزرسانی خودکار (تاریخ / زمان مهر زمان)
داده ها بدون برنامه Front-end Web قابل دسترسی هستند. سیستمCity شامل اسکریپت با توابع سطح متوسط است. نتایج در قالب JSON بازگردانده می شوند.
http: //٪IP٪/IoT/que.php؟ func = devsjson
پرس و جو کاملاً برمی گردد "_موارد" جدول (وضعیت فعلی همه دستگاه ها) با فرمت JSON:
[{ "کشور":"", "شهر":"", "قاره":"", "کشور":"", "منطقه":"", "زیر منطقه":"", "زیرمجموعه":"", "شهر":"", "ناحیه":"", "خیابان":"", "خیابان_شماره":"", "مورد_ شماره":"", "gps_lat":"0000.0000N", "gps_long":"00000.0000E", "TM":"2019-02-10 12:56:23", "ایجاد":"2019-02-09 18:12:38", "آخر":"0000-00-00 00:00:00", "مناسبت ها":"", "کاربر":"", "عبور":"", "imei":"351580051067110", "sn":"", "وضعیت":"73000200000f360033026800240000002c002c002dffffffffffffffffffffff5b63000001c1000001c2000000000000000000009250a4f0a760a7a0a750a780a7e0000031d032205fc34029b025c025600400eb", "hash_code":"", "جمع کننده":"", "fwnr":"", "معلول":"", "gsm_nr":"", "فروشنده":"", "منطقه زمانی":"", "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":"", "مناسبت ها":"", "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", "out16":"0", "در 1":"0", "در 2":"0", "در 3":"0", "در 4":"0", "در 5":"0", "در 6":"0", "در 7":"0", "در 8":"0", "در 9":"0", "در 10":"0", "در سال 11":"0", "در سال 12":"0", "در سال 13":"0", "در 14":"0", "در سال 15":"0", "در 16":"0", "ain1":"3894", "ain2":"51", "ain3":"616", "ain4":"36", "aدر 5":"0", "ain6":"44", "ain7":"44", "ain8":"45", "sens1":"0", "حس 2":"0", "حس 3":"0", "حس 4":"0", "حس 5":"0", "حس 6":"0", "sens7":"0", "sens8":"0", "dimm1":"255", "کم نور 2":"255", "dimm3":"255", "dimm4":"255", "کم نور":"255", "کم نور 6":"255", "dimm7":"255", "dimm8":"255", "int1":"-16776767", "int2":"450", "int3":"", "int4":"", "int5":"", "int6":"0", "text1":"", "متن 2":"", "متن 3":"", "متن 4":"", "متن 5":"", "text6":"" }]
پرسش از داده های تاریخی دستگاه واحد توسط شماره IMEI:
http: //٪IP٪/IoT/que.php؟ func = imeijson & imei = 356345080018095
از آنجا که کل جدول ممکن است حاوی میلیون ها ردیف باشد ، برای اینکه سرور قطع نشود ، باید با بند WHERE محدود شود.
پارامترهای اضافی پارامترهای url:
جالب - imeijson
imei - IMEI دستگاه
رشته - زمینه هایی که در نتایج نمایش داده می شوند (لیست جدا شده از کما)
حداقل - حداقل مقدار برای اولین فیلد از لیست
حداکثر - حداکثر مقدار برای اولین فیلد از لیست
sیاt - زمینه برای مرتب سازی
TM - قسمت به طور خودکار به نتایج اضافه می شود.
where - جایی که بند به داده های محدود است
مثال:
ما می خواهیم نتیجه زیر را بگیریم
برای دستگاه با imei=356345080018095
نمایش زمینه ها: ain5 ، ain6 ، gps_lat ، gps_long
و محدود کردن aدر 5 در محدوده ( 1 ، 10000 ) - باید اولین فیلد در لیست باشد
و GPS داده های معتبری داشته باشید (gps_fix = 3)
و تاریخ / زمان (TM) from2019-02-14 23:00:19 to 2019-02-15 00:00:00
رشته URL ساخته شده:
http: //٪IP٪/IoT/que.php؟ func =imeijson& imei =356345080018095& زمینه =aدر 5، ain6 ، gps_lat ، gps_long& حداقل =1& حداکثر =1000& کجا =gps_fix = 3 و tm> "2019-02-14 23:00:19" و tm <"2019-02-15 00:00:00"
نتایج جستجو:
[{ "aدر 5":"66","ain6":"68","gps_lat":"5202.7326N","gps_long":"02115.8073E","TM":"2019-02-14 23:04:31" } ، { "aدر 5":"67","ain6":"76","gps_lat":"5202.7328N","gps_long":"02115.8075E","TM":"2019-02-14 23:05:42" } ، { "aدر 5":"63","ain6":"77","gps_lat":"5202.7328N","gps_long":"02115.8074E","TM":"2019-02-14 23:06:05" } ، { "aدر 5":"58","ain6":"77","gps_lat":"5202.7328N","gps_long":"02115.8075E","TM":"2019-02-14 23:06:32" } ، { "aدر 5":"58","ain6":"68","gps_lat":"5202.7328N","gps_long":"02115.8076E","TM":"2019-02-14 23:06:55" }]
این تابع داده های محدودی را از جدول "_ موارد" برمی گرداند
http: //٪IP٪/IoT/que.php؟ func = fieldjson & field = ain5 & min = 13 & max = 5000
مولفه های:
جالب - fieldjson
رشته - فیلدی که در نتایج نمایش داده می شود - imei و TM به طور خودکار اضافه می شوند
حداقل - حداقل مقدار برای زمینه
حداکثر - حداکثر مقدار برای این قسمت
برای رشته جستجوی بالا آن بر می گردد نتایج 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":"کارچو", "TM":"2019-03-07 13:08:22", "aدر 5":"103" }]