دستگاه های CIoT - راه حل های هوشمند

LoRaWAN & GSM - Smart City





iSys - سیستم های هوشمند







پیش نویس

فهرست مطالب

1 معرفی. 3

11 @City ( IoT/CIoT ) Communication 4

1.2 منابع سخت افزاری دستگاه های IoT / CIoT 4

0..4 ورودی باینری قابل برنامه ریزی 4

0..4 خروجی باینری قابل برنامه ریزی 4

0..4 ورودی شمارش (شمارنده های غیر فرار) 4

0..4 خروجی دیمر (PWM یا 0..10V) 5

ورودی مادون قرمز + خروجی 5

0..4 ورودی اندازه گیری (ADC) 5

رابط های سریال SPI / I2C / UART / CAN 5

1.3 @City GSM Devices 6

1.4. @City LoRaWAN Devices 9

module بدون LoRaWAN modem و processor may act as MEMs Sensor Module for @City GSM, وای فای, شبکه محلی کابلی, و other eHouse architectures ( 3v3.3v6 DC powered ) 10

2 General conditions of usage @City ( LoRaWAN, GSM ) Systems 11

2.1 Exclusive Conditions of @City GSM. 11

2.2. Exclusive conditions for @City LoRaWAN. 12

3 @City ( LoRaWAN, GSM ) Controller Configuration 13

3.1 @City Controller Configuration - Assigning names 13

3.2 General configuration of @City LoRaWAN & GSM Controllers 14

3.21 General configuration of @City GSM device 14

3.2.2. General Configuration of @City LoRaWAN controllers 17

3.3 پیکربندی ورودی های دودویی 18

3.4 پیکربندی خروجی های دودویی 19

3.5 پیکربندی ورودیهای اندازه گیری ADC و حسگرهای اضافی (XIN) 21

3.6 Dimmers Configuration PWM / 0..10V 22

3.7 پیکربندی زمانبند تقویم 24

4 LoRaWAN Network Infrastructure Configuration 26

4.1 LoRaWAN Gateway Configuration. 26

4.1.1 Basic configuration of LoRaWAN gateway 26

4.1.2. پیکربندی Semtech Packet Forwarder (SPF) 27

4.2 LoRaWAN Network/Application Server Configuration 28

4.2.1 LoRaWAN Network Server Configuration 29

5 Work condition of @City GSM / LoRaWAN devices 31


1 معرفی.

@City سیستم از تعدادی دستگاه الکترونیکی (کنترل کننده) پشتیبانی می کند - به عنوان گره ، موتور ، دستگاه نامیده می شود. انواع بسیاری از ارتباطات (سیمی و بی سیم) بسته به زیرساخت ها ، شرایط و شرایط موجود در دسترس است.

Device types available in the @City سیستم:

همه دستگاه ها از طریق @City ابر و بسته به در دسترس بودن زیرساخت ارتباطی معین ، امکان همکاری ترکیبی وجود دارد.

برای ساختمانها و در دسترس بودن LAN یا WiFi متصل به اینترنت می توانیم از راه حل های via از طریق سرور eHouse.PRO استفاده کنیم (که می تواند داده ها را به @City ابر):

سند زیر توصیف می کند GSM و LoRaWAN دستگاه های مبتنی بر میکروکنترلر تک تراشه (ریزپردازنده) و یک مودم ارتباطی خارجی. این اجازه می دهد تا سیستم با وجود تفاوت مودم ارتباطی ، استاندارد شود.

برای سایر گزینه های ارتباطی لطفا به مراجعه کنید eHouse مستندات.



این امکان را فراهم می کند تا قابلیت ها و تجهیزات مشابه و همچنین انتقال آسان به سایر انواع ارتباطات یا نسخه ها را بدست آورید.

11 @City ( IoT/CIoT ) Communication

@City سیستم currently uses one of the انتخاب شد communication modules ( modems ):

1.2 منابع سخت افزاری دستگاه های IoT / CIoT

تمام "هوش" این سیستم در میکروکنترلر (ریزپردازنده) قرار دارد و وابستگی زیادی به نوع ارتباط ندارد. منابع سخت افزاری دستگاه های IoT / CIoT (ریز پردازنده) به شرح زیر است:

1.3 @City GSM Devices

@City GSM devices connect through the cellular network of the GSM mobile operator through one or more technologies و services. این سرویس ها صورتحساب می گیرند و به اپراتورها و خدمات به صورت جداگانه بستگی دارند. این سرویس به همان روشی که در تلفن های همراه از طریق سیم کارت های فعال مجاز است:

availability of انتخاب شد services depends on the communication operator و the built-in GSM modem at the production stage:

1) 2G (همه اپراتورها)

2) 2G / LTE CATM1 (نارنجی) - در صورت عدم وجود CATM1 ، احتمال بازگشت 2G وجود دارد.

3) 2G / NBIoT (T-Mobile / Deutsche Telecom) - هنگامی كه NBIoT در دسترس نباشد و اپراتور اجازه دهد ، احتمال بازگشت 2G وجود دارد.

4) 2G / 3G (همه اپراتورها)

5) 4G / LTE (همه اپراتورها)

6) بسته به مودم و تنظیمات موجود ، ترکیب سایر خدمات نیز ممکن است در دسترس باشد.

3 راه حل اول در همان مودم کار می کنند (NBIoT / CATM1 + fallback 2G). در مورد استفاده "پلاستیکی" کارتهای نانو می توانند کارت را تعویض و از راه دور دستگاه را تنظیم کنند تا در سرویس دیگری به درستی کار کند. در مورد MIM (سیم کارت به صورت تراشه (IC)) ، تصمیم در مرحله تولید دستگاه گرفته می شود و امکان تغییر اپراتور یا سرویس وجود ندارد. NBIoT به مقدار بسیار کمی از داده های منتقل شده 512 کیلوبایت در ماه اختصاص یافته است (لطفاً این مقدار را به اپراتور مذاکره کنید) ، که مانع قابل توجهی برای برخی از راه حل های CIoT / IoT است.

