CONÓCENOS

Innovación, responsabilidad, mejoramiento continuo.

Nos apasiona la innovación, el mejoramiento continuo y entendemos la responsabilidad que demandan tus proyectos. Es por esto que dedicamos todo nuestro esfuerzo para ofrecer la mejor solución en sistemas de monitoreo ambiental e industrial y redes de apoyo tecnológico a sistemas de alerta temprana (SAT), que se ajusten a tus necesidades, aprovechando las cualidades de un gran equipo de trabajo. Nos comprometemos a brindar herramientas que ayuden a tomar decisiones bien informadas y a gestionar amenazas que ponen en riesgo de inundación, deslizamiento o contaminación a comunidades vulnerables.

En más de 20 años de experiencia, hemos logrado contribuir al mejoramiento de la calidad de vida de algunas comunidades, mediante el acceso a la información.

Lugares Monitoreados

157

Comunidades Beneficiadas

61

Cuencas Monitoreadas

45

NUESTROS SERVICIOS

¡ERES NUESTRA RAZÓN DE SER!

Diseño de Redes de Apoyo a SAT

Queremos apoyar la gestión del riesgo, para la reacción oportuna ante amenazas en las comunidadades vulnerables.

Diseño de Redes de Monitoreo Ambiental e industrial

Herramientas para la mejor gestión en entidades públicas y privadas.

Soluciones Inteligentes

Acceder a información relevante mediante computación en la nube e Internet de las Cosas, permite facilitar la gestión y disminuir los costos.

Estación
TERMINAL
Pereira, Colombia
Calidad del Aire

PM 2.5

μg /m³

Temp.

ºC

Humedad

%

RANGOS

PM 2.5 entre 8 - 180 μg /m³

Temp. entre 17 - 35 ºC

Humedad Entre 30% - 100%

ALBATROS SUITE es una solución informática para la gestión de redes de monitoreo ambiental e industrial y sistemas de alerta temprana (SAT). Tiene la capacidad de gestionar estaciones de monitoreo meteorológico, hidrometereológico, hidrométrico, de humedad del suelo, de calidad de aire, de deslizamiento de laderas, de energía eléctrica, de peso, conteo de personas, monitoreo de espacios de trabajo, de estaciones de alarma, entre otras. Es un conjunto de aplicaciones de escritorio, web, y APIs que permiten el soporte, almacenamiento, procesamiento y visualización de este tipo de redes.

DATOS AMBIENTALES

Con las redes instaladas se han recolectado datos y generado alertas a diferentes comunidades, en lugares donde nuestras soluciones tecnológicas están implementadas.


ALERTA AMARILLAALERTA ROJAALERTA NARANJA

DATOS RECOLECTADOS

La cantidad de datos recolectados en nuestros años de experiencia es de aproximadamente:

5
5
5
5
5
5
2
2
2
5
5
5
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0

REDES IMPLEMENTADAS

Explora en tiempo real el estado de algunas de las redes desplegadas por nosotros.

CLIENTES

Algunas de las entidades que confían en nuestros servicios.

¿En que podemos ayudarte?

Puedes ponerte en contacto con nosotros para resolver tus dudas, sugerencias y necesidades o para recibir una asesoría completa sobre un servicio de tu interés.

CONTÁCTANOS

¡Déjanos un mensaje!

Te responderemos lo antes posible

contacto@ayvingenieria.com

(+57) 320 717 2721
(+57 6) 8969766

