@ شہر IoT کلاؤڈ پلیٹ فارم
iSys - انٹیلجنٹ سسٹمز IoT حل
IoE. سسٹمز
فہرست کا خانہ
1۔ تعارف۔ 5
1.1 تائید شدہ آلہ کی اقسام۔ 5
1.2۔ تائید شدہ مصنوعات کی اقسام۔ 5
1.3۔ تائید شدہ مواصلات پروٹوکول 5
1.4۔ آلات کی معاون مواصلاتی ٹیکنالوجی 6
1.5۔ @ سٹی کلاؤڈ سرور 6
1.5.1۔ سرور اور مواصلاتی گیٹ وے 7
1.5.2 HTTP 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 - ایتھرنیٹ اور وائی فائی آلات 9
1.6.2. o -لاوروان آلات 9
1.7۔ بزنس ٹو بزنس (B2B) کے اختیارات 9
2 @ شہر IoT پلیٹ فارم کی فعالیت 10
3۔ مین صفحہ 11
4 مین فارم 11
4.1۔ ہیڈر 12
4.1.1. ہوم لنک - (اصل نتائج کی میز کھولتا ہے) 12
4.1.2. "X" چیک باکس - سوال فارم 12 کھولتا / بند کرتا ہے
4.1.3. "V" چیک باکس - فیلڈز فارم 12 کھولتا / بند کرتا ہے
4.1.4. گرافیکل شبیہیں - تصو .رات کے نتائج کے ل ed (قابل تدوین) 12
4.2۔ فارم: 12
4.2.1. "X" چیک باکس - پورے سوال فارم 12 کو کھولتا / بند کرتا ہے
4.2.2. سی ایس ایس - ویژنلائزیشن تھیم 12 کو منتخب کریں
4.2.3. قابل فیلڈز چیک باکس - فیلڈ فلٹر لسٹ 12 کو دکھاتا ہے / چھپا دیتا ہے
4.2.4۔ ٹیب: ٹیب کا نام شامل کرنے یا ختم کرنے کے لئے 12
4.2.5۔ بٹنوں کو شامل / خارج کریں - ٹیب فیلڈ 12 میں نام کے ساتھ ٹیبز کو شامل یا خارج کریں
4.2.6۔ کور بٹن 12 کو منتخب کریں
4.2.7۔ تمام بٹن کو منتخب کریں 12
4.2.7۔ تمام بٹن کو منتخب کریں 12
4.2.8۔ فلٹر چھپائیں - پورا فارم چھپائیں
4.2.9۔ بٹن پر عمل کریں - پیرامیٹرز کی ترتیبات کو تبدیل کریں 13
4.2.10. "V" چیک باکس - اعلی فلٹر فیلڈز دکھائیں۔ 13
4.3۔ ٹیبز 13
4.4۔ ٹیبل مشمولات 13
4.4.1. چلائیں - نتائج کی قسم 13
4.4.2. کاپی (+/- لنکس) 13
4.4.3۔ ٹیبل سیل لنکس 13
4.5 ڈیٹا آرڈر 13
4.6۔ مثال 13
5 نقشے 15
5.1۔ نقشہ ابتدائیہ 15
5.2۔ سوال نمبر 15 کے لئے اختیاری ترتیبات
5.2.1. میپ اسکیل (زوم لیول) میں ترمیم کریں 16
5.2.2. IMEI (ڈیوائس فیلڈ کو منتخب کریں) 16
5.2.3۔ لون ، لیٹ (طول بلد ، عرض البلد کوآرڈینیٹ فیلڈز) 16
5.2.4۔ میپ اسٹائل (تھیم) میں ترمیم کریں 16
5.2.5۔ جہاں شق 16
5.2.6۔ عملدرآمد (استفسار بٹن) 16
5.2.7۔ سب کو غیر منتخب کریں (سوال سے تمام فیلڈز کو ہٹائیں) 17
5.2.8۔ "V" چیک باکس (کھلا / بند فیلڈ فارم) 17
5.2.9۔ "ایکس" چیک باکس (سوالات فارم دکھائیں / چھپائیں) 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. سی ایس ایس - اسٹائل منتخب کریں (ویژنائزیشن تھیم) 20
6.2.4. مرئی قطعات - فارم 20 دکھائیں / چھپائیں
6.2.5. خالی حذف کریں - 20 کو خالی کالم نہ دکھائیں
6.2.6. "ایکس" چیک باکس (سوالات فارم دکھائیں / چھپائیں) 20
6.2.7۔ جہاں شق (ڈیٹا کی حدود کے لئے) 20
6.2.8۔ کور بٹن کو منتخب کریں (عام فیلڈز کو فعال کریں) 20
6.2.9۔ تمام بٹن کو منتخب کریں (تمام فیلڈز کو استفسار سے ہٹائیں) 20
6.2.10. عملدرآمد (استفسار بٹن) 20
6.2.11. "V" چیک باکس (کھلا / بند فیلڈ فارم) 20
7۔ بار چارٹس۔ 21
8۔ تاریخی چارٹ 22
8.1۔ تاریخی چارٹ 22 کا آغاز
8.2۔ تاریخی چارٹ کی اختیاری ترتیبات 23
8.2.1. IMEI - (تاریخی اعداد و شمار کو ظاہر کرنے کے لئے آلہ منتخب کریں) 23
8.2.2. کم از کم - پہلے فیلڈ کی کم سے کم قیمت 23
8.2.3۔ پہلے فیلڈ کی زیادہ سے زیادہ حد 23
8.2.4. "V" - فیلڈز فارم دکھائیں / چھپائیں 23
8.2.5. منجانب: کم سے کم تاریخ / وقت (*) مقرر کریں
8.2.6. تک: زیادہ سے زیادہ تاریخ کی تاریخ / وقت (*) 23 مقرر کریں
8.2.7۔ "ایکس" چیک باکس (سوالات فارم دکھائیں / چھپائیں) 23
8.2.8۔ "کہاں" شق 23
8.2.9۔ تمام بٹن کو منتخب کریں (تمام فیلڈز کو استفسار سے ہٹائیں) 23
8.2.10. عملدرآمد (استفسار بٹن) 23
8.2.11. "V" چیک باکس (کھلا / بند فیلڈ فارم) 24
8.3۔ بارز کی مختلف حالت: (صرف دستیاب ڈیٹا دکھاتا ہے) 24
8.4۔ مسلسل متغیر (اسی ڈیٹا کے ساتھ): 24
9۔ ویب براؤزر مطابقت 25
10۔ تھیمز حسب ضرورت 26
11۔ الگورتھم اپ ڈیٹ 27
12۔ ڈیٹا بیس کا ڈھانچہ 28
12.1۔ "آئتھنگز" اور "*" ٹیبلز کا ڈھانچہ 29
12.2۔ ڈیوائس کے حکم (واقعات) قطار "* _c" ٹیبل - ساخت 30
12.3۔ ڈیٹا بیس سے نتائج تک رسائی - درمیانی سطح (ڈیٹا پڑھنا) 30
12.3.1. تمام آلات 30 کی موجودہ صورتحال حاصل کریں
12.3.2. آلہ 31 کے لئے تاریخی اعداد و شمار حاصل کریں
12.3.3۔ آلات کی فہرست حاصل کریں - موجودہ حالات سے سنگل فیلڈ جس کی حد 32 ہے
@ سٹیٹی IoT کلاؤڈ پلیٹ فارم سرشار ہے "مائکرو بادل" انفرادی صارفین کے لئے نظام. پلیٹ فارم اشتراک کے قابل نہیں ہے اور صرف ایک گاہک کو جسمانی یا ورچوئل سرور (VPS یا سرشار سرور) تک رسائی حاصل ہے۔ گاہک یورپ یا دنیا میں درجن بھر میں سے ایک ڈیٹا سینٹر منتخب کرسکتا ہے۔
@ شہر IoT پلیٹ فارم iSys.PL مصنوعات کی پیروی کرنے کے لئے وقف ہے
IoT - RF / LoRaWan (چیزوں کا انٹرنیٹ)
CIoT - GSM / 2G / 3G / 4G / CATM1 / NBIoT (چیزوں کا سیل انٹرنیٹ)
وائی فائی
ایتھرنیٹ
@ سٹی (eCity) کلاؤڈ IoT پلیٹ فارم IP IoT مصنوعات کے لئے مختلف سائز کا نظام ہے (جس کو ایک ساتھ کہتے ہیں @ سٹی ہارڈویئر یا سی او ٹی ڈیوائسز ):
@ شہر
@ لائٹ
ٹویٹ ایمبیڈ کریں
@ ٹریس
ٹویٹ ایمبیڈ کریں
@ بن
@ شہر IoT پلیٹ فارم مواصلات کے لئے مندرجہ ذیل پروٹوکول کی حمایت کرتا ہے:
UDP - CIoT سینسر / آلات (خاص طور پر NBIoT) کے لئے تجویز کردہ - اعداد و شمار کا سب سے کم استعمال
ٹی سی پی آئی پی - دو طرفہ مواصلت والے آلات کے لئے تجویز کردہ۔ - مصافحہ / تصدیق
HTTP - صرف اعداد و شمار تک رسائی / تصوizationر / برآمد / کے لئے تجویز کردہ "بادل سے بادل"
HTTP Webhooks - LoRaWan نیٹ ورک / ایپلی کیشن سرور اور @ سٹی کلاؤڈ کے مابین LoRaWan مواصلت کیلئے۔
کنٹرولر سے کلاؤڈ سرور پر بھیجنے والے ڈیٹا کو کم اعداد و شمار کے سائز اور بڑھتی ہوئی سکیورٹی کے ل unique منفرد بائنری شکل میں انکرپٹ کیا جاتا ہے۔ ہر پارٹنر کو آلہ کی اجازت ، ڈیٹا کی درستگی کی جانچ ، وغیرہ کے ل its اپنی ایک الگ انکرپشن کی کلید مل جاتی ہے۔
غیر ای ہاؤس / ای سیٹی آلات کے ل we ہم انفرادی خفیہ کاری الگورتھم فراہم کرسکتے ہیں ( "C" ماخذ کوڈ) مائکرو پروسیسر کے لئے ہر ساتھی کے لئے مواصلات سے پہلے ڈیٹا کی حفاظت کے لئے۔
اس معاملے میں عوامی مواصلات میڈیا (انٹرنیٹ ، ایئر ، وغیرہ) پر دو طرفہ رابطے کے دوران ڈیٹا مکمل طور پر محفوظ ہے۔ ).
@ شہر IoT پلیٹ فارم سپورٹ کرتا ہے:
GSM: 2G، 3G، 4G (LTE)، CATM1 (LTEM1)، NBIoT - آلات (UDP / TCPIP مواصلات)
LoRaWan آلات (HTTP Webhooks) - LoRaWan گیٹ وے اور LoRaWan نیٹ ورک / ایپلی کیشن سرورز کے توسط سے
ایتھرنیٹ کنٹرولرز (UDP / TCP مواصلات)
وائی فائی کنٹرولرز (UDP / TCP مواصلات)
مستقبل کے آئی پی مصنوعات
اضافی مقامی @ سٹی / ای ہاؤس کے ذریعے غیر IP مصنوعات ۔PRO ہارڈ ویئر گیٹ وے
@ شہر IoT پلیٹ فارم آلات / نوڈس کے لئے وقف ہے۔
آبائی iSys مصنوعات:
CIoT (GSM / 2G / 3G / 4G / CATM1 / NBIoT)
Lo (LoRaWAN)
وائی فائی - @ سٹی پلیٹ فارم کے لئے سرشار مصنوعات
ایتھرنیٹ - @ سٹی پلیٹ فارم کے لئے سرشار مصنوعات
شریک پیداواری مصنوعات (تیسرے فریق کے ذریعہ iSys لائسنس اور بیرونی برانڈ کے تحت تیار کردہ)
فرنچائز مصنوعات (iSys لوگو کے ساتھ iSys لائسنس کے تحت تیسری فریقوں کے ذریعہ تیار کردہ)
@ سٹی سافٹ ویئر کی درخواست کی کارکردگی پر منحصر ہے ، لینکس پر مبنی VPS (ورچوئل پرائیویٹ سرور) یا انٹرنیٹ کی طرف سے سرشار سرور پر کام کرتا ہے سرور (بعد میں سرور کہا جاتا ہے):
نجی / عوامی رسائی
مجموعی طور پر آلات گنتے ہیں
آلات کی حیثیت کی تعدد کی تازہ کاری
ڈیٹا ریفریش کی شرح
VPS کی متعدد قسمیں اس پر منحصر ہیں کہ:
قیمت
ڈیٹا سینٹر جیو لوکلائزیشن
ورچوئل پروسیسر کور (1-8)
ورچوئل رام (1-32GB)
ایس ایس ڈی ڈسک (20GB-1TB)
اس پر انحصار کرتے ہوئے درجنوں سرشار سرور موجود ہیں۔
قیمت
ڈیٹا سینٹر جیو لوکلائزیشن
پروسیسر کور (4 .. 32)
ریم (16 .. 512GB)
ایس ایس ڈی / ایچ ڈی ڈی (256 جی بی .. 8 ٹی بی)
@ سٹیٹی IoT پلیٹ فارم ایک صارف کے لئے وقف ہے۔
مقامی حکومتیں اور حکام (شہر ، برادری ، ملک)
B2B (تیسرے فریق کے مالک کے لئے)
چونکہ یہ صارفین کے مابین اشتراک کے قابل سرور نہیں ہے ، لہذا یہ سیکیورٹی تک رسائی اور کارکردگی کے امور کو آسان بنا دیتا ہے۔ اسی وجہ سے مؤثر سیکیورٹی ، استحکام ، استعداد ، ڈیٹا تھروپٹ وغیرہ کے لئے صرف صارف ہی ذمہ دار ہے۔ ناکافی کارکردگی کی صورت میں ، صارف اعلی منصوبہ (VPS یا سرشار سرور) خرید سکتا ہے ، جو متوقع فعالیت اور کارکردگی کے لحاظ سے زیادہ مناسب ہے۔
خصوصی معاملات میں "Cloud to cloud" مواصلات کو کثیر کسٹمر بادل کی بجائے بڑے پیمانے پر ڈیٹا کی عالمگیریت اور مرکزیت کے ل implement نافذ کیا جاسکتا ہے۔
@ سٹی سرور کا مواصلت کارکردگی کو زیادہ سے زیادہ بنانے کے ل low کم سطح کی درخواست پر مبنی ہے۔
@ سٹی سرور ایپلیکیشن کی اہم خصوصیات یہ ہیں:
متفقہ طور پر آلات سے اعداد و شمار وصول کرتے ہیں (پروٹوکول کے ذریعے: UDP ، TCP IP ، HTTP)
آلات اور کلاؤڈ کے درمیان ڈیٹا کے استعمال اور اس کے اخراجات کو کم سے کم کریں (کم سطح کے مواصلات پروٹوکول UDP ، TCP IP کا استعمال کرکے)
(کسی بھی مواصلاتی میڈیا کے ذریعے) آلات کی خفیہ کردہ حیثیت حاصل کریں
آلات سے اعداد و شمار کی تصدیق اور توثیق کو ان کے مقامات کو غیر منقطع کرکے
آلات کی حیثیت کو ضابطہ کشائی کرنا اور اسے براہ راست (خام ڈیٹا فارمیٹ میں) ماریا ڈی بی / ایس کیو ایل ٹیبل میں اپ ڈیٹ کرنا۔
موجودہ ڈیٹا ٹیبل (ہر آلات کی صرف تازہ ترین حیثیت پر مشتمل ہے)
تاریخی ڈیٹا ٹیبل (سنگل ڈیوائس کے تمام اسٹیٹس پر مشتمل ہے)
زیر التواء کمانڈ (واقعات) کو آلات بھیجیں
مصافحہ ، توثیق اور تصدیقوں کی یقین دہانی کرنا
@ سٹی سرور سافٹ ویئر ہر صارف کے لئے یکساں ہے اور مختلف صارفین کے لئے اپنی مرضی کے مطابق نہیں بنایا جاسکتا۔
LoRaWan کنٹرولرز HTR انٹرفیس (ویب ہیکس) کے ذریعہ @ CRy کلاؤڈ کے ساتھ مربوط ہوتے ہیں جو LoRaWan نیٹ ورک / ایپلی کیشن سرور پر دستیاب ہیں۔
نیٹ ورک / ایپلیکیشن سرور کی متعدد قسمیں تعاون یافتہ ہیں:
ٹی ٹی این (محدود وقت) "ہوا پر" اور ڈرائیور کو بھیجے گئے زیادہ سے زیادہ کمانڈز اور فرم ویئر اپ گریڈ کی حمایت نہیں کرتے ہیں)
LoraWAN-Stack (انٹرنیٹ تک رسائی کے ساتھ جسمانی آلہ پر ہوسٹنگ کی ضرورت ہوتی ہے)۔
LoraServer.Io (انٹرنیٹ تک رسائی کے ساتھ کسی جسمانی آلہ پر ہوسٹنگ کی ضرورت ہوتی ہے - صرف سرور کو ڈیٹا بھیجنا اور فرم ویئر اپ گریڈ کی حمایت نہیں کرتے)
@ سٹی کلاؤڈ فار لوراوان کنٹرولرز کو اسی طرح تقسیم کیا گیا ہے جیسا کہ دوسرے انٹرفیس کی طرح ہے۔ پچھلے باب میں اس پر تبادلہ خیال کیا گیا ہے۔
@ سٹی کلاؤڈ ڈیٹا بیس سے اپنی مرضی کے مطابق ڈیٹا نکالنے کے لئے پی ایچ پی کی اسکرپٹ کے ذریعہ فرنٹ اینڈ انٹرفیس کا احساس ہوتا ہے۔ مطلوبہ ڈیٹا کو محدود کرنے کے لئے اصلی SQL سوالات پر مبنی یہ بہت لچکدار تلاش کا طریقہ کار استعمال کرتا ہے۔ انٹرفیس سوالات کے نتائج end فرنٹ اینڈ ویب "ایپلی کیشن" کے ذریعہ مزید ضابطہ بندی اور پروسیسنگ کیلئے JSON فارمیٹ میں فراہم کرتا ہے۔
اصل فرنٹ اینڈ انٹرفیس ہر صارف کے لئے یکساں ہوتا ہے اور مختلف صارفین کے لئے اپنی مرضی کے مطابق نہیں بنایا جاسکتا۔
اوورلے انٹرفیس ہمارے عملے کے ذریعہ یا گاہک کو حسب ضرورت بنانے کی یقین دہانی کے لئے تعاون میں بنایا جاسکتا ہے۔
صارفین تک رسائی کے حقوق (جسمانی سرور تک) محدود ہیں۔
صرف "ٹیمپلیٹس" ڈائریکٹری کے ل File فائل تک رسائی (مقامی متن فائلیں۔. txt ، .js ،. CSS ،. html):
خالص ایچ ٹی ایم ایل فائلوں (فرنٹ اینڈ جی یوآئ / انٹرفیس ڈویلپمنٹ) میں ترمیم کرنا ، شامل کرنا ، ہٹانا ،
خالص JavaScript فائلوں (فرنٹ اینڈ جی یوآئ / انٹرفیس ڈویلپمنٹ اور الگورتھم) کو شامل کرنا ، ہٹانا ، ان میں ترمیم کرنا
خالص سی ایس ایس فائلوں کو شامل کرنا ، ہٹانا ، ان میں ترمیم کرنا (فرنٹ اینڈ - کسٹم ویوز / تھیمز)
ٹیمپلیٹس (فرنٹ اینڈ جی یوآئ) کی متن فائلوں کو شامل کرنا ، ہٹانا ، ان میں ترمیم کرنا
ٹیبز ، شارٹ کٹس ، ڈیٹا نتائج کے لنکس کو شامل کرنا ، ہٹانا ، ان میں ترمیم کرنا
رسائی کے دیگر حقوق:
@ سٹی کلاؤڈ ڈیٹا بیس MySQL / MariaDB تک مکمل رسائی جہاں تمام آلات کا ڈیٹا محفوظ ہے
گاہک کے ل customer ویب سروسز تک رسائی کی وضاحت (اسناد) ہیں۔
کسٹمر کو تیسرے فریق کو اسناد پاس کرنے کی اجازت نہیں ہے (نتائج کی ایک سے زیادہ رسائی مجموعی نظام کی کارکردگی ، استحکام اور سلامتی کو متاثر کرتی ہے)
خصوصی حالات اور اعلی کارکردگی سے سرشار سرور کے استعمال کے تحت ، زیادہ تر موجودہ اعداد و شمار (تاریخی نہیں) کا مشاہدہ کرنے کے لئے عوامی اکاؤنٹ تشکیل دیا جاسکتا ہے۔
صارف اپنے ایس کیو ایل سرور پر ڈیٹا کی نقل تیار کرسکتا ہے اور خود اپنے ڈیٹا کا تجزیہ اور پروسیسنگ کرسکتا ہے ، تاکہ @ سٹی سرور کی کارکردگی کو متاثر نہ کریں۔
iSys - انٹیلیجنٹ سسٹمز عملہ - پورے سرور تک لامحدود رسائی رکھتے ہیں جس میں روٹ اکاؤنٹ اور بحالی کے ل full مکمل DB رسائی شامل ہے۔
مخصوص حالات میں آئی سیس سورس کوڈ چیک کرنے کے بعد ، پی ایس پی اسکرپٹس ، فائلوں کو اضافی محدود حقوق فراہم کرسکتی ہے ، ٹیسٹ چل رہا ہے ، اگر اس سے سسٹم کی سکیورٹی ، استحکام اور کارکردگی کو متاثر نہیں کیا جاتا ہے۔
ہمارے آلات میں مواصلت کے ل mic مائکروکونٹرولر اور GSM / GPS / GNSS ماڈیول (2G..4G ، NBIoT ، CATM1) شامل ہیں۔ مائکروکانٹرولر میں محفوظ او ٹی اے فرم ویئر اپ گریڈ کیلئے مرموز بوٹلوڈر ہے۔ اس سے بہت سارے سسٹم کی مختلف حالتیں پیدا ہوسکتی ہیں "CIoT اسمارٹ ڈیوائس".
ایتھرنیٹ اور وائی فائی کنٹرولرز نظام پر IP پر مبنی مواصلات کی اجازت دیتے ہیں (جی ایس ایم آپریٹر میں ڈیٹا کی منتقلی کے لئے معاوضہ لئے بغیر)۔ اس آلات میں بھی مرموز بوٹ لوڈر موجود ہے اور ہوسکتا ہے کہ آلات کو اس کے آبائی انٹرفیس کے ذریعہ اپ ڈیٹ کیا جائے۔ وائی فائی کے لئے اس میں مین سرور سے او ٹی اے فرم ویئر اپ گریڈ ہے
LoRaWan بہت لمبی فاصلوں پر ڈیٹا منتقل کرنے کے قابل بناتا ہے (لگ بھگ تک) 15 کلومیٹر)۔ اس حد کا انحصار ڈیٹا منتقل کرنے کی رفتار ، اعداد و شمار کی مقدار ، علاقے کو شہری بنانے اور آلات کے ریڈیو راستوں کی کارکردگی پر ہے۔
ہمارے آلات میں مواصلت کے ل a مائکروکانٹرولر اور لوراوان ماڈیول شامل ہے۔ مائکروکانٹرولر محفوظ او ٹی اے سافٹ ویئر اپ ڈیٹ کے لئے ایک خفیہ کردہ بوٹ لوڈر پر مشتمل ہے۔ یہ آپ کو اسی کی بنیاد پر ایک سے زیادہ سسٹم کی مختلف حالتیں بنانے کی اجازت دیتا ہے "IoT smart device". آلات اضافی خریداری فیس کے بغیر ISM اوپن بینڈ میں کام کرتے ہیں۔ انٹرنیٹ تک رسائی کے ساتھ پورے علاقے کا احاطہ کرنے کے لئے ایل آر وین گیٹ ویز کا استعمال ضروری ہے۔ آلات کی حدود (ٹی ٹی این سرور کے لئے تشکیل شدہ) میں موجود لوراوان گیٹس کی صورت میں ، ان کے ذریعے معلومات بھیجنا ممکن ہے۔ فرم ویئر اپ گریڈ کے ل اپنے نیٹ ورک / ایپلی کیشن LoRaWAN سرور اور مواصلت کے ل good اچھی حد کی ضرورت ہوتی ہے۔
کاروبار اور تعاون کے لئے بہت سے اختیارات ہیں:
امپورٹ / برآمد مصنوعات تیار کریں (سوئچ بورڈز ، ڈیوائسز) - حتمی مصنوعات
درآمد / برآمد OEM مصنوعات (پی سی بی ، کنٹرولرز ، وغیرہ) - انٹرمیڈیٹ مصنوعات ، اسپیئر پارٹس
فرنچائز - مقامی مارکیٹوں کے ل our ہمارے لائسنس پر مبنی پیداوار (ہم صرف پروگرام شدہ مائکرو قابو پانے والے سپلائی کرتے ہیں) iSys کے تحت - انٹیلیجنٹ سسٹمز برانڈز
شریک پیداوار - (جیسا کہ اوپر) لیکن بیرونی برانڈز کے تحت
@ سٹی پلیٹ فارم ڈیٹا بصری ، استفسار ، محدود اور پروسیسنگ (موجودہ / تاریخ کا ڈیٹا) کے ل custom مرضی کے مطابق فرنٹ اینڈ ٹیمپلیٹ کی حمایت کرتا ہے:
نقشے پر منتخب کردہ اعداد و شمار کو تصور کریں (جیو لوکلائزیشن)
ٹیبلز میں منتخب کردہ ڈیٹا اور نتائج کو ظاہر کرتا ہے
بار چارٹس میں منتخب کردہ ڈیٹا کو ظاہر کرتا ہے
تاریخی چارٹ میں منتخب ڈیٹا کو ظاہر کرتا ہے
تیسری پارٹی کی ایپلی کیشنز اور مزید کارروائیوں میں ڈیٹا برآمد کریں
دیگر فعالیتوں کو انفرادی درخواستوں پر اپ ڈیٹ کیا جائے گا۔
اگر دستیاب ہو تو صارف کا فرنٹ اینڈ جامد IP یا DNS ری ڈائریکشن ڈومین / سب ڈومین / فائل کے ذریعے قابل رسائی ہے۔
مثالی اور ڈیمو کی تنصیب (یہ صرف ممکنہ صارفین کے لئے فعال ہے)۔
پلیٹ فارم تک عوامی رسائی کے قابل بنانے کے ل Please براہ کرم ہمیں آگاہ کریں۔
City پلیٹ فارم تک مواصلت کو قابل بنائے رکھنے کے لئے اسے ریموٹ کمپیوٹر کا جامد IP درکار ہوسکتا ہے۔
حفاظتی وجوہات کی بناء پر مرکزی صفحہ جان بوجھ کر خالی چھوڑ دیا گیا ہے: HTTP: //٪ YouIP٪ / IOT /
یہ انفرادی طور پر اہل اور ترمیم شدہ ہوسکتا ہے اور کی دستیاب تمام سروسز کے لنکس پر مشتمل ہے @ شہر IoT پلیٹ فارم اگر اس کی ضرورت ہو
مین فارم کا مقصد نئے پریسٹس اور ٹیبز بنانا ہے: HTTP: //٪IP٪/IoT/que.php
یہ ہر ترتیب کے نتائج ، آراء اور ٹیب بنانے کے لئے ابتدائی شکل ہے
وضاحت (اوپر سے اور دائیں سے دائیں سمت)
نظر ثانی کی تھیم سی ایس ایس فائل میں موجود ہونا ضروری ہے "ٹیمپلیٹس / سی ایس ایس /" ڈائریکٹری - خود بخود درج ہے۔
میز پر دکھائے جانے والے اہم شعبوں کا انتخاب کریں۔ یہ اپ ڈیٹ ہے خود بخود.
تمام فیلڈز کو غیر منتخب کریں (ان میں سے کچھ کو دستی طور پر منتخب کرکے ضرور عمل کریں)
تمام فیلڈز کو منتخب کریں (ان میں سے کچھ کو دستی طور پر غیر منتخب کریں۔
یہ سب (X) چیک باکس کے مساوی ہے
نام اور پیش سیٹ کے ساتھ انفرادی طور پر ٹیب تیار کیے گئے (میں اسٹور کردہ cfg / tabs.cfg فائل)۔
فائل دراصل نام اور یو آر ایل (ٹیب چار کے ذریعہ الگ کردہ) پر مشتمل ہے۔
فیلڈ فلٹر کے ذریعے محدود تمام فیلڈز دکھاتا ہے۔
ٹیبل میں خانے:
نقشہ- نقشہ پر نقشہ سازی کے نتائج (ایک یا زیادہ فیلڈ کا انتخاب ہوسکتا ہے)
تاریخ - تاریخی چارٹ (ایک یا زیادہ فیلڈ کا انتخاب کیا جاسکتا ہے)
tab - ڈسپلے ٹیبل (کسی بھی شعبوں کا مجموعہ منتخب کیا جاسکتا ہے)
بار - بار چارٹ پر صرف ایک فیلڈ آویزاں ہے
اس کی ایک قیمت کو دبانے پر یہ منتخب شدہ فیلڈز (موجودہ قطار کیلئے) کے ساتھ نئے نتائج کھولے گا۔
سیٹ کردہ نام کے ساتھ کسی ٹیب کو شامل کرنا / ہٹانا ٹیب فیلڈ اس میں ٹیبل کی ایک ہی صف میں منتخب کردہ فیلڈز ہی استعمال کیے گئے ہیں۔
کسی بھی دوسرے فیلڈ کا نام دبانے سے منتخب قطار کے لئے منتخب شدہ فیلڈ کا ڈیٹا وژولائزیشن شروع ہوجائے گا۔
ظاہر شدہ کھیتوں کا آرڈر کھیتوں کی شکل میں اس کے آرڈر کے مطابق ہے (تاہم tm فیلڈ کو ہمیشہ ٹیکسٹ کے آخر میں بھیجا جاتا ہے)۔ اس آرڈر کو صرف یو آر ایل پیرامیٹرز (فیلڈ آرڈر پارٹ) کی براہ راست تدوین سے تبدیل کیا جاسکتا ہے۔
مثال کے طور پر: کے ساتھ ٹیب کی ترتیب اثاثوں سے باخبر رہنا نام اور نقشہ پر وقت اور رفتار کے ساتھ نقشہ پر مشتمل ہے
تمام تفصیل قطار کا حوالہ دیتے ہوئے جہاں "Map" متن میں ہے "رن" کالم
نام درج کریں "اثاثوں سے باخبر رہنا" میں ٹیب فیلڈ (کوٹیشن نشانات کے بغیر)
یقینی بنائیں کہ تمام کالم قطار میں غیر منتخب ہیں
منتخب کریں tm, gps_speed_km صرف صف میں
دبائیں + قطار میں جہاں بٹن
مین کنفرم سے نقشہ کو پہلے سے ترتیب کے ساتھ لانچ کیا جاسکتا ہے
براہ راست لنک کے ساتھ پھانسی دینے پر نقشہ ابتدا دستی طور پر انجام دی جاتی ہے۔ > HTTP: //٪IP٪/IoT/maps.php
صارف کو تمام فیلڈز کو غیر منتخب کرنا چاہئے (دبائیں غیر منتخب کریں بٹن)
ظاہر کردہ فیلڈز کے لئے کچھ چیک باکس دبائیں (جیسے۔ عین 5 (اسموگ کی سطح کے لئے) اور tm (پیمائش کی تاریخ / وقت کے لئے)
دبائیں "V" فارموں کو چھپانے کے لئے چیک باکس
دبائیں پھانسی DB استفسار چلانے کے لئے بٹن اور تمام سینسرز / آلات سے موجودہ معلومات ڈسپلے کریں
ڈیٹا والا نقشہ 30 سیکنڈ یا اس سے زیادہ کے بعد اپ ڈیٹ ہوجاتا ہے۔
ترتیبات کو بائیں سے دائیں (اوپر اسکرین شاٹ پر) بیان کیا گیا ہے۔
پیمانے کے ل ((+/-) بٹنوں (بالترتیب موجودہ / اسکیل * 2 یا کرنٹ_ اسکیل / 2) کا استعمال کرتے ہوئے زوم لیول میں ترمیم کی جاسکتی ہے۔ اس میں سے کسی ایک بٹن کو دبانے سے پیمانے میں خود بخود تبدیلی ہوجائے گی۔
دوسرا راستہ یہ ہے کہ زوم لیول ان ان منتخب کریں زوم کومبو باکس فیلڈ اور پریس پھانسی بٹن اس معاملے میں پورا منظر / نقشہ دوبارہ لوڈ اور تازہ ہوجاتا ہے (ابتدا کے دوران کچھ وقت لگتا ہے)۔
IMEIفیلڈ میں ڈیوائس کے ل device ڈیوائس کی منفرد ID یا منفرد عرف ہوتا ہے۔ پہلے سے طے شدہ ترتیب ہے * (نجمہ) جو ہر آلہ کیلئے حالیہ اقدار اور جغرافیائی محل وقوع کو ظاہر کرتا ہے۔
کسی بھی دوسری قدر پر IMEI کا تعین کرنا ، منتخب کردہ آلے کا تاریخی ڈیٹا دکھائے گا۔ اس میں صرف موبائل اور متحرک سینسرز کا احساس ہے ، بصورت دیگر نتائج اسی نقشے پر نقشے پر آ جائیں گے۔
نقشہ کے مرکز کی حیثیت طے کریں۔ جب نقشے پر ماؤس کا بٹن دب جاتا ہے تو یہ فیلڈ کرسر پوزیشن پر سیٹ ہوجاتی ہے۔
نقشہ طرز / تھیم کو منتخب کیا جا سکتا ہے Map کومبو بوکس فیلڈ (جیسے۔ سیاہ ، گرے ، ٹپوگرافک)۔
مختلف نقشے کے موضوعات میں مختلف حد سے زیادہ زوم کی سطح ہوسکتی ہے لہذا یہ نقشہ پیمانے کو بڑھانے کے لئے مناسب تھیم نافذ کرسکتی ہے۔
جہاں MySQL / MariaDB کے لئے اضافی استفسار کے سلسلے {WHERE part for کیلئے کلاز استعمال کیا جاتا ہے۔
اس شق کو ڈیٹا بیس کے نتائج کے ل complete مکمل QUERY سٹرنگ بنانے کے لئے مدنظر رکھا گیا ہے۔ یہ نتائج کی گنتی کو محدود کرکے اعداد و شمار ، وقت اور کسی بھی دوسری اقدار کو محدود کرسکتا ہے۔ اس فیلڈ میں اصل جدول کے فیلڈ کے نام (عرف نہیں) استعمال کرنا چاہ.۔ مثال کے طور پر
gps_speed_km> 10 // رفتار 10 کلومیٹر / گھنٹہ سے زیادہ ہے
ain5> 3 // ain5 3 سے زیادہ ہے (جس میں 2.5um ذرات شمار ہوتے ہیں - اسموگ کی سطح)
gps_speed_km> 10 اور ain6> 5 // رفتار 10km / h سے زیادہ ہے اور A66 5 سے زیادہ ہے (10um ذرات گنتی - اسموگ کی سطح)
اس بٹن کو دبانے کیلئے کسی بھی ترتیبات ، پیرامیٹرز (دبانے کے سوا) تبدیل کرنا ضروری ہے +/- بٹن)
نئے نقشہ جات کے ساتھ نقشہ ابتداء ہی سے بھری ہوئی ہے۔
جب موجودہ استفسار کے لئے کوئی ڈیٹا دستیاب نہیں ہوتا ہے تو نقشہ بالکل بھی بوجھ نہیں ہوتا ہے۔
اس بٹن کو دبانے کے بعد نقشے پر نتائج ظاہر کرنے کے لئے کم از کم ایک فیلڈ کو دستی طور پر منتخب کیا جانا چاہئے۔
اس چیک باکس کو ظاہر کرنے کے لئے کھیتوں کے سلیکٹر کو دکھانے / چھپانے کے لئے استعمال کیا جاتا ہے۔
یہ چیک باکس پورے فارم کو چھپانے کے اہل بناتا ہے سوائے ( +/- بٹن)
نقشے پر آنے والے نتائج کو نئی قدروں کے ساتھ مستقل طور پر تازہ دم کیا جاتا ہے اور تازہ کاری کی جاتی ہے
مثال کے طور پر اسموگ کے نتائج (کار پر سینسر نصب): اسموگ کی سطح 2.5um ذرات (Ain5)، سپیڈ (gps_speed_km)، تاریخ / وقت (tm)، نقشہ (2 - topographic)، زوم سطح 16،
جہاں شق:
"gps_fix = 3 and 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فیلڈ میں ڈیوائس کے ل device ڈیوائس کی منفرد ID یا منفرد عرف ہوتا ہے۔ خالی قیمت کے ساتھ ، یہ حالیہ اقدار کا جدول دکھاتا ہے۔
کسی بھی دوسری قدر پر IMEI کا تعین کرنا ، منتخب کردہ آلے کا تاریخی ڈیٹا دکھائے گا۔
یہ ایس کیو ایل / ماریہ ڈی بی کی اضافی استفسار سٹرنگ {جہاں کا حصہ for کے لئے ایک مضمون ہے۔
اس شق کو ڈیٹا بیس کے نتائج کے ل complete مکمل QUERY سٹرنگ کی تعمیر کے لئے مدنظر رکھا گیا ہے۔ یہ نتائج کی گنتی کو محدود کرکے اعداد و شمار ، وقت اور کسی بھی دوسری اقدار کو محدود کرسکتا ہے۔ اس فیلڈ میں اصل جدول کے فیلڈ کے نام (عرف نہیں) استعمال کرنا چاہ.۔ مثال کے طور پر
gps_speed_km> 10 // رفتار 10 کلومیٹر / گھنٹہ سے زیادہ ہے
ain5> 3 // ain5 3 سے زیادہ ہے (جس میں 2.5um ذرات شمار ہوتے ہیں - اسموگ کی سطح)
gps_speed_km> 10 اور ain6> 5 // رفتار 10km / h سے زیادہ ہے اور A66 5 سے زیادہ ہے (10um ذرات گنتی - اسموگ کی سطح)
اس بٹن کو دبانے کے بعد نقشے پر نتائج ظاہر کرنے کے لئے کم از کم ایک فیلڈ کو دستی طور پر منتخب کیا جانا چاہئے۔
اس بٹن کو دبانے کیلئے کسی بھی ترتیبات ، پیرامیٹرز (دبانے کے سوا) تبدیل کرنا ضروری ہے +/- بٹن)
ٹیبل شروع سے ہی نئے پرسیٹس کے ساتھ دوبارہ لوڈ کی گئی ہے۔
اس چیک باکس کو ظاہر کرنے کے لئے کھیتوں کے سلیکٹر کو دکھانے / چھپانے کے لئے استعمال کیا جاتا ہے۔
جدول میں نتائج کے مطابق ترتیب دیا گیا ہے ترتیب دیں فیلڈ سیٹنگ قطار ہیڈر (ایک بار ایک سمت کے لئے دوسری سمت کے لئے ایک بار دو بار) دبانے سے ترتیب ترتیب کو تبدیل کیا جاسکتا ہے۔
کالمز کے کچھ نتائج مزید تصوراتی اسکرینوں (ہارڈ کوڈڈ) سے مربوط ہیں۔
جب آلہ کے لئے تاریخی اعداد و شمار کی نمائش کرتے ہو تو اس کو محدود کیا جانا چاہئے تاکہ پوری تاریخ کی معلومات کو ظاہر نہ کیا جا because کیونکہ اس کی وجہ سے کارکردگی یا میموری کے مسائل ختم ہوسکتے ہیں۔
بار چارٹس مین فارم سے "بار" صف میں ایک فیلڈ دباکر عمل میں لائیں۔
یہ ترتیب شدہ سلاخوں کو زیادہ سے زیادہ قیمت تک معمول پر لاتا ہے ، جس میں اعلی سے لے کر نچلے نمبر تک کی نمائش ہوتی ہے۔
انتہائی نتائج کی تیزی سے جانچ پڑتال اور کچھ اقدامات کرنے کے ل It یہ مفید ہے۔
ماؤس اوور ایونٹ آلہ کیلئے اضافی معلومات دکھائے گا۔
"تاریخ" قطار میں منتخب کالم دبانے پر (واحد فیلڈ کے لئے) تاریخی چارٹ مینفورم سے شروع کیے جاسکتے ہیں۔
"ہسٹری" قطار میں ایک سے زیادہ فیلڈز کے لئے مطلوبہ فیلڈز کی جانچ پڑتال ضروری ہے اور "چلائیں" کالم میں "ہسٹری" کا لنک دبایا جانا چاہئے۔
تاریخی نتائج آخری چوبیس گھنٹے + اگلے 24 گھنٹے تک محدود ہیں (حتمی طور پر تازگی دینے والے چارٹس کے ل)) ، جب کوئی حد مقرر نہیں کی گئی تھی۔
جب اہم لنک سے کھولا جاتا ہے تو تاریخی چارٹس کو دوسرے نتائج کی طرح ابتدا کی ضرورت ہوتی ہے ، جب ترجیحات کے پیرامیٹرز کے بغیر لنک سے کھلا۔
متعدد آئٹمز کو ظاہر کرنے کے لئے متعدد شعبوں کا انتخاب کیا جاسکتا ہے۔ اسے فیلڈ فلٹر فارم میں بھی مرتب کیا جاسکتا ہے۔
ظاہر کردہ فیلڈز کے لئے تمام مطلوبہ چیک باکس کو دبائیں
چیک باکس دبائیں "مرئی فیلڈز" فارموں کو چھپانے کے لئے
DB استفسار چلانے اور جدول کو ظاہر کرنے کے لئے ایکزیکیٹ بٹن دبائیں
اوپر سے اور بائیں سے دائیں (اسکرین شاٹ پر) بیان کردہ اشیا۔
IMEIفیلڈ میں ڈیوائس کے ل device ڈیوائس کی منفرد ID یا منفرد عرف ہوتا ہے۔ * (نجمہ) قدر کے ساتھ یہ حالیہ اقدار کا جدول دکھاتا ہے جس کا کوئی مطلب نہیں ہے۔
کسی بھی دوسری قدر پر IMEI کا تعین کرنا ، منتخب کردہ آلے کا تاریخی ڈیٹا دکھائے گا۔
ڈیٹا نتائج کو محدود کرنے کی شق MySQL / MariaDB اضافی استفسار تار {جہاں کا حصہ}۔
اس شق کو ڈیٹا بیس کے نتائج کے ل complete مکمل QUERY سٹرنگ بنانے کے لئے مدنظر رکھا گیا ہے۔ یہ نتائج کی گنتی کو محدود کرکے اعداد و شمار ، وقت اور کسی بھی دوسری اقدار کو محدود کرسکتا ہے۔ اس فیلڈ اور درست SQL ترکیب میں اصل جدول کے فیلڈ کے نام (عرف نہیں) استعمال کرنا چاہ.۔ مثال کے طور پر
gps_speed_km> 10 // رفتار 10 کلومیٹر / گھنٹہ سے زیادہ ہے
ain5> 3 // ain5 3 سے زیادہ ہے (جس میں 2.5um ذرات شمار ہوتے ہیں - اسموگ کی سطح)
gps_speed_km> 10 اور ain6> 5 // رفتار 10km / h سے زیادہ ہے اور A66 5 سے زیادہ ہے (10um ذرات گنتی - اسموگ کی سطح)
تاریخی نتائج کو ظاہر کرنے کے لئے اس بٹن کو دبانے کے بعد کم از کم ایک فیلڈ کو دستی طور پر منتخب کیا جانا چاہئے۔
اس بٹن کو دبانے کیلئے کسی بھی ترتیبات ، پیرامیٹرز (سوائے فیلڈز یا استفسار پینل کو دکھانے کے) کو تبدیل کرنا ضروری ہے۔ ٹیبل شروع سے ہی نئے پرسیٹس کے ساتھ دوبارہ لوڈ کی گئی ہے۔
اس چیک باکس کو ظاہر کرنے کے لئے کھیتوں کے سلیکٹر کو دکھانے / چھپانے کے لئے استعمال کیا جاتا ہے۔
ماؤس پوائنٹر ڈسپلے اقدار کی پیمائش اور تاریخ / وقت۔
فنکشن / WWW براؤزر | کروم 72 | فائر فاکس 65 | کنارہ | اوپیرا 58 |
نقشہ جات | + | + | + | + |
تاریخی | + | + (*) | + | + |
باریں | + | + | + | + |
ٹیبز | + | + | + | + |
* - فائر فاکس تاریخ / وقت چننے والے کی حمایت نہیں کرتا ہے (مناسب ٹائم ٹائم فارمیٹ کا استعمال کرتے ہوئے ٹیکسٹ فیلڈ کو دستی طور پر ایڈٹ کیا جانا چاہئے)۔
انٹرنیٹ ایکسپلورر غیر تعاون یافتہ ہے (استعمال کنارہ اس کے بجائے)
دوسرے ویب براؤزر کا تجربہ نہیں کیا گیا۔
ویب صفحات پر واقع عام ٹیمپلیٹ فائل پر مبنی ہیں "ٹیمپلیٹس" ڈائریکٹری "* .ٹیمپلٹ"۔
اس کے علاوہ ہر صفحے کی قسم پر مشتمل ہے:
"*. ہیڈ" فائل جو پیج کے ہیڈر (لنکس ، امپورٹڈ سی ایس ایس ، JavaScript فائلیں ، وغیرہ) اسٹور کرتی ہے۔ )
"*. فوٹ" فائلیں جو پیج کے فوٹر (لنکس وغیرہ) اسٹور کرتی ہیں۔ )
سی ایس ایس فائلوں کو کاپی اور ترمیم کرکے صارف کی ترجیحات کے مطابق ویژوئلائزیشن تھیم کو تبدیل کیا جاسکتا ہے۔ سی ایس ایس فائلیں واقع ہیں "ٹیمپلیٹس / سی ایس ایس" ڈائریکٹری مثال کے طور پر مرضی کے مطابق بنانے کے لئے مختلف ویب صفحہ تھیمز کا استعمال کیا جاسکتا ہے۔ پرنٹنگ ، اسمارٹ فونز ، پی اے ڈی ٹیمپلیٹس۔
ٹیبle خیالات - مرکزی خیال ، موضوع کی مکمل ترمیم کے لئے سی ایس ایس فائل کو منتخب کرنے کے لئے قابل فیلڈ ہے "ٹیمپلیٹس / سی ایس ایس / ٹیبز" ڈائریکٹری)۔
Map آراء - عمومی تھیم کے ذریعہ منتخب کیا گیا ہے "نقشہ" کومبو باکس ٹائپ کریں۔ اضافی طور پر سی ایس ایس فائل کا پہلے سے طے شدہ فائل موجود ہے "ٹیمپلیٹس / CSS / map.css" جس میں کچھ اضافی فعالیت شامل ہوتی ہے جیسے اس کی قدروں پر مبنی رنگ چھونے / چھپانے کے نتائج۔ اس سی ایس ایس کی باقی فائل عملی طور پر صرف استفسار اور فیلڈ فارم تک محدود ہے۔
ذیادہ تر @ سٹی پلیٹ فارم تصور کے لئے پی ایچ پی فائلیں قبول کرتے ہیں سی ایس ایستھیم کیلئے فائل کے نام کی قیمت والا پیرامیٹر (بغیر کسی توسیع کے)۔ فائل "ٹیمپلیٹس / سی ایس ایس" ڈائرکٹری میں ہونی چاہئے اور نام حساس ہے۔
تھیم ڈسپلے کے کچھ عناصر براہ راست JavaScript فائل میں واقع ہیں "ٹیمپلیٹ / جے ایس" ڈائریکٹری
مرکزی @ شہر سکرپٹ"@ City.js" اوپری ڈائرکٹری میں واقع ہے۔ اس میں کوئی ترمیم کا امکان نہیں ہے مقام ، تاہم اسکرپٹ کو کاپی کیا جاسکتا ہے "ٹیمپلیٹس / جے ایس" ڈائریکٹری اور وہاں پر نظر ثانی کی. انفرادی اسکرپٹ کے استعمال کے لئے تمام ہیڈر فائلوں کو اپ ڈیٹ کرنا ہوتا ہے۔
کچھ منفرد سینسروں کو حساب کتاب کے وقفوں کی ضرورت ہوسکتی ہے۔
متعدد مختلف حالتوں کو اپ ڈیٹ اور برقرار رکھنے کا کوئی امکان نہیں ہے @ سٹی سرور سافٹ ویئر, سامنے کے آخر میں پی ایچ پی انٹرفیس، جو بہت سارے مسائل ، ورژن ، غلطیوں کا سبب بنے گا۔
اس کے حصول کا بہترین اور آسان ترین طریقہ ، قدر / تفصیل کی مناسب نمائش کے لئے over "اوورلے" فائلوں کو اپ ڈیٹ کرنا ہے۔
اصل جے ایس اسکرپٹ کھلی ٹیکسٹ فائل ہیں اور ممکن ہے کہ وہ صارفین کی ضروریات کے مطابق اپنائے جائیں۔ جیسا کہ پچھلے باب میں بیان کیا گیا ہے کہ ان کی کاپی کرنا ہوگی "ٹیمپلیٹس / جے ایس" ڈائریکٹری جہاں گاہک کو ترمیم کے لئے رسائی حاصل ہے۔
کے پروگرامنگ پر تکنیکی پہلو @ شہر سسٹم اس دستاویز کا مضمون نہیں ہے ، تاہم HTML اور JS کے بنیادی علم والا ویب ڈویلپر فرنٹ اینڈ ویب ایپلی کیشن کو انفرادی کسٹمر کی ضروریات کے مطابق بنا سکتا ہے۔
@ نام کے ساتھ شہر کا ڈیٹا بیس "IOT" یا "* IOT" جدولوں میں تقسیم ہے (جہاں ستارے ہوسٹنگ سرور پر منحصر ہے - اگر ضرورت ہو تو) ممکن ہے لنک پر پی ایچ پی ایڈمن (ویب ایپلیکیشن) میں ڈیٹا بیس منایا جاسکے HTTP: //٪ IP٪ / phpmyadmin
ہر آلہ کے ل T میزیں مقرر کریں (کہاں * ter نجمہ IM IMEI پتہ ہے - انوکھا ID):
"* _t" - موجودہ صارفین کی اجازت کے ل to ٹوکن (واحد صارف کے بادلوں کے لئے استعمال نہیں کیا گیا)
"* _c" - کمانڈ (ایونٹ) قطار - کو آلہ پر بھیجا جائے
"*" - تمام ضابطہ کشائی کی حیثیت کے نتائج۔
دیگر میزیں:
"آئتھنگز" ٹیبل - میں تمام آلات کی ضابطہ ربانی موجودہ حیثیت ہے (اس کی کسی بھی تازہ کاری کے دوران کاپی کی جاتی ہے "*" میزیں)۔ کی ساخت ithings_ میز تقریبا ایک ہی ہے "*" میزیں "آئتھنگز" پوسٹل ایڈریس اور وضاحت کیلئے اضافی فیلڈز ہیں۔
"صارفین" کی میز پر پابندی ہے اور اس میں ترمیم کی جانی چاہئے۔
"idx" -. انڈیکس n
"ٹی ایم" - خودکار ٹائم اسٹیمپ
"ڈی ٹی" - یونکس ٹائم اسٹیمپ
"آئیمی" - انوکھا آلہ پتہ
"آر ایس سی" - RSSI سگنل کی سطح
"RSSrp" - آر ایس آر پی سگنل
"تقریبات" - منتظر واقعات کنٹرولر کو بھیجے جائیں
"out1" .. "آؤٹ 16" - ضابطہ کشیدگی کے نتائج
"in1" .. "in16" - ضابطہ خیز آدانوں کی حیثیت
"آئن 1" .. "آئن 8" - ڈی کوڈ شدہ ADC اقدار (RAW)
"سینس 1" .. "سینس 8" - تبدیل شدہ سینسر کی اقدار (ڈیوائس کی قسم پر منحصر ہے)
"دیم 1" .. "دیم 8" - ضابطہ ربائی کی گئی معتدل قدریں (ڈیوائس کی قسم پر منحصر ہیں)
"int1" .. "int6" - ضابطہ ربائی کاؤنٹر قدر (آلہ کی قسم پر منحصر ہے)
"text1" .. "text6" - ڈی کوڈ ٹیکسٹ ویلیو (ڈیوائس کی قسم پر منحصر ہے)
"تخلیق" - آلہ بنانے کی تاریخ / وقت
"آخری" - آخری تاریخ / وقت
"صارف" - مستقبل میں استعمال
"پاس" - مستقبل میں استعمال
"sn" - جی ایس ایم سیریل این آر
"حالت" - موجودہ کنٹرولر کی حیثیت ہیکس فارمیٹ میں ضابطہ ربائی نہیں کی گئی
"ہیش_کوڈ" - مستقبل میں استعمال
"شامل کنندہ" - مختصر آلہ کا پتہ
"fwnr" - فرم ویئر این آر
"معذور" - غیر فعال آلہ (انجام نہیں دیا گیا)
"gsm_nr" - CIoT جی ایس ایم نمبر
"فروش" - فروش کوڈ (فرنچائز / شریک پیداوار کے لئے)
"ٹائم زون" - ٹائم زون آفسیٹ
"dst" - روزانہ کی بچت کی ترتیبات استعمال کریں
"جی پی ایس_لاٹ" - GPS عرض البلد
"جی پی ایس_ لانگ" - GPS لمبائی
"gps_hdop" - GPS HDOP
"جی پی ایس_الٹ" - GPS اونچائی
"gps_fix" - GPS فکسیکشن (درست نتائج کے ل 3 3 ہونا ضروری ہے)
"gps_cog" - GPS Cog
"جی پی ایس_ سپیڈ_ کلومیٹر" - GPS کی رفتار [کلومیٹر فی گھنٹہ]
"gps_sat" - GPS سیٹلائٹ ملے
"براعظم" ، "ملک" ، "خطہ" ، "ماتحت" ، "سبسگریژن" ، "شہر" ، "ضلع" ، "گلی" ، "گلی_نر" ، "آئٹم_نر" - گاہک کا پتہ اور تفصیل کے شعبے (!!!! "*" کیلئے دستیاب نہیں ہے تاریخی میزیں)
"لاگ" - لاگ ڈیٹا
تلاش کی فعالیت کو بڑھانے کے لئے ایس کیو ایل کے سوالات پیدا کرنے کیلئے فیلڈز کے نام اہم ہیں کیونکہ ایس کیو ایل کے بیان میں اصل نام کا استعمال ہونا ضروری ہے۔
یہ ٹیبل ہر ڈیوائس کیلئے ایونٹ / کمانڈز قطار ہے اور اس میں مندرجہ ذیل ڈھانچہ ہے:
"کمانڈ" - بھیجنے یا پہلے ہی کنٹرولر کو بھیجنے کے لئے کمانڈ
"تصدیق شدہ" - تصدیقی پرچم اگر یہ پہلے ہی بھیج دیا گیا تھا اور تصدیق شدہ ہے
"تاریخ" - پروگرام کا یونکس ٹائم اسٹیمپ
"تازہ کاری" - آٹو اپ ڈیٹ پرچم (ٹائم اسٹیمپ تاریخ / وقت)
فرنٹ اینڈ ویب اطلاق کے بغیر اعداد و شمار قابل رسائی ہوسکتے ہیں۔ @ سٹیٹی سسٹم میں درمیانی سطح کے افعال کے ساتھ اسکرپٹ موجود ہے۔ نتائج JSON شکل میں واپس کردیئے گئے ہیں۔
HTTP: //٪IP٪/IoT/que.php؟ func = devsjson
سوال پوری ہوجاتا ہے "_یتھنگز" JSON فارمیٹ میں جدول (تمام آلات کی موجودہ حالتیں):
[{ "ملک":"", "شہر":"", "براعظم":"", "ملک":"", "خطہ":"", "subregion":"", "سبسکرائب کریں":"", "شہر":"", "ضلع":"", "گلی":"", "Street_nr":"", "آئٹم_نر":"", "جی پی ایس_لاٹ":"0000.0000N", "جی پی ایس_ لانگ":"00000.0000E", "ٹی ایم":"2019-02-10 12:56:23", "تخلیق":"2019-02-09 18:12:38", "آخری":"0000-00-00 00:00:00", "تقریبات":"", "صارف":"", "پاس":"", "آئیمی":"351580051067110", "sn":"", "حالت":"73000200000f360033026800240000002c002c002dffffffffffffffffffbb00001c1000001c2000000000000000009250a4f0a760a7a0a750a780a7e0000031d020205fc34029b025c025600", "ہیش کوڈ":"", "شامل کرنے والا":"", "fwnr":"", "غیر فعال":"", "gsm_nr":"", "فروش":"", "ٹائم زون":"", "ڈی ایس ٹی":"", "آر ایس سی":"91", "RSSrp":"99", "جی پی ایس_لاٹ":"0000.0000N", "جی پی ایس_ لانگ":"00000.0000E", "gps_hdop":"", "جی پی ایس_الٹ":"", "gps_fix":"4", "gps_cog":"", "جی پی ایس_ سپیڈ_ کلومیٹر":"", "gps_sat":"", "تقریبات":"", "out1":"0", "out2":"0", "out3":"0", "out4":"0", "out5":"0", "out6":"0", "out7":"0", "آؤٹ 8":"0", "out9":"0", "آؤٹ 10":"1", "آؤٹ 11":"0", "آؤٹ 12":"0", "out13":"0", "out14":"0", "out15":"0", "آؤٹ 16":"0", "in1":"0", "in2":"0", "in3":"0", "in4":"0", "in5":"0", "in6":"0", "in7":"0", "in8":"0", "in9":"0", "in10":"0", "in11":"0", "in12":"0", "in13":"0", "in14":"0", "in15":"0", "in16":"0", "آئن 1":"3894", "ain2":"51", "ain3":"616", "ain4":"36", "ain5":"0", "ain6":"44", "آئن 7":"44", "آئن 8":"45", "سینس 1":"0", "سینس 2":"0", "سینس 3":"0", "سینس 4":"0", "سینس 5":"0", "سینس 6":"0", "سینس 7":"0", "سینس 8":"0", "دیم 1":"255", "دمم 2":"255", "dimm3":"255", "dimm4":"255", "دیمم 5":"255", "dimm6":"255", "دیم 7":"255", "دیم 8":"255", "int1":"-16776767", "int2":"450", "int3":"", "int4":"", "int5":"", "int6":"0", "text1":"", "متن 2":"", "ٹیکسٹ 3":"", "ٹیکسٹ 4":"", "متن 5":"", "text6":"" }]
آئی ایم ای آئی این آر کے ذریعہ سنگل ڈیوائس کے تاریخی اعداد و شمار سے استفسار کریں:
HTTP: //٪IP٪/IoT/que.php؟ func = imeijson & imei = 356345080018095
کیونکہ پوری ٹیبل میں لاکھوں قطاریں شامل ہوسکتی ہیں اس کو ہینگ اپ سرور کو نہ کرنے کے لئے جہاں کسی شق کے ساتھ محدود ہونا چاہئے۔
اضافی پیرامیٹرز یو آر ایل پیرامیٹرز:
فنک - imeijson
imei - آلہ کا IMEI
فیلڈ - نتائج میں ظاہر کرنے کے لئے فیلڈز (کوما سے الگ کردہ فہرست)
منٹ - فہرست سے پہلے فیلڈ کے لئے کم از کم قیمت
زیادہ سے زیادہ - فہرست سے پہلے فیلڈ کے لئے زیادہ سے زیادہ قیمت
sیاt - ترتیب کے لئے میدان
tm - فیلڈ خود بخود نتائج میں شامل ہوجاتا ہے۔
where - جہاں ڈیٹا کو محدود کرنے کی شق
مثال:
ہم مندرجہ ذیل نتیجہ حاصل کرنا چاہتے ہیں
کے ساتھ آلہ کے لئے imei=356345080018095
کھیتوں کو دکھائیں: ain5 ، ain6 ، gps_lat ، gps_long
اور حد ain5 حد میں ( 1 ، 10000 ) - فہرست میں پہلا فیلڈ ہونا ضروری ہے
اور GPS درست اعداد و شمار رکھتے ہیں (جی پی ایس_فکس = 3)
اور تاریخ / وقت (ٹی ایم) from2019-02-14 23:00:19 to 2019-02-15 00:00:00
تشکیل شدہ یو آر ایل سٹرنگ:
HTTP: //٪IP٪/IoT/que.php؟ func =آئیمیجن& imei =356345080018095اور فیلڈ =ain5، آئن 6 ، جی پی ایس_لاٹ ، جی پی ایس_ لانگاور منٹ =1اور زیادہ سے زیادہ =1000اور جہاں =gps_fix = 3 and tm> "2019-02-14 23:00:19" اور ٹی ایم <"2019-02-15 00:00:00"
سوالات کے نتائج:
[{ "ain5":"66","ain6":"68","جی پی ایس_لاٹ":"5202.7326N","جی پی ایس_ لانگ":"02115.8073E","ٹی ایم":"2019-02-14 23:04:31" }، { "ain5":"67","ain6":"76","جی پی ایس_لاٹ":"5202.7328N","جی پی ایس_ لانگ":"02115.8075E","ٹی ایم":"2019-02-14 23:05:42" }، { "ain5":"63","ain6":"77","جی پی ایس_لاٹ":"5202.7328N","جی پی ایس_ لانگ":"02115.8074E","ٹی ایم":"2019-02-14 23:06:05" }، { "ain5":"58","ain6":"77","جی پی ایس_لاٹ":"5202.7328N","جی پی ایس_ لانگ":"02115.8075E","ٹی ایم":"2019-02-14 23:06:32" }، { "ain5":"58","ain6":"68","جی پی ایس_لاٹ":"5202.7328N","جی پی ایس_ لانگ":"02115.8076E","ٹی ایم":"2019-02-14 23:06:55" }]
یہ فنکشن "_یتھنگز" ٹیبل سے محدود ڈیٹا لوٹاتا ہے
HTTP: //٪IP٪/IoT/que.php؟ func = فیلڈسن اور فیلڈ = آئین 5 اور منٹ = 13 اور زیادہ سے زیادہ = 5000
پیرامیٹرز:
فنک -. فیلڈسن
فیلڈ - نتائج میں ظاہر ہونے والا فیلڈ - imei اور tm خود بخود شامل ہوجاتے ہیں
منٹ - فیلڈ کے لئے کم از کم قیمت
زیادہ سے زیادہ - فیلڈ کے لئے زیادہ سے زیادہ قیمت
مذکورہ بالا سٹرنگ کیلئے یہ لوٹتا ہے کے نتائج ain5 ، imei ، tm کھیتوں:
اگر ain5 رینج میں ہے (13،5000)
سوالات کے نتائج:
[{"آئیمی":"353080090069142", "ٹی ایم":"2019-03-14 11:51:01", "ain5":"14" } ،
{"آئیمی":"356345080018095", "ٹی ایم":"2019-02-20 09:13:04", "ain5":"115" } ،
{"آئیمی":"کارکزیو", "ٹی ایم":"2019-03-07 13:08:22", "ain5":"103" }]