راه حل های 4 ، 5 نیاز به نصب مودم های دیگر در مرحله تولید دارند.

مصرف برق دستگاه به سرویس بستگی دارد و از کمترین تا بیشترین نشان داده می شود:

- NBIoT

- CATM1

- LTE

- 3G

- 2G / SMS / USSD / GPRS / EDGE

نرخ انتقال داده از کمترین به بالاترین:

- NBIoT

- CATM1

- 2G / SMS / USSD / GPRS / EDGE

- 3G

- LTE



All @City GSM devices can be equipped with a GPS receiver for geolocation و automatic positioning on maps. آنها همچنین می توانند در صورت نیاز به اندازه گیری یا کار در حرکت ، به صورت متحرک کار کنند.




1.4. @City LoRaWAN Devices

LoRaWAN is a long دامنه communication solution ( up to approx. 15 کیلومتر) کار در باند های ISM باز (به عنوان مثال 433 مگاهرتز ، 868 مگاهرتز و غیره ) با این حال ، دامنه های بسیار بزرگ به کاهش قابل توجهی در سرعت انتقال و طول بسته های داده نیاز دارند (به عنوان مثال برای بالاترین دامنه تا 250 بیت در ثانیه و حداکثر 51 بایت داده - محموله). Transmission with repetitions و confirmations can take a very long time, which may eliminate LoRaWAN in some solutions. number of LoRaWAN gateways is also important to ensure a good دامنه of devices, which allows you to work at higher speeds, fewer errors و less repetitions amount.

LoRaWAN devices communicate with the @City cloud via LoRaWAN Gateways, which have to provide coverage at the required level for all available LoRaWAN devices. In addition, these gateways must be connected to the LAN or the Internet via any link to be able to send data to the LoRaWAN network/application server ( NS/مانند )

web server is used for two-way communication with LoRaWAN gateways و for sending information to/ from LoRaWAN devices.

سرور شبکه / برنامه می تواند در محلی LAN یا در مرکز داده ارائه دهنده خدمات واقع شود. داده ها از دستگاه ها از طریق سرور شبکه / برنامه از طریق پروتکل های یکپارچه سازی به آدرس ارسال می شوند @City cloud (از طریق وب هوک). این اجازه می دهد تا ادغام مستقیم @City LoRaWAN سیستم با @City databases.



سرور برنامه همچنین می تواند منطق و BIM (مدل سازی اطلاعات) گسترده را برای سیستم ، پردازش داده ها در هنگام دریافت و ارسال دستورات کنترل (رویدادها) به دستگاه های جداگانه در پاسخ ، پیاده سازی کند.

@City LoRaWAN devices contains additional features as:


module بدون LoRaWAN modem و processor may act as MEMs Sensor Module for @City GSM, وای فای, شبکه محلی کابلی, و other eHouse architectures ( 3v3.3v6 DC powered )

2 General conditions of usage @City ( LoRaWAN, GSM ) Systems

توجه! تنظیم نادرست پارامترهای اصلی رابط ارتباطی ممکن است باعث تخریب یا مسدود شدن دائمی دستگاه شود (که دسترسی فیزیکی به آن نداریم).

به روزرسانی کنترلر از سیستم عامل و پیکربندی نهایی قبل از نصب در محل مقصد باید انجام شود و آزمایش شود (برای همه دستگاه ها و حداقل برای یک هفته برای چندین دستگاه).

سازنده هیچ مسئولیتی در قبال تنظیمات / بروزرسانی نادرست نرم افزار که توسط افراد غیرمجاز انجام می شود و همچنین اجرای آنها در مکان های نصب کنترل کننده های فردی ندارد.

کلیه هزینه های نصب ، خدمات ، تعمیر ، تعویض ، نصب مجدد به عهده کاربر سیستم است (نه سازنده).

برای به روزرسانی سیستم عامل و پیکربندی لازم است از سطح سیگنال کافی و در دسترس بودن خدمات مورد نیاز اطمینان حاصل کنید. فعالیتهای فوق ممکن است در مکانهای نصب نهایی کنترلرها و محفظه آنها غیرممکن باشد. همچنین ممکن است به فصل ، هوا و انتشار موج رادیویی بستگی داشته باشد.

کلیه هزینه های خدمات مربوط به تغییر پیکربندی / سیستم عامل به عهده کاربر است (هزینه های اضافی برای انتقال داده ، نصب احتمالی ، نصب دستگاه ها ، باز کردن قفل ، جایگزینی و غیره). )

حداکثر دامنه کاملاً نظری است و در شرایط ایده آل انتشار رادیویی اندازه گیری می شود و به عملکرد دستگاه ها (با آنتن های خارجی و آنتن همسان) در میدان دید (بدون انسداد در مسیر پرتو سیگنال) اشاره دارد. بسته به شهرنشینی منطقه ، درختان ، آب و هوا ، مکان و روش نصب ، دامنه ممکن است چند صد برابر از داده های فوق بدتر باشد.

2.1 Exclusive Conditions of @City GSM.

user bears the costs و is responsible for timely payment of the GSM operator subscription و @City server hosting. عدم تداوم سرویس ممکن است باعث تغییرات غیرقابل برگشت پارامترهای مهم انتقال و مسدود کردن کل سیستم شود (به عنوان مثال تغییر آدرس IP ثابت ، از دست دادن دامنه اینترنت ، از دست دادن داده ها / پیکربندی در سرور ، از دست دادن نرم افزار ، پشتیبان گیری و غیره )

In the رویداد that the user pays the above-mentioned amounts as a flat rate to the producer of the @City سیستم, the Producer is not responsible for the conditions changes of the offer or termination of services performed by external entities.

سیستم manufacturer is not responsible for the quality of services provided by third parties, including the GSM operator, external @City hosting. سازنده مسئولیتی در قبال خراب شدن دامنه انتشار موج رادیویی ندارد (به عنوان مثال due to the creation of new buildings, changes in the location of GSM broadcasting stations ( BTS ), trees, etc. )