Whoops! There was an error.
ErrorException (E_WARNING)
file_put_contents(): Only 0 of 183 bytes written, possibly out of free disk space ErrorException thrown with message "file_put_contents(): Only 0 of 183 bytes written, possibly out of free disk space" Stacktrace: #7 ErrorException in /git/ayvIng_Portal/spl_ayv_web_page/project/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #6 file_put_contents in /git/ayvIng_Portal/spl_ayv_web_page/project/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #5 Illuminate\Filesystem\Filesystem:put in /git/ayvIng_Portal/spl_ayv_web_page/project/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php:83 #4 Illuminate\Session\FileSessionHandler:write in /git/ayvIng_Portal/spl_ayv_web_page/project/vendor/laravel/framework/src/Illuminate/Session/Store.php:128 #3 Illuminate\Session\Store:save in /git/ayvIng_Portal/spl_ayv_web_page/project/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:87 #2 Illuminate\Session\Middleware\StartSession:terminate in /git/ayvIng_Portal/spl_ayv_web_page/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:218 #1 Illuminate\Foundation\Http\Kernel:terminateMiddleware in /git/ayvIng_Portal/spl_ayv_web_page/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:189 #0 Illuminate\Foundation\Http\Kernel:terminate in /git/ayvIng_Portal/spl_ayv_web_page/project/public/index.php:60
7
ErrorException
/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php122
6
file_put_contents
/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php122
5
Illuminate\Filesystem\Filesystem put
/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php83
4
Illuminate\Session\FileSessionHandler write
/vendor/laravel/framework/src/Illuminate/Session/Store.php128
3
Illuminate\Session\Store save
/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php87
2
Illuminate\Session\Middleware\StartSession terminate
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php218
1
Illuminate\Foundation\Http\Kernel terminateMiddleware
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php189
0
Illuminate\Foundation\Http\Kernel terminate
/public/index.php60
/git/ayvIng_Portal/spl_ayv_web_page/project/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "file_put_contents(): Only 0 of 183 bytes written, possibly out of free disk space"
    
/git/ayvIng_Portal/spl_ayv_web_page/project/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "/git/ayvIng_Portal/spl_ayv_web_page/project/storage/framework/sessions/XUTerxjk8IYE8Yj7Qi5CiILNgezSlVN4KHBqhu6X"
    
  2. "a:3:{s:6:"_token";s:40:"TRYOH1PU3rHhq1N9tk7NYcqX2pZGHxxeRHPoulHJ";s:9:"_previous";a:1:{s:3:"url";s:25:"https://ayving.com/inicio";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. 2
    
