Desarrollo de una red punto a punto con tecnología LORA y servidor WEB

La red de sensores está formada por elementos de detección y comunicación que genera la posibilidad de obtener datos de determinados eventos, teniendo la información adecuada empezar a tomar decisiones. Elementos de una red de sensores: Conjunto de sensores, red de interconexión, punto central de ag...

Full description

Autores:
Forero Giraldo, Heyssen Hawer
Camberos Ortiz, Diana Carolina
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/20540
Acceso en línea:
https://hdl.handle.net/20.500.12494/20540
Palabra clave:
Lora
Protocolo de comunicación RF
modulo ESP32
TG 2020 IEL 20540
Rights
openAccess
License
Atribución – No comercial – Compartir igual
id COOPER2_360bbee6e0e9f8fde2a9d0474988609e
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/20540
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de una red punto a punto con tecnología LORA y servidor WEB
title Desarrollo de una red punto a punto con tecnología LORA y servidor WEB
spellingShingle Desarrollo de una red punto a punto con tecnología LORA y servidor WEB
Lora
Protocolo de comunicación RF
modulo ESP32
TG 2020 IEL 20540
title_short Desarrollo de una red punto a punto con tecnología LORA y servidor WEB
title_full Desarrollo de una red punto a punto con tecnología LORA y servidor WEB
title_fullStr Desarrollo de una red punto a punto con tecnología LORA y servidor WEB
title_full_unstemmed Desarrollo de una red punto a punto con tecnología LORA y servidor WEB
title_sort Desarrollo de una red punto a punto con tecnología LORA y servidor WEB
dc.creator.fl_str_mv Forero Giraldo, Heyssen Hawer
Camberos Ortiz, Diana Carolina
dc.contributor.advisor.none.fl_str_mv Castellanos Contreras, José Ulises
dc.contributor.author.none.fl_str_mv Forero Giraldo, Heyssen Hawer
Camberos Ortiz, Diana Carolina
dc.subject.spa.fl_str_mv Lora
Protocolo de comunicación RF
modulo ESP32
topic Lora
Protocolo de comunicación RF
modulo ESP32
TG 2020 IEL 20540
dc.subject.classification.spa.fl_str_mv TG 2020 IEL 20540
description La red de sensores está formada por elementos de detección y comunicación que genera la posibilidad de obtener datos de determinados eventos, teniendo la información adecuada empezar a tomar decisiones. Elementos de una red de sensores: Conjunto de sensores, red de interconexión, punto central de agrupación de datos y recursos informáticos en el punto central para la correlación de datos y tendencias de los eventos.
publishDate 2020
dc.date.accessioned.none.fl_str_mv 2020-10-27T17:26:48Z
dc.date.available.none.fl_str_mv 2020-10-27T17:26:48Z
dc.date.issued.none.fl_str_mv 2020-10-23
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12494/20540
dc.identifier.bibliographicCitation.spa.fl_str_mv Forero Giraldo, H.H. Camberos Ortiz, C.O. (2020). Desarrollo de una red punto a punto con tecnología LORA y servidor WEB [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional UCC. http://hdl.handle.net/20.500.12494/20540
url https://hdl.handle.net/20.500.12494/20540
identifier_str_mv Forero Giraldo, H.H. Camberos Ortiz, C.O. (2020). Desarrollo de una red punto a punto con tecnología LORA y servidor WEB [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional UCC. http://hdl.handle.net/20.500.12494/20540
dc.relation.references.spa.fl_str_mv Sohraby, K. Wireless Sensor Networks. Tomado de: http://image.sciencenet.cn/olddata/kexue.com.cn/bbs/upload/12615WSN-2007.pdf
Cámara, R. Diseño de un sistema de monitorización remota de un depósito de agua mediante LoRa. Tomado de: http://openaccess.uoc.edu/webapps/o2/bitstream/10609/97127/8/radriandTFM0619memoria.pdf
How Spreading Factor affects LoRaWAN device battery life. Tomado de: https://www.thethingsnetwork.org/article/how-spreading-factor-affects-lorawan-device-battery-life
Triana, C. (2018). Prototipo de IoT con tecnología LoRa en monitoreo de cultivos. Tomado de: http://repository.udistrital.edu.co/bitstream/11349/13388/1/TrianaUsecheJordanCamilo2018.pdf
Redes de sensores inalámbricos. Tomado de: http://www.mfbarcell.es/conferencias/wsn.pdf
Referencia cruzada rápida. [Tabla 1]. Tomado de: https://lora-alliance.org/sites/default/files/2020-01/rp_2-1.0.0_final_release.pdf
Soluciones de agricultura inteligente con LoRa. Tomado de: https://tienda.digital/2019/08/08/soluciones-de-agricultura-inteligente-con-lora/
Xbee pro. Tomado de: https://xbee.cl/producto/xbee-pro-zb-s2c-th-wire-antenna/
Arduino MKR WAN 1300. Tomado de: https://store.arduino.cc/usa/mkr-wan-1300
Frecuencias por regiones. [Tabla 2]. Tomado de: https://alfaiot.com/blog/ultimas-noticias-2/post/que-es-lora-2
Placa de desarrollo Heltec. [Figura 1]. Tomado de: https://www.amazon.com/-/es/MakerFocus-Desarrollo-Bluetooth-pantalla-pulgadas/dp/B076MSLFC9
Datasheet ESP32. Tomado de: https://cdn.sparkfun.com/datasheets/IoT/esp32_datasheet_en.pdf
Datasheet SX1276. Tomado de: https://www.mouser.com/datasheet/2/761/sx1276-1278113.pdf
Sensor de temperatura DS18B20. [Figura 2]. Tomado de: https://electrocrea.com/products/sensor-de-temperatura-contra-agua-ds18b20
Datasheet DS18B20. Tomado de: https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf
Como usar SPIFFS (2019). Tomado de: https://www.luisllamas.es/como-usar-el-spiffs-del-esp8266-con-el-arduino ide/#:~:text=Es%20SPIFFS%20(SPI%20Flash%20File,el%20ESP8266%20y%20el%20ESP32.
dc.rights.license.none.fl_str_mv Atribución – No comercial – Compartir igual
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución – No comercial – Compartir igual
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 26 p.
dc.publisher.spa.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería Electrónica, Bogotá
dc.publisher.program.spa.fl_str_mv Ingeniería Electrónica
dc.publisher.place.spa.fl_str_mv Bogotá
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/ddb327bf-4239-4342-a446-815cfa3772d7/download
https://repository.ucc.edu.co/bitstreams/3af8fcc9-ea4a-4f0b-afdf-11e1168a0ab5/download
https://repository.ucc.edu.co/bitstreams/9f1bfa3a-64df-42be-ad7f-320185794054/download
https://repository.ucc.edu.co/bitstreams/bd419b3d-ce2c-4f2d-8095-5925ba0d2704/download
https://repository.ucc.edu.co/bitstreams/ac80c2e1-a6a4-4949-ac6c-4959cf14d991/download
https://repository.ucc.edu.co/bitstreams/32ccdc3e-cec5-4493-a1fe-d1edb2a6ba08/download
https://repository.ucc.edu.co/bitstreams/3c49d010-b579-420f-8548-27ffaf3de61f/download
bitstream.checksum.fl_str_mv 3bce4f7ab09dfc588f126e1e36e98a45
d58787f065fdb64f3335d7ef7b66e970
b0b81ff1044de13614401aaf283c9bd5
8d07333de6028112377d45315e2dffad
90d929502652d639193e82036ea75138
0ed3d5961fbec76df85b110ee6a6bdb6
d5bddd519e9c4b7186cddb34a5c91709
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1811564972055986176
spelling Castellanos Contreras, José UlisesForero Giraldo, Heyssen HawerCamberos Ortiz, Diana Carolina2020-10-27T17:26:48Z2020-10-27T17:26:48Z2020-10-23https://hdl.handle.net/20.500.12494/20540Forero Giraldo, H.H. Camberos Ortiz, C.O. (2020). Desarrollo de una red punto a punto con tecnología LORA y servidor WEB [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional UCC. http://hdl.handle.net/20.500.12494/20540La red de sensores está formada por elementos de detección y comunicación que genera la posibilidad de obtener datos de determinados eventos, teniendo la información adecuada empezar a tomar decisiones. Elementos de una red de sensores: Conjunto de sensores, red de interconexión, punto central de agrupación de datos y recursos informáticos en el punto central para la correlación de datos y tendencias de los eventos.heyssen.forero@campussucc.edu.codiana.camberos@campusucc.edu.co26 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería Electrónica, BogotáIngeniería ElectrónicaBogotáLoraProtocolo de comunicación RFmodulo ESP32TG 2020 IEL 20540Desarrollo de una red punto a punto con tecnología LORA y servidor WEBTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribución – No comercial – Compartir igualinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Sohraby, K. Wireless Sensor Networks. Tomado de: http://image.sciencenet.cn/olddata/kexue.com.cn/bbs/upload/12615WSN-2007.pdfCámara, R. Diseño de un sistema de monitorización remota de un depósito de agua mediante LoRa. Tomado de: http://openaccess.uoc.edu/webapps/o2/bitstream/10609/97127/8/radriandTFM0619memoria.pdfHow Spreading Factor affects LoRaWAN device battery life. Tomado de: https://www.thethingsnetwork.org/article/how-spreading-factor-affects-lorawan-device-battery-lifeTriana, C. (2018). Prototipo de IoT con tecnología LoRa en monitoreo de cultivos. Tomado de: http://repository.udistrital.edu.co/bitstream/11349/13388/1/TrianaUsecheJordanCamilo2018.pdfRedes de sensores inalámbricos. Tomado de: http://www.mfbarcell.es/conferencias/wsn.pdfReferencia cruzada rápida. [Tabla 1]. Tomado de: https://lora-alliance.org/sites/default/files/2020-01/rp_2-1.0.0_final_release.pdfSoluciones de agricultura inteligente con LoRa. Tomado de: https://tienda.digital/2019/08/08/soluciones-de-agricultura-inteligente-con-lora/Xbee pro. Tomado de: https://xbee.cl/producto/xbee-pro-zb-s2c-th-wire-antenna/Arduino MKR WAN 1300. Tomado de: https://store.arduino.cc/usa/mkr-wan-1300Frecuencias por regiones. [Tabla 2]. Tomado de: https://alfaiot.com/blog/ultimas-noticias-2/post/que-es-lora-2Placa de desarrollo Heltec. [Figura 1]. Tomado de: https://www.amazon.com/-/es/MakerFocus-Desarrollo-Bluetooth-pantalla-pulgadas/dp/B076MSLFC9Datasheet ESP32. Tomado de: https://cdn.sparkfun.com/datasheets/IoT/esp32_datasheet_en.pdfDatasheet SX1276. Tomado de: https://www.mouser.com/datasheet/2/761/sx1276-1278113.pdfSensor de temperatura DS18B20. [Figura 2]. Tomado de: https://electrocrea.com/products/sensor-de-temperatura-contra-agua-ds18b20Datasheet DS18B20. Tomado de: https://datasheets.maximintegrated.com/en/ds/DS18B20.pdfComo usar SPIFFS (2019). Tomado de: https://www.luisllamas.es/como-usar-el-spiffs-del-esp8266-con-el-arduino ide/#:~:text=Es%20SPIFFS%20(SPI%20Flash%20File,el%20ESP8266%20y%20el%20ESP32.PublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/ddb327bf-4239-4342-a446-815cfa3772d7/download3bce4f7ab09dfc588f126e1e36e98a45MD53ORIGINAL2020_Desarrollo_LoRa_Web_Licenciadeuso.pdf2020_Desarrollo_LoRa_Web_Licenciadeuso.pdfLicencia de usoapplication/pdf214433https://repository.ucc.edu.co/bitstreams/3af8fcc9-ea4a-4f0b-afdf-11e1168a0ab5/downloadd58787f065fdb64f3335d7ef7b66e970MD522020_Desarrollo_LoRa_Web.pdf2020_Desarrollo_LoRa_Web.pdfTrabajo de gradoapplication/pdf786509https://repository.ucc.edu.co/bitstreams/9f1bfa3a-64df-42be-ad7f-320185794054/downloadb0b81ff1044de13614401aaf283c9bd5MD54THUMBNAIL2020_Desarrollo_LoRa_Web_Licenciadeuso.pdf.jpg2020_Desarrollo_LoRa_Web_Licenciadeuso.pdf.jpgGenerated Thumbnailimage/jpeg5184https://repository.ucc.edu.co/bitstreams/bd419b3d-ce2c-4f2d-8095-5925ba0d2704/download8d07333de6028112377d45315e2dffadMD552020_Desarrollo_LoRa_Web.pdf.jpg2020_Desarrollo_LoRa_Web.pdf.jpgGenerated Thumbnailimage/jpeg2818https://repository.ucc.edu.co/bitstreams/ac80c2e1-a6a4-4949-ac6c-4959cf14d991/download90d929502652d639193e82036ea75138MD56TEXT2020_Desarrollo_LoRa_Web_Licenciadeuso.pdf.txt2020_Desarrollo_LoRa_Web_Licenciadeuso.pdf.txtExtracted texttext/plain5896https://repository.ucc.edu.co/bitstreams/32ccdc3e-cec5-4493-a1fe-d1edb2a6ba08/download0ed3d5961fbec76df85b110ee6a6bdb6MD572020_Desarrollo_LoRa_Web.pdf.txt2020_Desarrollo_LoRa_Web.pdf.txtExtracted texttext/plain33366https://repository.ucc.edu.co/bitstreams/3c49d010-b579-420f-8548-27ffaf3de61f/downloadd5bddd519e9c4b7186cddb34a5c91709MD5820.500.12494/20540oai:repository.ucc.edu.co:20.500.12494/205402024-08-10 22:15:54.65open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=