در مورد محدودیت های انتقال داده (به ویژه برای NBIoT) ، پیکربندی و به روزرسانی نرم افزار باید در ابتدای دوره اشتراک و با کمترین مصرف ممکن داده انجام شود. در غیر این صورت ، به دلیل انسداد مرتبط با بیش از حد انتقال ، می توان دستگاه را تا پایان دوره صورتحساب مسدود کرد.

GSM operator is responsible for the quality of the GSM connection, not the @City سیستم manufacturer.

کاربر اعلام می کند که اطلاعات زیر را قبول می کند و با آن موافقت می کند.

2.2. Exclusive conditions for @City LoRaWAN.

user bears the costs و is responsible for the timely payment of lease و installation fees for the LoRaWAN gateway, LoRaWAN Network/Application Server و @City server hosting. عدم تداوم سرویس ممکن است باعث تغییرات غیرقابل برگشت پارامترهای مهم انتقال و مسدود شدن دائمی سیستم شود (به عنوان مثال تغییر آدرس IP استاتیک ، از دست دادن دامنه ، از دست دادن داده ها / پیکربندی در سرور ، از دست دادن نرم افزار ، پشتیبان گیری و غیره )

In the رویداد that the user lays down the above obligations on a flat-rate basis to the @City producer, the producer is not responsible for changing the conditions or terminating the services provided by external entities.

سیستم manufacturer is not responsible for services provided by external entities, including any LoRaWAN operator, hosting for the LoRaWAN network/application server, external @City server hosting. سازنده مسئولیتی در قبال خراب شدن دامنه انتشار موج رادیویی ندارد (به عنوان مثال due to the creation of new buildings, changes in the location of LoRaWAN gateways, damage to LoRaWAN gateways, power outages, trees, interference, signal losses, etc. )

در مورد محدودیت های انتقال داده ، پیکربندی و به روزرسانی نرم افزار باید در ابتدای دوره اشتراک با کمترین مصرف داده فعلی انجام شود. در غیر این صورت ، ممکن است دستگاه را تا پایان دوره صورتحساب مسدود کنید به دلیل انسداد مرتبط با بیش از حد انتقال. به روزرسانی باید از ابتدا تا انتها با یک کنترل کننده و آزمایش صحت کار انجام شود. اجرای به روزرسانی برای همه کنترل کننده ها ممکن است باعث شود باند رادیو برای چندین روز کاملاً مسدود شود.

LoRaWAN uses publicly available "باندهای رادیویی باز" (433 یا 868 مگاهرتز برای اتحادیه اروپا) ، که ممکن است توسط دستگاه های دیگر که با همان فرکانس های مشابه کار می کنند ، آشفته یا اشغال شود. در مورد فوق ، تولید کننده مسئولیتی در قبال کیفیت ارتباطات ندارد.

user is responsible for covering the area with the appropriate number of LoRaWAN gates و their location to obtain the appropriate level of signals for all devices و the entire @City LoRaWAN سیستم.

@City GSM devices can be used in places highly exposed to signal interference.

کاربر اعلام می کند که اطلاعات زیر را قبول می کند و با آن موافقت می کند.

3 @City ( LoRaWAN, GSM ) Controller Configuration

پیکربندی سیستم از طریق رابط وب انجام می شود. Configuration is very critical for @City controllers و incorrect settings may cause the سیستم to completely block. It is recommended that the full template configuration ( default settings ) be carried out و tested by the @City سیستم manufacturer.

3.1 @City Controller Configuration - Assigning names