/git/ayvIng_Portal/spl_ayv_web_page/project/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php
    /**
     * {@inheritdoc}
     */
    public function read($sessionId)
    {
        if ($this->files->exists($path = $this->path.'/'.$sessionId)) {
            if (filemtime($path) >= Carbon::now()->subMinutes($this->minutes)->getTimestamp()) {
                return $this->files->get($path, true);
            }
        }
 
        return '';
    }
 
    /**
     * {@inheritdoc}
     */
    public function write($sessionId, $data)
    {
        $this->files->put($this->path.'/'.$sessionId, $data, true);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function destroy($sessionId)
    {
        $this->files->delete($this->path.'/'.$sessionId);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function gc($lifetime)
    {
        $files = Finder::create()
Arguments
  1. "/git/ayvIng_Portal/spl_ayv_web_page/project/storage/framework/sessions/XUTerxjk8IYE8Yj7Qi5CiILNgezSlVN4KHBqhu6X"
    
  2. "a:3:{s:6:"_token";s:40:"TRYOH1PU3rHhq1N9tk7NYcqX2pZGHxxeRHPoulHJ";s:9:"_previous";a:1:{s:3:"url";s:25:"https://ayving.com/inicio";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. true
    
/git/ayvIng_Portal/spl_ayv_web_page/project/vendor/laravel/framework/src/Illuminate/Session/Store.php
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForUnserialize($data)
    {
        return $data;
    }
 
    /**
     * Save the session data to storage.
     *
     * @return bool
     */
    public function save()
    {
        $this->ageFlashData();
 
        $this->handler->write($this->getId(), $this->prepareForStorage(
            serialize($this->attributes)
        ));
 
        $this->started = false;
    }
 
    /**
     * Prepare the serialized session data for storage.
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForStorage($data)
    {
        return $data;
    }
 
    /**
     * Age the flash data for the session.
     *
     * @return void
Arguments
  1. "XUTerxjk8IYE8Yj7Qi5CiILNgezSlVN4KHBqhu6X"
    
  2. "a:3:{s:6:"_token";s:40:"TRYOH1PU3rHhq1N9tk7NYcqX2pZGHxxeRHPoulHJ";s:9:"_previous";a:1:{s:3:"url";s:25:"https://ayving.com/inicio";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
/git/ayvIng_Portal/spl_ayv_web_page/project/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
        if ($this->sessionConfigured()) {
            $this->storeCurrentUrl($request, $session);
 
            $this->addCookieToResponse($response, $session);
        }
 
        return $response;
    }
 
    /**
     * Perform any final actions for the request lifecycle.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Symfony\Component\HttpFoundation\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        if ($this->sessionHandled && $this->sessionConfigured() && ! $this->usingCookieSessions()) {
            $this->manager->driver()->save();
        }
    }
 
    /**
     * Start the session for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Contracts\Session\Session
     */
    protected function startSession(Request $request)
    {
        return tap($this->getSession($request), function ($session) use ($request) {
            $session->setRequestOnHandler($request);
 
            $session->start();
        });
    }
 
    /**
     * Get the session implementation from the manager.
/git/ayvIng_Portal/spl_ayv_web_page/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
                continue;
            }
 
            list($name) = $this->parseMiddleware($middleware);
 
            $instance = $this->app->make($name);
 
            if (method_exists($instance, 'terminate')) {
                $instance->terminate($request, $response);
            }
        }
    }
 
    /**
     * Gather the route middleware for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return array
     */
    protected function gatherRouteMiddleware($request)
    {
        if ($route = $request->route()) {
            return $this->router->gatherRouteMiddleware($route);
        }
 
        return [];
    }
 
    /**
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/"
      #requestUri: "/inicio/"
      #baseUrl: "/inicio"
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: "/inicio"
      format: "html"
    }
    
  2. Response {}
    
/git/ayvIng_Portal/spl_ayv_web_page/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     */
    protected function dispatchToRouter()
    {
        return function ($request) {
            $this->app->instance('request', $request);
 
            return $this->router->dispatch($request);
        };
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        $this->terminateMiddleware($request, $response);
 
        $this->app->terminate();
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/"
      #requestUri: "/inicio/"
      #baseUrl: "/inicio"
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: "/inicio"
      format: "html"
    }
    
  2. Response {}
    
/git/ayvIng_Portal/spl_ayv_web_page/project/public/index.php
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/

$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);

$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);

$response->send();

$kernel->terminate($request, $response);
 
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/"
      #requestUri: "/inicio/"
      #baseUrl: "/inicio"
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: "/inicio"
      format: "html"
    }
    
  2. Response {}
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
HTTPS
"on"
SSL_TLS_SNI
"ayving.com"
HTTP_USER_AGENT
"CCBot/2.0 (https://commoncrawl.org/faq/)"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_ACCEPT_LANGUAGE
"en-US,en;q=0.5"
HTTP_ACCEPT_ENCODING
"br,gzip"
HTTP_HOST
"ayving.com"
HTTP_CONNECTION
"Keep-Alive"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
SERVER_SIGNATURE
"<address>Apache/2.4.18 (Ubuntu) Server at ayving.com Port 443</address>\n"
SERVER_SOFTWARE
"Apache/2.4.18 (Ubuntu)"
SERVER_NAME
"ayving.com"
SERVER_ADDR
"172.31.18.160"
SERVER_PORT
"443"
REMOTE_ADDR
"3.236.55.22"
DOCUMENT_ROOT
"/var/www/html"
REQUEST_SCHEME
"https"
CONTEXT_PREFIX
""
CONTEXT_DOCUMENT_ROOT
"/var/www/html"
SERVER_ADMIN
"webmaster@localhost"
SCRIPT_FILENAME
"/var/www/html/inicio/index.php"
REMOTE_PORT
"54872"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.1"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/inicio/"
SCRIPT_NAME
"/inicio/index.php"
PHP_SELF
"/inicio/index.php"
REQUEST_TIME_FLOAT
1632431799.607
REQUEST_TIME
1632431799
APP_NAME
"spl_structure"
APP_ENV
"local"
APP_KEY
"base64:g8mi+/OlEnnDRIrwNESYSh6+M0y2DtQ73ywGgeOsZjc="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"https://ayving.com/home"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"spl_structure_ayv_db"
DB_USERNAME
"splUserStructure"
DB_PASSWORD
"$spl5tructure."
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.gmail.com"
MAIL_PORT
"465"
MAIL_USERNAME
"ayvinformes@gmail.com"
MAIL_PASSWORD
"AyV2016$"
MAIL_ENCRYPTION
"ssl"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
Key Value
APP_NAME
"spl_structure"
APP_ENV
"local"
APP_KEY
"base64:g8mi+/OlEnnDRIrwNESYSh6+M0y2DtQ73ywGgeOsZjc="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"https://ayving.com/home"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"spl_structure_ayv_db"
DB_USERNAME
"splUserStructure"
DB_PASSWORD
"$spl5tructure."
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.gmail.com"
MAIL_PORT
"465"
MAIL_USERNAME
"ayvinformes@gmail.com"
MAIL_PASSWORD
"AyV2016$"
MAIL_ENCRYPTION
"ssl"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
0. Whoops\Handler\PrettyPageHandler