KEBAK y GeneXus: Innovación en la cría de cangrejos con tecnología IoT
En Indonesia, KEBAK está revolucionando la cría de cangrejos Scylla y Soka mediante una aplicación desarrollada con GeneXus, que integra IoT para optimizar las operaciones y garantizar entornos ideales para estas especies. Esta solución está abriendo camino para expandir la tecnología a nuevos lugares y mercados.
KEBAK es una startup fundada por PT. BIG (Berjaya Inovasi Global), el distribuidor oficial de GeneXus en Indonesia, que está revolucionando la cría de cangrejos Scylla y Soka con una aplicación creada con GeneXus. La solución integra tecnología IoT para permitir el monitoreo ambiental en tiempo real y la gestión eficiente de múltiples ubicaciones.
La aplicación también funciona como un portal que puede ser utilizado por diversas entidades dedicadas a similares tipos de cultivo.
En un "apartamento de cangrejos" puede haber docenas o incluso cientos de cangrejos cuya condición debe monitorearse, incluyendo su crecimiento, salud, tiempo del proceso de muda, stock y otros aspectos. Además, es esencial supervisar el entorno, en especial las condiciones del agua, como la temperatura, el pH y la salinidad.
Administrativamente, también es necesario registrar la compra de equipos y otros suministros, como el alimento para los cangrejos. Este monitoreo se realiza desde el proceso de aprovisionamiento hasta las actividades de cosecha.
La aplicación KEBAK también se integra con equipos IoT para monitorear el entorno, como el pH, la temperatura y la salinidad del agua.
Las características principales de la aplicación incluyen:
1. Soporte para múltiples arrendatarios con varios "apartamentos de cangrejos"
Puede ser utilizada por uno o varios arrendatarios que gestionan actividades de cría en distintas ubicaciones.
Aplicación Web
Lista de arrendatarios
Lista de ubicaciones
Aplicación móvil
Lista de ubicaciones para PT Lestari Utama
2. Panel de monitoreo de cangrejos
Visualización del estado de los cangrejos por período: incluye el stock total, cantidad total por condición (saludables, muertos), cantidad recibida y cantidad vendida.
Aplicación móvil
3. Monitoreo en tiempo real del entorno del agua
Supervisión en tiempo real de las condiciones del agua (pH, temperatura, salinidad).
Mobile apps
4. Notificaciones de anomalías en tiempo real
Envío de notificaciones sobre anomalías del agua por correo electrónico o plataformas externas (WhatsApp, OneSignal).
Notificaciones externas (OneSignal)
5. Aprobación de procesos de compra
Gestión eficiente de solicitudes de compra realizadas por los operadores diarios en las ubicaciones de los "apartamentos de cangrejos".
Web apps
Solicitudes de compra de cangrejos
Correo electrónico de notificación para aprobación
Aprobación de solicitudes de compra
6. Uso de inventario entre ubicaciones y aprobaciones
Gestión eficiente del uso del inventario. Una ubicación puede solicitar inventario de otra y transferirlo. La dirección puede aprobar estas transferencias.
Web based
Solicitudes de uso de inventario entre ubicaciones
Correo electrónico de notificación para aprobación
Aprobación del uso de inventario entre ubicaciones
Topología
Los resultados de esta implementación han permitido a BIG lograr eficiencia y efectividad en la gestión y el monitoreo de las actividades de engorde de cangrejos y cultivo de cangrejos de cáscara blanda (cangrejos Soka) mediante la técnica de cultivo en "apartamentos de cangrejos".
Actualmente, BIG opera en más de una ubicación.
La aplicación también funciona como un portal que puede ser utilizado por diversas entidades dedicadas a similares tipos de cultivo.
El desafío
Existen muchos factores que deben considerarse en las actividades de engorde de cangrejos Scylla y el cultivo de cangrejos Soka, tanto en lo relacionado con el monitoreo de la condición de los cangrejos como con el entorno en el que se desarrollan.En un "apartamento de cangrejos" puede haber docenas o incluso cientos de cangrejos cuya condición debe monitorearse, incluyendo su crecimiento, salud, tiempo del proceso de muda, stock y otros aspectos. Además, es esencial supervisar el entorno, en especial las condiciones del agua, como la temperatura, el pH y la salinidad.
Administrativamente, también es necesario registrar la compra de equipos y otros suministros, como el alimento para los cangrejos. Este monitoreo se realiza desde el proceso de aprovisionamiento hasta las actividades de cosecha.
La solución
La aplicación desarrollada con GeneXus se llama “KEBAK” e incluye una aplicación web para el backend administrativo y una aplicación móvil para dispositivos Android dirigida a los usuarios.La aplicación KEBAK también se integra con equipos IoT para monitorear el entorno, como el pH, la temperatura y la salinidad del agua.
Las características principales de la aplicación incluyen:
1. Soporte para múltiples arrendatarios con varios "apartamentos de cangrejos"
Puede ser utilizada por uno o varios arrendatarios que gestionan actividades de cría en distintas ubicaciones.
Aplicación Web
Lista de arrendatarios
Lista de ubicaciones
Aplicación móvil
Lista de ubicaciones para PT Lestari Utama
2. Panel de monitoreo de cangrejos
Visualización del estado de los cangrejos por período: incluye el stock total, cantidad total por condición (saludables, muertos), cantidad recibida y cantidad vendida.
Aplicación móvil
3. Monitoreo en tiempo real del entorno del agua
Supervisión en tiempo real de las condiciones del agua (pH, temperatura, salinidad).
Mobile apps
4. Notificaciones de anomalías en tiempo real
Envío de notificaciones sobre anomalías del agua por correo electrónico o plataformas externas (WhatsApp, OneSignal).
Notificaciones externas (OneSignal)
5. Aprobación de procesos de compra
Gestión eficiente de solicitudes de compra realizadas por los operadores diarios en las ubicaciones de los "apartamentos de cangrejos".
Web apps
Solicitudes de compra de cangrejos
Correo electrónico de notificación para aprobación
Aprobación de solicitudes de compra
6. Uso de inventario entre ubicaciones y aprobaciones
Gestión eficiente del uso del inventario. Una ubicación puede solicitar inventario de otra y transferirlo. La dirección puede aprobar estas transferencias.
Web based
Solicitudes de uso de inventario entre ubicaciones
Correo electrónico de notificación para aprobación
Aprobación del uso de inventario entre ubicaciones
Topología
Resultados
El desarrollo e implementación de la aplicación se completó en solo 5 meses por un equipo compuesto por 1 desarrollador web y 1 desarrollador backend, con el apoyo de PT. BIG (Berjaya Inovasi Global).Los resultados de esta implementación han permitido a BIG lograr eficiencia y efectividad en la gestión y el monitoreo de las actividades de engorde de cangrejos y cultivo de cangrejos de cáscara blanda (cangrejos Soka) mediante la técnica de cultivo en "apartamentos de cangrejos".
Actualmente, BIG opera en más de una ubicación.
¿Por qué GeneXus?
Tan Gwan An, CEO de Berjaya Inovasi, explica que eligieron GeneXus por su capacidad para simplificar el desarrollo de aplicaciones web y móviles, integrando múltiples plataformas desde una base de código única:- Agilización del ciclo de desarrollo: "GeneXus aceleró el proceso de desarrollo y garantizó la entrega oportuna de la solución".
- Facilidad de desarrollo multiplataforma: "La capacidad de generar aplicaciones para múltiples plataformas desde una única fuente hace que GeneXus sea un activo invaluable para nuestro equipo de desarrollo".
- Colaboración: "GeneXus facilita la colaboración entre desarrolladores backend, desarrolladores móviles y otros miembros del equipo".
- Mantenimiento eficiente: "Mantener diferentes versiones de una aplicación es fácil gracias a las funciones integradas de control de versiones de la plataforma".
- Gestión de interfaces: "GeneXus simplifica la gestión de interfaces entre aplicaciones, asegurando una comunicación fluida y un intercambio de datos eficiente".
- Conexión sencilla a bases de datos existentes: "Conectar a bases de datos existentes es simple con GeneXus, lo que garantiza que nuestras aplicaciones puedan integrarse sin problemas con nuestra infraestructura de datos".