آدرس کنترل کننده 000000000000000 ( 15 zeros for کلوب جی اس ام/16 for LoRaWAN ) آدرس پیش فرضی است که برای آن اعمال می شود همه کنترل کننده های خانواده (به عنوان مثال برای همان کد فروشنده و کد پرونده، و همان نوع کنترل کننده LoRaWAN / GSM. اگر کنترل کننده پیکربندی فردی خود را تعریف نکرده باشد ، پیکربندی پیش فرض در آن بارگیری می شود.

In the case of GSM controllers, this address corresponds to the unique IMEI number ( 15 characters ) assigned by the manufacturer of the GSM modem.

In the case of LoRaWAN controllers, this address corresponds to the unique "توسعه EUI" number given by the manufacturer of the LoRaWAN modem ( 16 characters in hexadecimal code )

کد فروشنده - یک پارامتر منحصر به فرد برای مشتری (کاربر) است

کد پرونده - پارامتری است که نوع سیستم عامل را نشان می دهد (بستگی به تجهیزات و الگوریتم های موجود دارد)

در بیشتر موارد ، پیکربندی این یک دستگاه (پیش فرض) برای کل سیستم یا به عنوان الگویی برای سایر درایورها کافی است. هنگام ایجاد پیکربندی کنترل کننده جدید ، این تنظیمات از الگو کپی می شوند.

Both سیستم عامل و configurations for all installations ( instances ) are located on the servers of the @City سیستم manufacturer available via the WWW, to which the user may have limited access. با این حال ، پیکربندی صحیح بسیار حیاتی است و توصیه نمی شود بدون آزمایش روی چندین دستگاه با دسترسی کامل فیزیکی (روی میز) تغییراتی را اعمال کنید. For more information, please check the general conditions of the @City سیستم و the specific conditions for a particular way of communication.

3.2 General configuration of @City LoRaWAN & GSM Controllers

3.21 General configuration of @City GSM device

Before starting the configuration, please read the general conditions of the @City سیستم و سیستم-specific conditions for @City GSM.




کد فروشنده - شامل 8 کاراکتر ذخیره شده در کد هگزادسیمال اختصاص یافته به یک مشتری (کاربر) است. در مرحله تولید کنترل کننده اعطا می شود. تلاش برای تغییر ممکن است باعث آسیب دائمی کنترل کننده شود.

کد پرونده - شامل 8 نویسه ذخیره شده در کد هگزادسیمال ، اختصاص داده شده به یک نسخه سیستم عامل کنترل کننده است. It is granted at the controller production stage و may depend on the type of communication ( GSM / LoRaWAN ) و additional equipment, e.g. حسگرها ، تعداد ورودی ها / خروجی ها و الگوریتم های منفرد. این تغییر ممکن است باعث آسیب دائمی یا مسدود کردن کنترل کننده شود.

شماره پین - اگر برای سیم کارت تنظیم شده باشد ، شماره پین ​​4 رقمی باشد. تنظیم پین توصیه نمی شود. برای سیم کارت های پلاستیکی ، می توانید آنها را در تلفن همراه خود حذف کنید. معرفی یک سیم کارت نادرست ممکن است باعث مسدود شدن دائمی کارت در دستگاه شود (در نهایت به آن دسترسی فیزیکی نخواهیم داشت).

شماره پیامک - شماره پیامک هنگام ارسال وضعیت از طریق پیام کوتاه. این گزینه بسته به سرویس و اپراتور (2G / CATM1 / NBIoT) در دسترس است. همچنین نیاز به روشن کردن پرچم دارد: پیامک را فعال کنید.

خیابان USSD - دستور USSD برای ارسال وضعیت از طریق USSD. This option is available only for انتخاب شد types of GSM modems ( 2G/3G + GPS ) گزینه: USSD را فعال کنید مورد نیاز است. اپراتور باید خدمات USSD را ارائه و فعال کند.

APN - نام نقطه دسترسی. نام نقطه دسترسی به اینترنت ، به عنوان مثال اینترنت (برای خدمات ویژه ای مانند LTE-M1 یا NB-IoT ، توسط اپراتور می تواند به صورت جداگانه تعیین شود).

آدرس WWW - آدرس وب (دامنه یا IP) برای دسترسی HTTP.

صفحه WWW - آدرس صفحه وب ، جایی که وضعیت ها و دستورات کنترل کننده ها ارسال می شوند.

فعال کردن HTTP - انتقال داده HTTP را فعال می کند. این روش چندین برابر بیشتر از سایر روش های ارتباطی انتقال داده ایجاد می کند ، که ممکن است منجر به افزایش هزینه ها ، بیش از حد انتقال یا عدم توانایی استفاده از برخی خدمات مانند NBIoT شود.

آدرس TCP / UDP - IP address of the @City server for receiving و transmitting data between the cloud و devices. توصیه می شود از یک آدرس IP ثابت استفاده کنید ، نه از آدرس دامنه اینترنت.

بندر TCP - پورت TCP / IP برای برقراری ارتباط

TCP را فعال کنید - به شما امکان می دهد انتقال TCP / IP را فعال کنید. فریم های انتقال و تأییدهای TCP میزان داده ها را در ارتباط با انتقال UDP افزایش می دهد ، با این وجود ، در صورت وجود ارتباط ، صحت داده ها ، تأییدها را تضمین می کنند و تحویل آنها را تضمین می کنند.

بندر UDP - پورت برای دریافت وضعیت از طریق UDP

فعال کردن UDP - UDP انتقال را روشن کنید

آدرس Aux ، بندر Aux ، فعال کردن Aux - برنامه های آینده

آدرس Aux2 ، بندر Aux2 ، Aux2 فعال است - برنامه های آینده

فعال سازی پشتیبانی از سنسور ( they must be physically mounted on the @City module ) در غیر این صورت ، دستگاه ممکن است بسیار کندتر و پایدارتر کار کند. سنسورها در مرحله تولید برای کل سری تولیدات نصب شده اند.

دما ، درجه حرارت ، رطوبت ، گاز - سنسور دما ، فشار ، رطوبت و کیفیت هوا یکپارچه شده است

دما + پیش فرض - سنسور دما و فشار مجتمع

ژیروسکوپ - سنسور ژیروسکوپ در 3 محور (X ، Y ، Z)

مغناطیس سنج - سنسور مغناطیسی در 3 محور (X ، Y ، Z)

شتاب سنج - سنسور شتاب / لرزش در 3 محور (X ، Y ، Z)

رنگ - سنسور رنگ (R ، G ، B ، IR ، G2)

محیط + پروکسی متر - سنسور پروگزیمتر سطح نور یکپارچه و (محدوده 10 سانتی متر)

GSM Commوs - دستورات اضافی مقداردهی اولیه مودم

کد هش - یک کد رمزگذاری اضافی. تغییر نده.

انتقال HTTP - گزینه های اضافی ارتباط HTTP

آدرس جهانی - آدرس جهانی کنترل کننده برای کنترل دستگاه به دستگاه.

GSM حالت - GSM communication mode ( 2G Only, LTE Only, CATM1, NBIoT, 2G + CAT M1, LTE 800, LTE 1800 ) تنظیم نادرست حالت ارتباطی ممکن است منجر به مسدود شدن دائمی ارتباط دستگاه شود.

3.2.2. General Configuration of @City LoRaWAN controllers

Most options are the same as in the GSM controller. In principle, all fields related to GSM communication are not used during LoRaWAN controller operation. LoRaWAN devices have different سیستم عامل which support LoRaWAN module instead GSM.

در @City LoRaWAN در سمت دستگاه ، پیکربندی بسیار ساده است:

درخواست EUID - شناسه برنامه for LoRaWAN server ( 16 characters in hex code ) - application defined on the LoRaWAN Network/Application Server to which we send data.

برنامه کاربردی - application authorization key for LoRaWAN server ( as above )

غیرفعال کردن نرخ داده تطبیقی - انتخاب سرعت تطبیقی ​​را غیرفعال می کند. با این کار می توانید سرعت ثابت دستگاه را مجبور کنید. در برخی شرایط ، این می تواند مشکلات بزرگ ارتباطی ایجاد کند. باید در نظر گرفته شود که با بهبود پارامترهای RSSI و SNR در حالت تطبیقی ​​، سرعت به طور قابل توجهی افزایش می یابد. این به طور قابل توجهی زمان انتقال داده ها توسط رادیو را کاهش می دهد "به وقت هوا" و در بیشتر مواقع می توان اطلاعات را بین دستگاه و سرور منتقل کرد و بالعکس.

نرخ داده (DR) - LoRaWAN link speed selection. این سرعت در بوت لودر اعمال نمی شود. درصورتی که کنترل کننده در حالت تنظیم سرعت تطبیقی ​​کار کند ، فقط مقدار شروع است ، زیرا کنترل کننده پس از چندین بار انتقال ، به طور خودکار سرعت بهینه را انتخاب می کند تا زمان انتقال پیام در هوا محدود شود.

به روز رسانی تنظیمات - پیکربندی راه اندازی کنترلر را ذخیره می کند - همه تنظیمات



rest of the @City LoRaWAN configuration is located in the remaining elements of the LoRaWAN configuration screens in Chapter 4

3.3 پیکربندی ورودی های دودویی




ورودی های دودویی دارای تعدادی توابع و پارامتر هستند که عملکرد مستقل کنترل کننده را امکان پذیر می کنند:

معکوس کردن - نفی ورودی هنگام سنسورها "به طور معمول متصل است" (NC) متصل هستند.

زنگ خطر. هشدار - فعال سازی عملکرد زنگ هشدار.

تأخیر هشدار - زمان تاخیر زنگ هشدار. اگر حالت ورودی قبل از انقضا این زمان به حالت اولیه خود برگردد ، زنگ هشدار فعال نمی شود.

به یاد داشته باشید دولت - زمان یادآوری تغییر وضعیت ورودی است.

اعدام را غیرفعال کنید - مسدود کردن رویدادهای در حال اجرا مربوط به ورودی.

اجرا کن - دستور پیکربندی ورودی را اجرا کنید (Ad-Hoc)

کپی 🀄 - دستور پیکربندی ورودی را در کلیپ بورد کپی کنید

رویداد روشن - شرح نحوه اجرای رویداد برای سطح ورودی بالا (1)

رویداد مستقیم روشن - کد رویداد هنگام روشن بودن ورودی اجرا می شود (0 => 1)

رویداد خاموش است - شرح فعال سازی رویداد برای سطح ورودی کم (0)

رویداد مستقیم خاموش است - کد رویداد در هنگام خاموش بودن ورودی اجرا می شود (1 => 0)

رویداد هشدار - شرح واقعه هشدار.

رویداد هشدار مستقیم - کد رویداد هنگام ایجاد زنگ هشدار فعال می شود

به روز رسانی تنظیمات - پیکربندی راه اندازی را برای همه تنظیمات ذخیره می کند

3.4 پیکربندی خروجی های باینری




خروجی های باینری هوشمند می توانند به صورت یک یا دو برابر کار کنند. این فرم به شما امکان می دهد تا یک تنظیمات راه اندازی برای کنترل کننده ایجاد کنید (اگر آن را با دکمه بروزرسانی تأیید کنید).

این فرم همچنین به عنوان یک ایجاد کننده رویداد برای خروجی هایی که می توانند با فشار دادن دکمه Run یا کپی در کلیپ بورد برای استفاده در تنظیمات کنترلر شروع شوند ، کار می کند.



پیکربندی تک خروجی:

غیرفعال کردن - مسدود کردن خروجی در حالت تک (به عنوان مثال اگر برای کنترل درایوها استفاده شود تا به طور تصادفی به کرکره ، دروازه ، محرک آسیب نرساند)

مدیر - هنگام تغییر تنظیمات مهم ، پرچم اداری مورد نیاز است

دولت - انتخاب حالت (پیکربندی اولیه یا راه اندازی رویداد با "run" دکمه)

تکرار می شود - تعداد تکرارها (تغییرات حالت دوره ای)

زمان روشن - زمان فعال سازی خروجی

زمان خاموش - زمان خاموش کردن خروجی (هنگام تکرار وقایع مهم است)

اجرا کن - رویداد را برای خروج اجرا کنید

کپی 🀄 - رویداد را در کلیپ بورد کپی کنید

به روز رسانی تنظیمات - پیکربندی راه اندازی را برای همه تنظیمات ذخیره می کند

پیکربندی دو خروجی:

غیرفعال کردن - یک جفت خروجی را در حالت دوتایی قفل کنید (به عنوان مثال اگر به عنوان تک ورودی استفاده شود)

مدیر - هنگام تغییر تنظیمات مهم مانند حالت درایو ، پرچم اداری مورد نیاز است

سامفی - حالت درایوها (علامت گذاری شده => Somfy / علامت زده نشده => Direct Servo)

دولت - انتخاب حالت (برای پیکربندی اولیه یا راه اندازی رویداد با "run" دکمه)

تکرار می شود - تعداد تکرارها (تغییر دوره ای حالت ها)

زمان روشن - زمان روشن شدن حالت داده شده

غیرفعال کردن زمان - زمان جلوگیری از خروجی (حداقل زمان بین تغییر خروجی) برای محافظت از درایوها در برابر آسیب.

زمان خاموش - زمان خاموش کردن خروجی (هنگام تکرار وقایع مهم است)

اجرا کن - رویداد مربوط به درایو را اجرا کنید

کپی 🀄 - رویداد را در کلیپ بورد کپی کنید

به روز رسانی تنظیمات - پیکربندی راه اندازی را برای همه تنظیمات ذخیره می کند

3.5 پیکربندی ورودیهای اندازه گیری ADC و حسگرهای اضافی (XIN)




معکوس کردن - مقیاس معکوس (100٪ -x) ورودی ADC

دزدگیر L - فعال کردن گزینه ایجاد زنگ هشدار هنگامی که مقدار به زیر دقیقه می رسد. آستانه

دزدگیر H - فعال کردن گزینه برای ایجاد زنگ هشدار هنگامی که مقدار از حداکثر بیشتر شود. آستانه

تأخیر هشدار - زمان تاخیر زنگ هشدار. اگر وضعیت ورودی به "خوب" قبل از سپری شدن زمان ، هشدار فعال نمی شود.

رویداد را غیرفعال کنید - مسدود کردن اجرای رویداد

مدیر - پرچم مدیر امکان تغییر در پیکربندی ورودی اندازه گیری را دارد

رویداد کم - شرح رویدادی که در هنگام عبور از آستانه پایین انجام شده است

کم مستقیم - کد رویداد پس از کاهش مقدار زیر آستانه پایین اجرا می شود

سطح پایین - سطح آستانه پایین تر (دقیقه)

رویداد خوب - توضیحات "خوب" رویداد

خوب مستقیم - کد رویداد پس از ورود به "خوب" دامنه

رویداد بالا - شرح رویداد برای آستانه بالایی

مستقیم مستقیم - کد رویداد پس از بیش از مقدار آستانه فوقانی اجرا شود

سطح بالا - سطح آستانه بالایی (حداکثر)

اجرا کن - اجرای رویداد پیکربندی (تغییر تنظیمات ADC Ad-Hoc)

به روز رسانی تنظیمات - پیکربندی اولیه را برای ورودی های ADC ذخیره می کند

3.6 تنظیمات Dimmers PWM / 0..10V




معکوس کردن - برگشت قطبیت کم نور (100 - - x)

مدیر - یک پرچم اداری که به شما امکان می دهد گزینه های مهم را تغییر دهید

غیرفعال کردن - مسدود کردن خروجی کم نور

یک بار - تنظیمات کم نور را یک بار تغییر دهید (سپس کم نور را متوقف کنید)

حداقل ارزش - حداقل مقدار تنظیمات کم نور

مقدار - مقدار هدف کم نور

حالت - حالت تنظیم کم نور (توقف / - / + + تنظیم)

گام - مرحله تغییر مقدار سطح کم نور

ارزش حداکثر - حداکثر مقدار تنظیم کم نور

اجرا کن - رویداد کم نور را اجرا می کند

کپی 🀄 - رویداد را در کلیپ بورد کپی کنید



کم نور RGBW مقادیر تنظیمات را از رنگهای جداگانه بازیابی می کند.

علاوه بر این ، به شما این امکان را می دهد تا حالت تغییر رنگ مداوم را با استفاده از تنظیمات از پیش تنظیم کننده های کم نور تنظیم کنید.

به روز رسانی تنظیمات - پیکربندی راه اندازی را برای همه تنظیمات ذخیره می کند





دکمه ها:

به روز رسانی تنظیمات - saving the configuration in the @City سیستم

همه کنترل کننده ها - لیستی از تمام کنترل کننده ها

تنظیمات - تنظیمات کنترل کننده فعلی

تغییر نام - تغییر نام کنترل کننده فعلی

برنامه ریز - ویرایشگر تقویم-برنامه ریز کنترل کننده فعلی

نوشتن پیکربندی * - ارسال یک دستور برای بارگیری تنظیمات توسط کنترل کننده

ارتقاirm میان افزار * - ارسال یک دستور برای بارگیری میان افزار توسط کنترل کننده

تنظیم مجدد کنترل کننده * - ارسال دستور تنظیم مجدد برای بارگیری توسط کنترل کننده

تنظیم مجدد کنترل کننده - کپی کنید - کپی رویداد تنظیم مجدد کنترلر در کلیپ بورد

خروج - خروج کاربر (به دلایل امنیتی ، شما همچنین باید تمام موارد باز مرورگر وب را که می توانند پارامترهای ورود به سیستم را در حافظه پنهان ذخیره کنند) ببندید.

* - ارسال دستور به معنای افزودن به صف رویداد است. On connecting controller to the @City سیستم, the controller downloads these رویدادs.

3.7 پیکربندی تقویم-زمانبند


برنامه ریز تقویم امکان ایجاد وقایع (دستورات) تکراری یا برنامه ریزی شده را به صورت خودکار فراهم می کند. به عنوان مثال ، مثلاً در ساعت 17 چراغ خیابان روشن شود و در ساعت 7 (در زمستان) خاموش شود.

دل (حذف) - به طور کامل مورد برنامه را حذف می کند.

En (فعال کردن) - مورد برنامه را فعال کنید (فقط آن موقعیت هایی اجرا می شوند که تنظیم پرچم را فعال کنند)

نام - نام رویداد (می توانید رویداد را به روشی قابل تشخیص توصیف کنید)

کد رویداد - کد رویداد در کد هگزادسیمال (هنگام ایجاد دستورات از کلیپ بورد کپی می شود)

زمینه های ماه (Ja ، Fe ، .. ، نه ، د) - ماه ژانویه ... دسامبر که در آن رویداد آغاز خواهد شد

روز - روز می توانید هر روز از ماه یا "*" برای هر (اجرای رویداد هر روز).

زمینه های روزهای هفته (Mo ، Tu ، .. سو) - می توانید روزهای هفته ای را که رویداد اجرا می شود انتخاب کنید.

ساعت - ساعت شما می توانید هر ساعت یا "*" برای همه (اجرای رویداد هر ساعت).

حداقل - دقیقه می توانید هر دقیقه یا "*" برای همه (هر دقیقه رویداد را اجرا کنید).



منطقی "و" الگوریتم بین همه زمینه ها اجرا می شود (به استثنای نام ) ، بنابراین همه آنها باید برای اجرای رویداد ملاقات شود.



به عنوان مثال. روشن کردن چراغ های خیابان ( نوامبر ، دسامبر ، ژانویه ، فوریه ) در 17.01 بدون یکشنبه ها.

En - انتخاب شد

Event code - 00002101010000000000 // اجرای خروجی باینری 1

زمینه های ماه ها - فقط نه ، د ، جا ، فه مشخص شده اند

روز - انتخاب شد "*" برای هر روز ماه

ساعت - زمان انتخاب شده است 17

حداقل - دقیقه انتخاب شده 01

زمینه های روزهای هفته - همه اما سو انتخاب شد

4 LoRaWAN Network Infrastructure Configuration

This chapter only applies to LoRaWAN communication. در مورد سیستم هایی که با استفاده از سایر روش های انتقال کار می کنند ، می توان آن را حذف کرد.

According to the LoRaWAN network specification, the controller connects to the @City cloud indirectly through:

4.1 LoRaWAN Gateway Configuration.

re are many LoRaWAN gateways on the market that can simultaneously contain a number of additional options:

4.1.1 Basic configuration of LoRaWAN gateway

دروازه LoraWAN باید حداقل از یک ایستگاه پیکربندی قابل دسترسی باشد.

هنگام نصب از طریق Ethernet / WiFi و پیکربندی فقط از طریق LAN / WLAN محلی ، امنیت دروازه چندان مهم نیست (مگر اینکه دسترسی به دروازه را از خارج فراهم کنیم ، به عنوان مثال اینترنت).

In the case the LoRaWAN gateway is connected only via کلوب جی اس ام/LTE, it is necessary to secure the gateway against access و various types of attacks.

- If we want to be able to connect to the LoRaWAN gateway remotely, it must have a public + static IP address و SSH service available. در غیر این صورت ، شما باید از طریق رابط اترنت یا WiFi به دروازه متصل شوید.

- لازم است رمزهای عبور دسترسی پیچیده را برای همه کاربران دستگاه تنظیم کنید.

- غیرفعال کردن کلیه سرویسهای بلااستفاده مانند Telnet ، FTP ، POP ، SMTP ، IMAP ، WWW و غیره که ممکن است هدف حملات باشد "اشغال کردن" دروازه با فرآیندهای دیگر مانند تلاش برای ورود به سیستم.

- شما می توانید امکان ورود به سیستم را فقط از ایستگاههایی که آدرسهای IP ساکن آنها را انتخاب کرده است محدود کنید ، که کاملاً در برابر هک محافظت می کند. این امر همچنین در مورد سرویس های به ظاهر ناچیز مانند ICMP (ping) ، HTTP ، FTP و غیره نیز صدق می کند.

- پس از پیکربندی کامل و چندین هفته آزمایش سیستم ، می توانیم تمام سرویس های خارجی و دسترسی از راه دور را مسدود کنیم ، که این امر باعث می شود سرویس مانع شود ، سیاهههای مربوط به دروازه جستجو و بررسی شود.

4.1.2. پیکربندی Semtech Packet Forwarder (SPF)

SPF's task is to send LoRaWAN packets to the LoRaWAN network server through the IP network ( UDP protocol ) to the required address of the LoRaWAN network server.

LoRaWAN Gateway with SPF is transparent و passes all packets in both directions.

بسته های داده را در هر جهت پردازش یا مجاز نمی کند.

پیکربندی SPF بسیار ساده است و شامل آن می شود "کارگردانی" it to the required LoRaWAN network server.

Log in via SSH to the LoRaWAN gateway using the username و password specified by the device manufacturer.

Install SPF according to the LoRaWAN gateway manufacturer's instructions.

فهرست پیکربندی SPF است "/ user / spf / etc /" however, depending on the LoRaWAN gateway manufacturer, it may be located in other locations.

پیکربندی اصلی SPF در پرونده است "/user/spf/etc/global_conf.json"، که باید با ویرایشگر موجود ویرایش شود (به عنوان مثال vi یا nano). مقدار پارامتر را تغییر می دهیم: "آدرس سرور" با وارد کردن آدرس IP ثابت سرور شبکه یا نام دامنه (به سرویس گیرنده DNS پیکربندی شده صحیح اضافی نیاز دارد).

درگاه ارتباطی پیش فرض است 1700 ( if you plan to change them, you must do the same on the LoRaWAN network server ) by entering identical values.

سیاهههای مربوط به بسته SPF در "/ user / spf / var / logs /" فهرست در spf.log پرونده و نسخه های بایگانی آن.

network configuration of the LoRaWAN gateway on linux OS is normally in the directory "/و غیره/"، جایی که می توانید سرویس های استاندارد شبکه را فعال یا غیرفعال کنید و سرور را ایمن کنید.

همچنین باید رمزهای عبور همه کاربران موجود در سیستم را با عبور دستور ایمن سازی در برابر دسترسی غیر مجاز توسط اشخاص غیر مجاز. برای پشتیبانی تحت وب نیز باید رمزعبور کاربر را تغییر دهید.

همچنین بهتر است ارتباط WiFi غیرفعال شود ، زیرا افراد متجاوز ممکن است سعی کنند از طریق این رسانه انتقال از حملات استفاده کنند.

پس از انجام این پیکربندی ، دروازه را با تنظیم مجدد تنظیم کنید راه اندازی مجدد فرمان دادن



4.2 LoRaWAN Network/Application Server Configuration

راه حلهای زیادی برای سرورهای شبکه و برنامه (از جمله سرورهای رایگان) وجود دارد. هر یک از آنها روش خاص خود را برای ادغام با سرویس ها و سیستم های خارجی دارد (به عنوان مثال ابرهایی مانند @City ) به همین دلیل ، @City سیستم must have an interface for integration with the installed LoRaWAN NS/مانند server.

در مورد سیستم تولید ، می توانیم از خدمات رایگان استفاده کنیم "شبکه چیزها"، به شرطی که در محدوده های بسیار روزانه تعریف شده برای هر دستگاه قرار بگیریم {مخصوصاً "به وقت هوا" (30s **) و تعداد کمی از دستورات ارسال شده به دستگاه (10 **)}.

** محدودیت های دستگاه روزانه فعلی ممکن است تغییر کند.

If you need to load new سیستم عامل و configuration, it is necessary to use your own LoRaWAN server ( network + application )

این گزینه های مختلفی به ما می دهد:

در بعضی از سیستم ها ، سیستم عامل + پیکربندی ثابت است (برای همه کنترلرهای موجود در سیستم) و در مرحله پیکربندی اولیه سیستم آغاز می شود ، که انتخاب را ساده می کند.

(*) - in these cases it is necessary to have a second LoRaWAN gateway set on the second server for configuration و سیستم عامل update in order for the production environment to work continuously. For low-critical applications, you can change the configuration of one LoRaWAN gateway dedicated LoRaWAN server, which, however, will result in loss of communication with the production environment و incorrect operation of these devices.

It should be realized that the software update of a single LoRaWAN controller takes about an hour, with good دامنه ( DR> = 4 ), so it is worth using an additional gateway to upgrade the سیستم عامل و configuration. در پوشش کم (DR <4) ، پیکربندی و به روزرسانی سیستم عامل امکان پذیر نیست و به یک Gateway با ارتباط LTE در نزدیکی دستگاه های به روز شده نیاز دارد.

4.2.1 LoRaWAN Network Server Configuration

در LoRaWAN network server, add the LoRaWAN communication gateway ( the address is located on its cover, or in the file "کاربر / spf / و غیره / local_conf.json"، یا در سیاهههای مربوط نمایش داده می شود "/user/spf/var/log/spf.log". در سیاهههای مربوط به وب سرور بررسی کنید که درگاه ارتباطی به سرور متصل است.

مراحل بعدی پیکربندی سرور برنامه است (معمولاً در همان دستگاه سرور شبکه قرار دارد).

مراحل بعدی که باید انجام شود ، به راه حل سرور برنامه استفاده شده و در دسترس بودن رابط Back-End / Front-End بستگی دارد. رابط کاربری ساده است "اولین قدم ها" و پیکربندی سیستم.

به طور کلی ، شما باید:

 







5 Work condition of @City GSM / LoRaWAN devices

دما - 40 درجه سانتیگراد + 65 درجه سانتیگراد

رطوبت 0..80٪ r.H. بدون تراکم (دستگاه)

GSM منبع تغذیه 5VDC @ 2A ±0.15 ولت (برای سنسور PPM و هنگام اتصال رله ها)

3.5VDC..4.2VDC @ 2A (در موارد دیگر)


LoRaWAN power supply 5VDC @ 300mA ± 0.15 ولت (برای سنسور PPM و هنگام اتصال رله ها)

3VDC..3.6VDC @ 300mA (در سایر موارد)


دستگاه های GSM + GPS:

ورودی آنتن 50 اهم

سیم کارت نانو سیم کارت یا MIM

(انتخاب در مرحله تولید - MIM یک اپراتور شبکه را تحمیل می کند)

تأیید مودم Orange (2G-CATM1) ، T-Mobile / DT (2G-NBIoT) ، 2G سایر اپراتورها


باندها (اروپا) حساسیت قدرت خروجی کلاس

B3 ، B8 ، B20 (CATM1 - 800MHz) ** 3 + 23dB ±2 < -107.3dB

B3 ، B8 ، B20 (NB-IoT) - 800 مگاهرتز ) ** 3 +23dB ±2 < -1135dB

GSM850 ، GSM900 (GPRS) * 4 + 33dB ±2 <-107dB

GSM850 ، GSM900 (EDGE) * E2 + 27dB ±2 <-107dB

DCS1800 ، PCS1900 (GPRS) * 4 + 30dB ±2 < -109.4dB

DCS1800 ، PCS1900 (EDGE) * E2 +26dB ±2 < -109.4dB

هنگام استفاده از آنتن باند باریک خارجی که با فرکانس آن برای یک باند مشخص مطابقت دارد.


* فقط برای مودم Combo: 2G ، CATM1 ، NB-IoT

گواهینامه ها:



GPS / GNSS:

فرکانس کار: 1559..1610 مگاهرتز

امپدانس آنتن 50 اهم

حداکثر حساسیت * -160dB ثابت ، ناوبری -149dB ، -145 شروع سرد

TTFF 1s (گرم) ، 21s (گرم) ، 32s (سرد)

A-GPS بله

پویایی 2 گرم

حداقل میزان تازه سازی 1 هرتز


* آنتن باند باریک خارجی مطابقت دارد



LoRaWAN Devices 10.2 ( 8 channels, TX power: +14dBm ) Europe ( 863-870MHz )

DR T مدولاسیون آزمون بیت / ثانیه حساسیت Rx Rx

0 3min SF12 / 125kHz 250 -136dB -144dB

1 2min SF11 / 125kHz 440 -133.5dB

2 1 دقیقه SF10 / 125kHz 980 -131dB

3 50s SF9 / 125kHz 1760 -128.5dB

4 (*) دهه 50 SF8 / 125kHz 3125 -125.5dB

5 (*) دهه 50 SF7 / 125kHz 5470 -122.5dB

6 (*) دهه 50 SF7 / 250kHz 11000 -119dB

7 FSK 50kbs 50000 -130dB

(*) پارامترهای لازم برای به روزرسانی سیستم عامل سیستم از طریق OTA

(دکتر) - نرخ داده

(BR) - نرخ بیت

T - minimum period of data update to the @City cloud




LoRaWAN practical coverage tests:


شرایط آزمون:

LoRaWAN Kerlink ifemtocell دروازه داخلی

آنتن باند پهن در فضای باز منفعل در خارج از کشور و در ارتفاع 9 میلیون پوند از سطح زمین Wygoda gm قرار می گیرد. کارچو (110 میلیون پوند از سطح دریا).

LoRaWAN device with forced DR0 with an external broadbو magnetic antenna placed 15m above the ground on the car roof.

مناطق روستایی (چمنزارها ، مزارع با درختان کوچک و ساختمانهای نادر)


دورترین نتیجه Cersk 10.5km ~ (200m ~ از سطح دریا) با RSSI برابر -136dB بود (یعنی with the maximum sensitivity of the LoRaWAN modem guaranteed by the manufacturer )