Developer Guide

Adquiriendo plataforma de IoT

La plataforma IoT es una aplicación basada en SaaS donde puedes conectar y monitorear millones de dispositivos. La Plataforma viene con la multi-tenancia y la gestión de usuarios incorporada que le ayuda a permitir sus usuarios para administrar sus dispositivos individualmente. Usted puede ejecutar en la premisa, y también en cualquier ejemplo de nube bajo su propia marca (Producto de etiqueta blanca). En nuestra plataforma IoT, tenemos una evaluación, donde puede registrarse y acceder a su cuenta. En ella se puede conectar tu dispositivo o accede a la interfaz de usuario con la configuración dedicada / respectiva proporcionada.Contacta con nosotrosahora para conseguir nuestroIoT Platformpara monitorear eficazmente sus dispositivos.

Requisitos del sistema (para usuarios Premium)

Para empezar debe necesitar una instancia Ubuntu 16.04 con abajo requisito en cualquier plataforma de nube como AWS o espacio de rack. Usted puede albergar la plataforma Bevywise IoT basado en nuestra guía de instrucciones o lo acogeremos en su instancia de nube.

A continuación se presentan los requisitos mínimos del sistema necesarios para desplegar el Bevywise IoT plataforma.

  • Memoria – 512 MB RAM o más.
  • Cualquier Servidor Cloud que tenga instancia Ubuntu
  • Ubuntu instance – 2
  • CPU – 4 [Compartido 2,2 para dos casos]
  • CPU Core – 4 core [Shared 2,2 for two instances]
  • RAM – 16 GB [ Shared 8,8 for two instances]
  • Disco duro – Basado en la tasa de datos
  • OS – Ubuntu 16.04 o superior

Componentes funcionales de la plataforma Bevywise IoT

Bevywise IoT Platform consta de los siguientes componentes:

Mensaje Broker

Bevywise IoT Platform tiene un broker de mensajes basado en MQTT que proporciona seguridad comunicación entre el dispositivo y la aplicación Bevywise IoT para enviar y recibir mensajes entre sí, también almacenará los datos recogidos en la búsqueda elástica para un análisis de datos poderoso y visualización.

Rule Engine

Bevywise IoT Platform tiene un potente motor de reglas basado en condiciones que ayuda el usuario para enviar mensajes de alerta al suscriptor basado en los temas recibidos con mensajes correspondientes. Los usuarios también puedencrear reglaspara cada llave en un mensaje JSON complejo.

Seguridad y autenticación

Soportes de plataforma Bevywise IoTTLS/SSLmodo que proporciona un seguro mecanismo y cifrado de datos entre el dispositivo y la aplicación Bevywise IoT. Bevywise IoT Platform También tiene autenticación de dispositivos para la transferencia segura de datos desde el dispositivo final a el corredor de mensajes.

Comando instantáneo

Bevywise IoT Platform ayuda a enviar un comando o mensaje a un determinado dispositivo o al grupo de dispositivos que escuchan o suscriben a ese tema. A través de este usuario puede probar y obtener datos para el monitoreo.

Visualización de datos

Bevywise IoT Platform fue construida sobre una poderosa visualización personalizable que ayuda al usuario a personalizar el análisis de datos basado en su necesidad. Bevywise IoT Platform también diagrama si los datos o mensajes están en formato JSON y los usuarios pueden agregar múltiples campos basado en claves y valores JSON que hacen que el análisis de datos sea mejor y más poderoso.

Dashboard personalizado

Las utilidades de Dashboards difieren con Industrial o Comercial requisitos. El dashboard predeterminado puede o no basta por lo tanto, el beneficio real del dashboard miente en crear " personalizarlo de la manera que desea. La opción de panel personalizado en el IoT plataforma te facilita traer todas tus métricas de clave Industrial / Business en un solo lugar.

Widgets

Widgets muestran tendencias durante un período que permite a los usuarios construir una dinámica interfaz de usuario rápidamente para sus aplicaciones IoT, procesamiento de datos en tiempo real desde el físico " dispositivos simulados. Captura las métricas de rendimiento " indicadores clave para darle una vista en tiempo real del estado de su negocio.

Bevywise IoT plataforma ofrece 9+ tipos de widgets que son escalables para adaptarse a todos despliegues industriales.

  • Texto
  • Color
  • Cuadro
  • Gráfico de línea
  • Bar Chart
  • Gráfico de Gauge
  • Gráfico de Donut
  • Manómetro vertical
  • Manómetro horizontal
  • LED Luz
  • Cambio
Interfaz de usuario

La plataforma Bevywise IoT tiene una interfaz de usuario elegante y transparente en la que cualquier usuario puede monitorear dispositivos y datos sin ninguna complejidad. Desde todos los componentes configuraciones, monitoreo y análisis de datos se hacen a través de la interfaz de usuario, cualquier nuevo usuario puede comprender y configurar fácilmente sin la ayuda de la administración. Bevywise IoT plataforma también tiene una interfaz de usuario separada para usuarios y administradores.

Almacenamiento de datos

Bevywise IoT Platform almacena datos en búsqueda elástica que escala el IoT plataforma a millones de datos. Guardar datos en la búsqueda elástica no sólo aumenta el almacenamiento sino También aumenta el rendimiento, la tasa de transferencia de datos y da paso para un análisis de datos poderoso.

Single/Multi-Tenancy

Bevywise IoT Platform es flexible tanto para una sola entidad como para varias aplicación.

Personal único

Nuestra plataforma IoT también actuará como una sola oportunidad para el cliente que quiere implementar la plataforma IoT y tiene un servidor independiente.

Multi-Tenancy

Nuestra plataforma IoT tiene arquitectura basada en SaaS, de múltiples niveles que ayuda a la usuario para servir a múltiples clientes. Utilizando esta arquitectura, usuarios o proveedores de servicios pueden despliegue la plataforma IoT en una sola instancia y dar acceso web individual para cada cliente a parte el recurso de la única instancia. Además, proporcionamos una consola de Admin para el proveedor monitorear cada cliente y su dispositivo.

Por ejemplo, un proveedor de automatización doméstica implementará su kit de sensores en múltiples hogares del cliente. Si el proveedor implementa una plataforma independiente para cada cliente, entonces aumentará el costo de mantenimiento y desarrollo y también hará que la vigilancia sea más difícil. A superar esto, el proveedor puede desplegar nuestra plataforma en el servidor de la nube y dar acceso a la web o login para cada cliente. Acceso web individual ayuda a los clientes a monitorizar su dispositivo individual y también recursos como bases de datos, etc. se comparten desde la única instancia que ahorrará coste y tiempo.


login

Integración de la voz

La integración de la voz juega un papel vital en la automatización del hogar. Tiene muchos méritos como ahorro de tiempo, rentable y fácil de controlar todos los dispositivos sin interactuar con el Dispositivo. Así que integramos nuestra plataforma IoT con Google assistance y Amazon Alexa.

Nota: Esta función es sólo para usuarios Premium. Vamos.Premiumversión o versión contactoApoyo.

Google Assistance Integration

Los siguientes pasos le ayudan a integrar la plataforma IoT con la ayuda de Google.

Configuración básica :
1. Activar la API de Google HomeGraph
  • Inicie sesión en la consola de la plataforma cloud de Google.
  • En la consola Cloud Platform, vaya a la página Proyectos. Crear un nuevo proyecto si usted no tiene o si ya tiene un proyecto existente, abrirlo.

Nota:Asegúrese de que está utilizando el proyecto GCP correcto cuando realizando estos pasos. Este es el proyecto que coincide con su ID de proyecto de casa inteligente.]

  • Activar el Google HomeGraph API
  • A continuación, crear una clave de la cuenta de servicio.
  • Una vez hecho, “bevywise-iot-platfom-android-sdk-master” se creará en su ubicación
2. Crear una clave de cuenta de servicio
  • En la página Home Graph API, haga clic en Credenciales de la lista de panel izquierda.
  • Haga clic en “Crear credenciales” y seleccione “La clave de la cuenta de servicio”
  • En la cuenta de servicio desplegable, seleccione la “Nueva cuenta de servicio”
  • Dar “Nombre de cuenta de servicio” y seleccionar “Creador de cuenta de servicio” en “Servicio cuenta” como un papel. Para la cuenta de servicio id sale como tal.
  • Seleccione, tipo de tecla JSON y haga clic en Crear
  • El archivo JSON se descargará automáticamente y debe mover este archivo a su nube servidor donde se desplegará la plataforma Bevywise IoT desde el camino de este JSON especificado en el archivo conf de interfaz de usuario de la plataforma IoT.
3.Crear una clave de API
  • En la página Home Graph API, haga clic en Credenciales de la lista de panel izquierda..
  • Haga clic en “Crear credenciales” y seleccione “API Key”
  • Puedes ver la cadena de teclas API en las ventanas emergentes. Copiar y pegar la llave en la Bevywise IoT plataforma interfaz de usuario conf archivo.
Configuración en la plataforma Bevywise IoT :
  • Una vez que la plataforma IoT está desplegada en su servidor de nube, debe tener acceso a la web IoT plataforma. En eso, puede registrarse e iniciar sesión con una cuenta de correo.
  • Después de iniciar sesión, vaya a la siguiente URL para configurar la autenticación de OAUTH, ya que Google API utiliza el OAuth 2.0 protocolo de autenticación y autorización.
  • https:// Nombre del servidor /o/aplicaciones/

  • En esa página, haga clic en "Nueva Aplicación" y rellene los detalles como abajo
  • Nombre: Cualquier nombre único
  • ID de cliente " Secreto del cliente: estos crearán automáticamente. [No lo cambies y hagas un Copia de ella]
  • Tipo de cliente : Confidencial
  • Tipo de subsidio de autorización: Código de autorización
  • Dirección URL : https://oauth-redirect.googleusercontent.com/r/YOUR_PROJECT_ID [ Referencia – 0auth doc]
  • Haga clic en guardar.
Configuración en la plataforma de nube de Google :
1. Action Console
  • Inicie sesión en la consola de Acción con su cuenta GCP
  • Haga clic en "Agregar/importar proyecto". En la ventana emergente crear un nuevo proyecto dando proyecto nombre o elija el proyecto que ha creado en la consola GCP
  • Una vez que hayas hecho, redirigirás a la página “Welcome” y allí seleccionarás “Home control”.
  • A continuación, seleccione “Smart home” y conducirá a la ventana “Acción en Google”.
2. Invocación
  • Haga clic en “Invocación” y da un nombre único [este nombre es para comenzar a interactuar con su Acciones. Por ejemplo: si el nombre de la pantalla es smartswitch, los usuarios pueden decir “Hey Google, Habla con smartswitch” y también este nombre se mostrará en la aplicación Google assistance android]
  • Seleccione la opción según su requisito para la creación de cuenta, por defecto será “No, I sólo quiero permitir la creación de cuenta en mi sitio web” y haga clic en siguiente.
  • Para Enlace tipo, seleccione OAUTH > Código de autorización de la lista desplegable y haga clic en siguiente
  • Para información del cliente, dar como abajo

  • ID del cliente: Pruebe el cliente id que ha creado en la plataforma IoT [referir " Configuración en la plataforma Bevywise IoT”]
  • Secreto del cliente: Pruebe el secreto del cliente que ha creado en la plataforma IoT [referir “Configuración en la plataforma Bevywise IoT”]
  • URL de autorización: Especifique como abajo
  • https:///o/authorize

  • URL token: Especifique como abajo
  • https:///o/token

  • Configure su cliente: Especifique el permiso para su usuario. [opcional]
  • Instrucciones de prueba: Aquí da los detalles de la cuenta de inicio de sesión de la plataforma Bevywise IoT como usuario y contraseña. Con este google verificará la cuenta.
  • Una vez hecho, haga clic en guardar para conectar la cuenta de plataforma IoT a Google Home
4. Acción

Aquí debe especificar la plataforma IoT API, a través de la cual google conseguirá datos de la plataforma IoT.

  • Haga clic en "Acción" del panel izquierdo.
  • Dar la URL comohttps:///bwiot/api/v1/devices/googlesync
  • Siguiente, haga clic en Guardar
5. Despliegue[opcional]

En la pestaña Deploy, puede agregar información de su empresa, ubicación información, información de directorio y más.

Para integrar plataforma IoT con Google aplicación de asistencia :
  • En Android Mobile, vaya a la página principal de asistencia de Google.
  • En la asistencia de Google, haga clic en el icono del usuario[ verifique si tanto la cuenta GCP como el androide login la cuenta es la misma] y seleccionar “ajustar”.
  • En la página de configuración, seleccione la pestaña “Asistente”.
  • Debajo de “Asistencia”, seleccione “Control casero” y conducirá a la página Inicio de control.
  • En esa página, haga clic en + icono en la parte inferior y puede ver la habilidad casera inteligente creada. Ejemplo: smartswitch [refer Invocation]
  • Haga clic en la habilidad y llevará a la página de inicio de sesión de la plataforma IoT. Iniciar sesión con el existentes cuenta.
  • Ahora, la plataforma IoT se sincronizará con la asistencia de Google y en la asistencia de Google, usted puede ver todo el dispositivo conectado de la plataforma IoT
Amazon Alexa Integración

Integrar Amazon Alexa a la plataforma IoT se hace a través de la Lambda función. En la función Lambda, puede incrustar nuestro código o puede escribir su propio código en idioma preferido[como python, node.js, etc] para activar la plataforma IoT API. Una vez que tengamos hecho, vamos a integrar la función Lambda ARN a Alexa smart home. Entonces, cuando damos una comando de voz a Alexa basado en el juego de habilidad escribir en Lambda, activará automáticamente la solicitud de API a la plataforma IoT y obtener los datos necesarios. Los siguientes pasos le ayudarán a integrar Amazon Alexa a la plataforma IoT

Configuración en Amazon :
1. Creación de una función de Lambda

Prerrequisito para crear una función Lambda :

Antes de crear una función Lambda, debe crear identidad y acceso Función de gestión [IAM] para Lambda y Alexa kit de habilidad.

Crear identidad y gestión de accesos [IAM] papel :
  • Inscribirse en Consola AWS
  • Seleccione “IAM” para crear roles
  • En las ventanas “IAM”, seleccione Roles y haga clic en “crear Role” para crear un nuevo papel.
  • En la ventana “crear papel”, debajo de “servicio AWS” opción, seleccione Lambda y haga clic en Siguiente.
  • En la ventana “Agregar las políticas de permisos”, buscar y seleccionar “AWSLambdaBasic EjecuciónRole" y haga clic en el siguiente.
  • “Añadir etiqueta” es opcional, si lo desea, puede añadir una etiqueta o haga clic en siguiente.
  • En la ventana “Revisión” da un nombre para el papel y haga clic en “crear papel”
Para crear Alexa juego de habilidad :
  • Inscribirse en Programador de Amazon[Regístrate con la misma cuenta AWS]
  • Seleccione “Juego de habilidades Alexa” debajo de amazon Alexa
  • En “Consola desarrolladora Alexa”, haga clic en “crear habilidad
  • Dar nombre de habilidad y elegir el idioma
  • Seleccione como sigue
  • “Elija un modelo para agregar a su habilidad” como “Smart Home”
  • “Elija un método para acoger los recursos de backend de su habilidad” como “Provisión propia”
  • Haga clic en crear.

[Nota: Tome una copia de la habilidad id en la pestaña Smart Home]

Para crear una función Lambda :
  • En la consola AWS, seleccione Lambda de los servicios AWS
  • En la ventana Lambda, haga clic en "Crear función" botón para crear una nueva función
  • A continuación, abajo “Información básica” da un nombre único para la función y elige la idioma que prefieras.
  • Debajo Permiso, haga clic en el desplegable para elegir el papel y seleccione “Atributo de ejecución” como “Uso un papel existente”
  • En “Existing role”, seleccione el “IAM role” creado anteriormente de la lista y haga clic en “Crear función”
  • A continuación, vaya a la función Lambda creada y seleccione “Alexa Smart Home” desde la izquierda panel.
  • A continuación “Configure disparadores”, dar el ID de habilidad Alexa creado anteriormente para el Aplicación id y haga clic en "ADD" para crear función Lambda
  • Ahora la función será agregada y antes de comenzar a escribir su código en la función Lambda, debe integrar la función Lambda y Alexa Skill que ha creado antes.
2. Integración de la habilidad de Alexa y la función Lambda
  • Vaya a la consola de desarrolladores de Amazon y seleccione “ kit de habilidades Alexa” debajo de amazon Alexa
  • En “Consola desarrolladora Alexa”, seleccione la habilidad creada Alexa
  • En la ventana “Smart Home” seleccione lo siguiente
  • Carga de pago: v3 (preferido)
  • Smart Home service endpoint:
  • Punto final predeterminado*: Copia y pega el ARN de la función de crear Lambda
  • La región geográfica es opcional, puede elegir según su necesidad. Haga clic en guardar.
  • Una vez que guarde, la función Lambda se integrará con la habilidad de Alexa y puede comenzar escribiendo su código en la función Lambda.

[Nota: No cierre el kit de habilidad Alexa]

3. Integrando el kit de habilidad Alexa y la plataforma Bevywise IoT

Para integrar el conjunto de habilidades de Alexa, debemos crear una OAUTH en Bevywise plataforma IoT, ya que Amazon Alexa API utiliza el protocolo 0Auth 2.0 para la autenticación y autorización.

Para crear OAUTH en la plataforma Bevywise IoT:
  • Inicie sesión en la plataforma Bevywise IoT
  • Después de iniciar sesión, vaya a la siguiente URL para configurar la autenticación OAUTH,
  • https:// * Servidor bevywise dns name /o/aplicaciones/

  • En esa página, haga clic en "Nueva Aplicación" y rellene los detalles como abajo
  • Nombre: Cualquier nombre único
  • ID de cliente " Secreto del cliente: estos crearán automáticamente[no lo cambie y haga un copia de ella]
  • Tipo de cliente : Confidencial
  • Tipo de subsidio de autorización: Código de autorización
  • Dirección URLS: Copiar y pegar a cualquiera de la URL de redireccionamiento de la cuenta que se une en Alexa habilidad set
  • Haga clic en guardar y obtendrá una copia de los detalles de OAUTH
  • Ahora vaya a la conexión de cuenta en Alexa kit de habilidad y comience a llenar los detalles de OAUTH.
Para integrar la plataforma IoT a Amazon kit de habilidad :
  • Vaya a crear la ventana de habilidad Alexa.
  • Seleccione “Account linking” del panel izquierdo y dé los detalles como sigue
  • Autorización URI*:https:// Identificar el nombre del servidor del servidor /o/authorize
  • Access Token URI* :https:// * Servidor bevywise dns name /o/toke
  • ID del cliente*: Identificado Copia y Pruébelo de los detalles Bevywise OAUTH
  • Secreto del cliente*: Identificado Copia y Pruébelo de Bevywise OAUTH detalles
  • Autenticación del cliente Plan*: HTTP Basic
  • Ámbito: Añadir dos alcances, leer y escribir.
  • Acceso predeterminado Token Expiration Time: 3600
  • URL de redireccionamiento: Dejar como tal
  • Una vez hecho, haga clic en guardar para vincular la cuenta de plataforma IoT.
  • Siguiente selección, Permiso del panel izquierdo y habilitar “Enviar eventos Alexa”
  • Conseguirás un secreto cliente y cliente. Toma una copia.
Para integrar la plataforma IoT con la aplicación Amazon Alexa :
  • Descargue e instale la aplicación Amazon Alexa de la tienda de aplicaciones android playstore o ios.
  • Inicie sesión con la aplicación Amazon Alexa[Iniciar sesión con la misma cuenta AWS]
  • Vaya a la pestaña Dispositivo y haga clic en "YOUR SMART HOME SKILLS"
  • La habilidad casera inteligente creada aparecerá automáticamente en la lista y haga clic en esa habilidad.
  • A continuación, haga clic en "Habilitar para usar" y le llevará a la página de inicio de sesión de la plataforma IoT. Ahí está. Regístrese con su cuenta para integrarse en la aplicación Alexa.
Integración de herramientas SSO e IAM

Nuestra plataforma IoT tiene un gancho personalizado pre-construido que ayuda al cliente a integrar la plataforma IoT con la herramienta SSO & IAM para la autenticación del usuario & dispositivo respectivamente

Nota: Esta función es sólo para usuarios Premium. Vamos.Premiumversión o versión contactoApoyo.


Autenticación del usuario usando SSO

SSO es una integración de la gestión de identidad y acceso (IAM) de un común servidor que permite a un usuario utilizar un conjunto de credenciales de inicio de sesión como Usuario y Contraseña a acceso seguro a múltiples sitios web y aplicaciones.

SSO for User Login:
  • Cuando el cliente accede a la plataforma IoT la herramienta SSO exige un token cifrado el servidor de autenticación.
  • A continuación, el SSO recibirá la identificación del usuario y la ficha del proveedor de identidad y la asignará a los clientes que se acercan.
  • Ahora, el SSO conservará los detalles a la plataforma IoT.
  • Una vez verificada la autenticación, el cliente se iniciará en la plataforma IoT utilizando el SSO a través de la API Rest.
SSO Proveedores de terceros en IoT Platform :

En IoT Plataforma que estamos utilizando dos terceros estándar proveedores.

  • OAuth
  • OAuth 2.0
OAuth:
  • Es una autenticación basada en token que se utiliza para proporcionar SSO y permite información para ser utilizados por servicios de terceros.
  • También requiere un proveedor de identidad para autenticar el acceso de los clientes.
  • En IoT Platform, OAuth se utiliza para comunicar diferentes servidores / servidores del cliente como google home, Amazon smart home, etc.
OAuth 2.0:
  • Autoriza aplicaciones de terceros para acceder a la cuenta cliente.
  • Autifica al cliente siguiendo el flujo de código de autorización.
  • OAuth 2.0 proporciona flujos de autenticación para aplicaciones web, aplicaciones de escritorio y Dispositivos móviles.
Autenticación del dispositivo vía IAM
Device Authentication via IAM

IAM es una solución para gestionar de forma segura las identidades digitales, software y hardware y su acceso a diversas aplicaciones y sistemas. Reduce los riesgos fraude de identidad y mejora la colaboración entre los usuarios.

IAM for Device Login:

Para una conexión de dispositivo, el dispositivo será registrado por el usuario en el Herramienta IAM a través de la plataforma IoT.

  • Desde la herramienta IAM, se generará el ID y token para el dispositivo para la conexión. El El dispositivo solicitará la ficha de la herramienta IAM.
  • El dispositivo utilizará ahora el ID y el token para conectarse a la plataforma IOT.
  • La plataforma IOT ha sido construida con ganchos con los que cualquier proveedor de token IAM puede ser integrado al flujo de autenticación del dispositivo Edge.
  • Una vez que los detalles de autenticación sean válidos y el dispositivo se permitirá conectarse a el Plataforma.
MQTT Sparkplug Support

NuestroPlataforma IoTintegra perfectamente datos de dispositivos que emplean elMQTT Sparkplug Bprotocolo, permitir una comunicación sin esfuerzo dentro del marco de Internet Industrial de las Cosas (IIoT). Esta característica incorporada de nuestra plataforma descodifica los datos recogidos de los dispositivos IIoT, presentarlo en un formato comprensible para mejorar las ideas, garantizando al mismo tiempo todo información fácilmente accesible para la visualización. Además, no hay confianza en el servidor host aplicaciones Decodificación de mensajes. Nuestra plataforma también soporta protobuf, simplificando la comunicación reduciendo marcadamente el tamaño de los datos durante la transmisión.

¿Cómo añadir Node/Device?

Para visualizar datos de dispositivos IIoT habilitados por Sparkplug, el paso inicial y crucial implica añadir Nodes, al inicio de sesión.

Aquí están los pasos sobre cómo añadir nodos:

  • Vaya a la pestaña 'Nodos' dentro de la opción 'Configuración'.
  • Dashboard
  • Haga clic en el símbolo + en la esquina superior derecha para iniciar la adición del nodo.
  • Agregue una ventana de Nodo aparecerá.
  • add node
  • Ingrese una identificación única para cada nodo en la pestaña 'Nodo ID'.
  • Proporcione el nombre del nodo en la pestaña Nombre del Nodo.
  • Introduzca una descripción del nodo en la pestaña 'Nodo Descripción'.
  • Haga clic en "Añadir" para completar la adición del nodo.

Después de añadir nodos, puede ver detalles sobre cualquier nodo específico haciendo clic en Es. Los detalles incluyen:

  • Nodo ID, estado y fecha de creación.
  • ID de nodo y su descripción.
  • Acceso clave (nombre de usuario) y token de acceso (password) para conectarse a ese nodo.
  • En la categoría 'Lista de Control de Acceso', la pestaña 'Publish topics' muestra la publicación del mensaje formato para ese nodo, donde # significa que el nodo puede publicar mensajes sobre cualquier tema.
  • La pestaña 'Subscriptions' muestra el formato para el tema de suscripción de ese nodo, con # indicando suscripción a todos los temas publicados de otros nodos.
  • Node details
  • Bajo 'Subdispositivos', vea el ID y estado del subdispositivo asociado con ese nodo.

Para obtener detalles completos sobre un subdispositivo, haga clic en él para abrir la ventana 'Detalles del subdispositivo'. Aquí, Encontrarás:

  • El ID único del subdispositivo.
  • El nombre del subdispositivo.
  • El tema publicado por el subdispositivo.
  • El tema al que se suscribe el subdispositivo.
Subdevice details

Nodos

Una vez que se agregan los nodos, la categoría 'Nodos' en el menú muestra una lista completa de todos los nodos y dispositivos. Esto incluye activos, inactivos y ambos, junto con sus nombres, IDs, estado de conexión y tiempos de estado. Utilice el cuadro de búsqueda para encontrar un nodo/dispositivo específico introduciendo su ID.

Para profundizar en un dispositivo o nodo, haga clic en la entrada correspondiente para acceder a detalles tales como:

  • ID y estado de nodo/dispositivo
  • Temas del evento: cuenta total de temas publicados por el nodo/dispositivo
  • Temas de suscripción: recuento total de temas a los que se suscribe el nodo/dispositivo
  • Eventos recibidos: cuenta total de mensajes publicados por el nodo/dispositivo
  • Mandamientos enviados: cuenta total de mensajes enviados desde el nodo/dispositivo
  • Tema / mensaje de voluntad: el tema de la voluntad y el mensaje de la voluntad del nodo / dispositivo
node activity

Bajo la pestaña 'Actividad', observe la actividad actual, incluyendo el estado de conexión del dispositivo y mensajes publicados.

Navega a la pestaña "Eventos" para ver mensajes publicados por el nodo/dispositivo. Use filtros para refinar resultados por tema y rango de fecha. Haga clic en "Aplicar" para implementar cambios y exportar mensajes usando la opción "Exportar".

node events

En la pestaña 'Commands', explore los datos de temas suscritos por nodo/dispositivo, similar a la pestaña 'Eventos'.

La pestaña 'Subscriptions' proporciona detalles sobre el nodo/dispositivo suscripciones, incluyendo el tema suscrito, nivel QoS, y tiempo de suscripción.

Al conectar el nodo/dispositivo, el dashboard refleja la publicación datos.

dashboard
Cómo construir una aplicación móvil o web

Bevywise IoT Platform SDK móvil y REST API ayudan al usuario a integrar o construir su móvil aplicación tanto en androide y ios.

Siga los siguientes pasos para integrar su aplicación móvil y la plataforma IoT.

SDK móvil

Tenemos SDK separado para android y ios.

Android

Los siguientes pasos le ayudan a integrar su aplicación android y la plataforma IoT

Descargar la cremallera o clonar nuestro SDK android de github

Para clonar:

  • Instalar “git” en su PC
  • Una vez instalado, abierto terminal o cmd y escriba el siguiente comando para clonarlo.
git clone [email protected]:bevywise-networks/bevywise-iot-platfom-android-sdk.git

Una vez que lo haya hecho, “bevywise-iot-platform-android-sdk-master” se creará en tu ubicación.

Para descargar zip:
  • Vaya a Bevywise github repository
  • Haga clic en el botón “Cerrar o descargar” en la esquina superior derecha.
  • En el pop-up, haga clic en "Descargar como cremallera".
  • Vaya a la carpeta “bevywise-iot-platform-android-sdk-master” y copie “build.gradle” archivo.
  • Pruebe el archivo “build.grade” dentro de su carpeta App[ ■ carpeta Android /App]
  • A continuación, haga clic en "Sintonizar" botón en su aplicación. Esto importará automáticamente todas las dependencias y establecer la conexión entre su aplicación y la plataforma IoT.
IOS

Bevywise IoS SDK está disponible a través de CocoaPods. Para instalarlo, siga el a continuación:

  • Los siguientes comandos le ayudarán a crear un archivo Pod dentro de su carpeta de aplicaciones IOS. Si Tú ya lo han hecho Archivo Pod saltar este paso y pasar al siguiente paso
  • Abra el terminal y vaya a su carpeta APP
  • Siguiente tipo “pod init” y haga clic en
  • Ahora el archivo Pod se crea dentro de la carpeta App.
  • Abra el archivo Pod y agregue la línea de abajo y guardarlo
  • pod ‘BevywiseIotPlatformSDK ’

  • Siguiente instalación en su Mac, por el siguiente comando.
instalación

Una vez que hayas hecho, comienza a escribir el código basado en el prueba. y Bevywiseplatformfromconnector.swift archivos, para conectar nuestra API REST a su aplicación móvil

Rest API

Es necesario construir aplicaciones específicas para una vertical. Puedes personalizar el componente de interfaz de usuario de la plataforma IoT para construir su interfaz de usuario " Móvil Aplicación. Además de los SDKs móviles, IoT Platform también proporciona una API REST completa consulta y gestión de los dispositivos a través del servidor. Para referencia, consulte el Documento de API.

Conexión de dispositivos a la plataforma IoT

Comience a conectar sus dispositivos con el Bevywise IoT Plataforma firmando.

Pasos para crear una cuenta
  • Abra la página principal de Bevywise IoT Platform y elija registrarse.
  • Llene los detalles obligatorios para crear una cuenta.
  • Haga clic en el registro para iniciar sesión en la plataforma Bevywise IoT.
signup

Después de golpear el botón 'Regístrate', se enviará un correo de confirmación al correo id que ha proporcionado. Compruebe su correo y siga las instrucciones en él para completar el Regístrate y activa tu cuenta

Una vez que hayas terminado, puedes ver el Usuario de la Plataforma Bevywise IoT Interfaz.

Gestión de dispositivos
¿Cómo añadir dispositivos?

Los usuarios pueden gestionar sus dispositivos de forma segura mediante la creación de la tecla auth (nombre de usuario) y auth token (password) con permiso del usuario para la transferencia segura de datos desde el dispositivo final a un corredor de mensajes en la ficha Seguridad.

devie management

Para agregar un nuevo dispositivo de forma segura " para añadir una nueva clave :

  • Vaya a la pestaña “Manejo de experiencia”.
  • Haga clic en el botón "Crear Authentication Keys" (+ símbolo) en la parte superior.
  • En la ventana emergente ‘Agregar un cliente’ que aparece, seleccione el ‘Tipo de experiencia’ primero basado en el tipo de dispositivo que posees. Si usted posee un dispositivo de gateway con sub-dispositivos, entonces seleccione 'Gateway'. Si posee dispositivos de borde, seleccione "Edge" como el tipo de cliente.
  • Después de seleccionar el tipo de cliente, en la pestaña ‘Protocolo’, debe seleccionar un protocolo basado en el tipo cliente que ha elegido. El dispositivo Edge soporta HTTP yMQTT protocolo. Gateway dispositivo solo soporte el protocolo MQTT.
  • Siguiente proporcionar 'Client ID', 'Client Name', y 'Description'.
  • Rellene la pestaña "Can" que no es más que la pestaña de permiso.
add a client

Hay tres tipos de permiso. Son :

  • Enviar y recibir mensajes –Subscribir y publicar permiso para el dispositivo.
  • Enviar mensajesGrant sólo publica permiso.
  • Mensajes Recibir –Grant sólo permiso de suscripción.
  • En la pestaña ‘Keep Alive’, seleccione un tiempo para recordarle que su dispositivo está activo. El La pestaña ‘Keep Alive’ solo se habilitará cuando se seleccione HTTP como protocolo.
  • Haga clic en el botón "Añadir".
  • Una vez que hayas terminado, el dispositivo recién creado junto con su llave de auth y auth token será mostrado.
    Nota : Puedes añadir hasta 5 dispositivos cuando estés usando la versión de prueba gratuita.

¿Cómo añadir Sub-dispositivos?

Puede añadir subdispositivos bajo un dispositivo de puerta. Para añadir subdispositivos,

  • Cree un dispositivo de entrada.
  • En la pestaña ‘Manejo de cliente’, abre el dispositivo de puerta de entrada que has creado.

client details

  • Haga clic en el símbolo + bajo el título ‘Agregar sub-dispositivos’.
  • Se abrirá una pestaña de Subdispositivo.

provision sub-device

  • Proporcione “ ID de subdispositivo”. Será precedida por la identificación del dispositivo de la puerta de entrada, bajo que este sub-dispositivo se crea.
  • Dale al subdispositivo un nombre.
  • Ingrese el tema ‘Publish Topic’ y ‘Subscription’.
  • Pulse el botón "Añadir" para crear el sub-dispositivo.
  • Si desea eliminar el sub-dispositivo, haga clic en el botón "Eliminar".

provision sub-device

  • Después de que el subdispositivo se crea, su ID y estado aparecerán bajo el ‘Sub-dispositivos ’ tab.

added subdevice
Para utilizar la clave inicial de Auth
  • Haga clic en la pestaña Gestión del Cliente.
  • Esta pestaña listará todos los clientes añadidos junto con la clave de acceso generada y acceso Token.
  • Puede utilizar estas teclas de acceso y las fichas de acceso como nombre de usuario y contraseña.

client management
Si tienes dispositivos en tiempo real

Puede utilizar el nombre de usuario y la contraseña en el dispositivo y conectarlo al servidor.

Usted puede dar la configuración como sigue

  • Nombre de usuario –Usa la tecla Auth
  • Contraseña –Usa el Auth Token
  • Puerto –1883
Si sus dispositivos en tiempo real están en desarrollo
  • Utilice la sección de ayuda para descargar bibliotecas cliente para probar.
  • Proporcionar nombre de usuario " contraseña en el archivo cliente " conectar sus dispositivos.

help
Para iniciar el dispositivo
  • Dar el nombre de host DNS como la dirección IP en el lado cliente. Comience el dispositivo después de proporcionar la IP dirección.
  • Si la conexión es exitosa, verá el dispositivo conectado en el Dashboard.
Comienzo con Bevywise IoT Platform

La plataforma Bevywise IoT contiene dos consolas de interfaz de usuario.

  • Proveedor de servicios Consola admin
  • Consola de usuario
Proveedor de servicios Admin Console

Puesto que la plataforma Bevywise IoT es una plataforma de múltiples niveles, organizaciones puede dar acceso individual a cada uno de sus clientes para conectar y monitorear sus dispositivos. Entonces, para supervisar ygestionar todos sus clientes, deben necesitar un Administrador o Administrador separado consola. Asimismo, la plataforma Bevywise IoT tiene una consola Admin independiente y personalizable para el proveedor de solución para gestionar sus clientes

Inicie sesión en la Consola Admin
  • Durante el despliegue, los detalles de la consola de administración se darán al cliente específico, por lo que que el administrador puede acceder directamente a la plataforma IoT.
  • Abra la página principal de Bevywise IoT Platform y elija el signo.

login

  • Una vez que inicie sesión, puede ver la interfaz de usuario de la plataforma Bevywise IoT
Organización Dashboard

Consola Bevywise Admin tiene un elegante y sencillo Dashboard que da breve detalles sobre las organizaciones.

organizations dashboard



Muestra los detalles y actividades generales del dispositivo.

El Dashboard tiene cuatro pestañas, que muestran el total de cuenta de usuario, cuenta de dispositivo, cuenta de dispositivo activo y Auth count.
Cuenta de usuario – Número total de usuarios de inicio de sesión.

  • Conteo de dispositivos- Número total de dispositivos conectados.
  • Conteo de dispositivos activos– Número total de dispositivos activos.
  • Auth count– Número total de autenticación creada.
  • La tabla debajo de los iconos da una breve descripción de sus clientes.

  • Nombre –Nombre del cliente que se dio durante el registro en plataforma.
  • ID de correo –ID de correo electrónico del cliente que se dio durante el registro en la plataforma.
  • Número de teléfono –El número de teléfono del cliente que se dio mientras registrarse en la plataforma.
  • Creado en:Fecha y hora en que el cliente se inscribe plataforma
  • Último login –Última fecha de inicio de sesión.
  • Los dispositivos cuentan –Cuenta total del dispositivo que su cliente conectado a su plataforma.

En esa tabla, los usuarios pueden ordenar su lista de clientes ascendiendo y orden descendente haciendo clic en la flecha arriba y abajo junto al parámetro. La flecha arriba ordenará la lista en orden Ascending y flecha Down ordenará la lista en orden descendente.

Por ejemplo, si desea ordenar la tabla de clientes basado en la conexión de dispositivo más alta, haga clic en flecha abajo junto a “Conteo de dispositivos”. Ahora mostrará al cliente que tiene una cuenta de dispositivo alta en primero. Asimismo, puede ordenar la tabla de clientes basada en el nombre, Email id, Last Login, etc.
Puedes buscar la lista de clientes basado en tres opciones.

  • Por usuario –Se utiliza para buscar clientes basados en el nombre y email id.
  • Por dispositivo...Se utiliza para buscar clientes basados en el nombre del dispositivo o dispositivo/cliente id.
  • Por dispositivo activo...Se utiliza para buscar clientes basados en activos dispositivos.
Managing Customer Organization

Creación de organización a través de La consola de Admin
  • Haga clic en el icono “Crear Organización” en el lado izquierdo.
  • A continuación, proporcionar los detalles necesarios como “Nombre”, “E-mail”, “nombre de organización” y “Mobile Número” en las fichas respectivas.
  • Una vez que hayas hecho, haz clic en "crear" para crear una organización.

create organization
Ver detalles del cliente en particular

Consola Bevywise Admin proporciona una interfaz de usuario separada para cada cliente conectado. Esto interfaz de usuario independiente ayuda al administrador a obtener más detalles para un dispositivo de usuario. En el administrador dashboard elegir el cliente en el que usted puede saber sobre los detalles de los clientes y se conduce a la interfaz de usuario del cliente.
En esa página se pueden ver cinco pestañas, son

  • Información del cliente
  • Dashboard
  • Dispositivos
  • Rule Engine
  • Auth-key
customer info
Añadiendo usuarios a una organización particular

En el Cliente-Info, usted puede encontrar los detalles sobre una organización y el organización relacionada con el usuario. Los datos mostrados son proporcionados por los usuarios mientras se inscriben a los Plataforma. Puede agregar los usuarios proporcionando los detalles necesarios.

Proporcionar un usuario para un cliente en particular:

  • Haga clic en icono de usuario en el lado derecho, que llevará a añadir el usuario.
  • Dar sus detalles necesarios como Nombre, E-mail, Teléfono y Role.
  • Una vez que hayas hecho, haz clic en añadir al usuario.
  • Ahora, puede ver los detalles de su Usuario.
  • Una vez que haya agregado los usuarios a su organización, el correo con el enlace se enviará al usuarios.
  • Para que los usuarios puedan iniciar sesión en la consola de usuario utilizando el enlace.
add user
Funciones y permisos de usuario

El administrador define los roles y permisos para el usuario añadido a continuación. Basado en permiso, el usuario puede ver los parámetros en la consola de usuario.
Por ejemplo: Si desactivas la pestaña Dispositivo en el permiso, el usuario no puede ver el Dispositivo página en la consola de usuario.
En esta página puedes ver tres roles diferentes. Ellos son

  • Super Admin
  • Admin
  • Usuario estándar
user role
Super Admin:

Este papel es para el Super admin de la Consola de Usuario. El Super Admin puede gestionar el acceso y nivel de responsabilidad de todos los usuarios en una organización del Usuario Consola. Tienen la autoridad más alta de todos y administran una organización, administración y estándar usuarios.

Admin

En la consola de usuario, Super Admin creará el grupo de dispositivos y para eso grupo de dispositivos, Admin estará en la función Administradora y gestionará y supervisará todos los dispositivos en ese grupo. Admin proporciona derechos de acceso de cualquier función al usuario estándar en sus organización.

Usuario estándar

Los usuarios estándar sólo tendrán acceso a las funciones asignadas a ellos por sus Admins. Para el grupo de dispositivos en la consola de usuario, habrá un usuario estándar y el Super Admin decidirá si el usuario puede ver o gestionar los dispositivos en el dispositivo grupo

Gestión de tableros de datos del cliente

Proporciona la lista de paneles creados por el super admin o el usuario en una organización. También podemos crear un dashboard para la organización proporcionando el nombre y descripción del Dashboard. Después de crear el dashboard, podemos añadir widgets.


widget
Para crear un panel personalizado:

Haga clic en “Crear tablero” en la barra de menús.

La ventana de Título Modelo aparecerá mostrando, “nombre de tablero” y Descripción.


custom dashboard

  • Introduzca “Nombre de tablero” y una pequeña descripción en la caja correspondiente proporcionada.
  • Una vez que termine, haga clic en el botón "Crear" para abrir la pestaña "Widgets".
  • Luego haga clic en el icono Añadir botón en la esquina superior derecha de la pestaña widgets. La caída menú aparecerá enumerando los tipos de widgets.
  • Para saber cómo crear widgets, consulte la pestaña ‘Consola de usuario’.
Gestión del Evento del Cliente y Reglas del Timer

Proporciona todas las Reglas creadas por las organizaciones basadas en tema publicado para cada cliente.


rule engine

  • Eventos –Muestra el ID del dispositivo y el tema para el cual se han creado reglas.
  • EstadoMuestra la condición basada en la carga útil o Mensaje.
  • Action-Muestra el mensaje de regla que se envía al dispositivo basado en los suscritos Tema.
  • SituaciónMuestra el estado del dispositivo, ya sea satisface las reglas o no.
Gestión de dispositivos de clientes

Todos los dispositivos del cliente se gestionan bajo la pestaña dispositivos. Proporciona detalles sobre los dispositivos conectados por toda la organización.

Enviar mensaje: Solía enviar un mensaje a los dispositivos de la organización basado en el tema suscrito.

devices


Haga clic en el icono de gota en la esquina superior izquierda para abrir el mensaje Enviar.

En esa ventana desplegable, rellene los detalles basados en el siguiente explicación.

  • Dispositivo –Dispositivo id del dispositivo al que desea enviar mensajes.
  • Tema –Nombre del tema en el que se suscribió el dispositivo
  • Mensaje –Mensaje para ser enviado al dispositivo
  • Haga clic en "Enviar" para enviar el mensaje.

Nota: El dispositivo al que envía el mensaje debe estar en Active estado.

La lista de dispositivos proporcionará todas las ideas sobre los dispositivos asociados que ayudan el administrador para monitorear todos los dispositivos conectados debajo de la organización.

  • Dispositivo- Nombre del dispositivo.
  • Dispositivo Id– La identificación del dispositivo conectado.
  • Hora– Fecha y hora en que el dispositivo se conecta.
  • Auth Key– Clave de autenticación utilizada por el dispositivo para conectarse al IoT Bevywise Plataforma.
  • Mensaje reciente– El mensaje publicado recientemente del dispositivo. Para ver haga clic en icono desplegable junto a “Recent publish”.
  • Registro de conexión– Proporcione la fecha en la que el dispositivo se conecta y desconectado.
  • Situación– Estado actual del dispositivo.
Gestión de teclas de autenticación

Las teclas Auth se crean para que la organización conecte Dispositivo. Puede crear una tecla Auth particular para un dispositivo en particular usando el dispositivo ID. También puede bloquear/desbloquear la tecla Auth para que el usuario no pueda conectarse con eso Auth Key y Auth Token.

Para crear Authentication:

Haga clic en el botón "Añadir teclas de autenticación" en la parte superior.


add auth keys


En la ventana emergente, da “Device ID”, “key description” y “permission” para la llave.
Hay tres tipos de permisos

  • Publish and Subscribe –Subscribir y publicar permiso para el dispositivo
  • Suscríbase solamente –Grant sólo suscribe permiso
  • Publish Only –Grant sólo tiene permiso de publicación
  • Haga clic en “salvar los cambios”.

Una vez que hayas creado, la llave de auth y auth token serán mostrado en la lista de teclas de autenticación.

Rule Engine for Administrator

Como proveedor de servicios, puede crear las reglas para todas las creó organizaciones basadas en el tema publicado. Admin puede crear la condición reglas para crear eventos de alerta basados en el tema recibido.


rule engine

Siga estos pasos para crear reglas basadas en Event y Timer.

Para añadir la Regla del evento:

event rule

Haga clic en el botón Añadir y conducirá a “Añadir ventana de regla”.
Incluso:Aquí usted debe dar el dispositivo id y el tema para el cual usted querer crear reglas

  • En esa ventana, da el dispositivo id en el cuadro de texto "Publisher From" para el cual usted Quiero crear reglas.
  • A continuación, dar el tema del dispositivo correspondiente en “con tema” cuadro de texto

Estado:Crear una condición basada en la carga útil o mensaje

  • En “Satisfy”, si selecciona “ALL” entonces la regla será publicada solamente si todo se da condición satisfecho
  • Si selecciona “ANY”, entonces la regla será publicada si alguna condición es satisfecho.
  • En la lista de “Message/key/Time” puedes ver cuatro parámetro

INCOMING_MSG –Si el dispositivo y el tema dado publicar la carga útil normal, seleccione este parámetro y cree condiciones.

INCOMING_TIME –Seleccione esto, si desea crear una condición basada en el tiempo del mensaje publicado.

La clave –Si el dispositivo dado y la publicación de temas JSON payload, luego seleccione este parámetro y cree una condición basada en la publicación JSON Key.

Acción: Dispositivo –Esto enviará el mensaje de la regla el dispositivo basado en el tema suscrito.

  • ID de dispositivo –Dar el dispositivo o el id cliente del dispositivo para que quieres enviar el Regla.
  • Nombre del tema –Dar el nombre del tema al cual el dispositivo especificado suscrito para obtener el Mensaje.
  • Mensaje –Dar un mensaje de alerta para ser publicado especificada Tema

Correo –Esto enviará la regla o el mensaje de alerta un correo al correo especificado id

  • ID de correo– Especifique el correo id al que desea enviar alerta correo
  • Asunto– Un asunto para el correo
  • Cuerpo de correo– Introduzca un mensaje de alerta para correo

Websocket –Esto empujará la regla o alerta mensaje a la notificación y el usuario puede ver el mensaje a través del icono de campana en la parte superior derecha esquina

  • Título de alerta– Título de la notificación
  • WS Alert Body– Mensaje de alerta para notificación

FCM– Esto empujará los datos como notificación a tu aplicación android o ios basado en token FCM

  • FCM Título de alerta– Título de la notificación
  • FCM Cuerpo de alerta– Mensaje de alerta para notificación
  • Una vez que haya hecho las configuraciones, haga clic en Guardar para añadir la regla.

Ahora, cuando las reglas estén satisfechas, un mensaje de alerta enviará basado en sus configuraciones.

Para añadir la regla Timer:

El motor de reglas Bevywise también contiene reglas basadas en el temporizador, que ayuda al usuario a enviar datos a un dispositivo y tema por un tiempo o intervalo específico. Siga los pasos para crear reglas de temporizador:


timer rule

Haga clic en el icono + y conducirá a “Añadir regla del temporizador”.

  • En esa ventana, da el dispositivo id en “Dispositivo” para el cual crea reglas, correspondientes temas suscritos de ese dispositivo en “Tema” y el mensaje a ser publicado en la pestaña “Mensaje”.
  • A continuación, seleccione el tiempo cuando desea publicar el mensaje de “Hour & minute” cajas desplegables y luego especificar la fecha de inicio en formato mes/día/año.
  • Ahora cuando el tiempo y la fecha coinciden con la regla, un mensaje será publicado a la Dispositivo dado.
Registros de errores

Muestra la lista de errores que ocurrieron al conectar una dispositivo a la plataforma de gestión de dispositivos IoT.


error logs
Consola de usuario

El administrador de dispositivos es una forma preliminar de la plataforma de IoT Bevywise. Esto proporciona multi-tenancy para que pueda permitir que cada usuario se inscriba y administre sus propios dispositivos.

Llene todos los detalles obligatorios para crear una cuenta y haga clic en el registro para login a la plataforma Bevywise IoT.

Una vez que tenga un login, puede ver el usuario de la plataforma Bevywise IoT Interfaz.

Dashboard

El dashboard tiene seis pestañas, que muestra clientes activos totales, mensajes recibidos, mensajes enviado, eventos recientes, conexiones recientes y desconexiones recientes.


dashboard

  • Total de clientes – Número total de dispositivos conectados
  • Clientes activos – Número total de dispositivos activos
  • Mensajes recibidos – Número total de mensajes recibidos
  • Mensajes enviados – Número total de mensajes enviados
  • Eventos recientes – Detalles de los eventos publicados recientemente
  • Conexións recientes – Detalles de los dispositivos conectados recientemente
  • Desconexión reciente – Detalles de los dispositivos recientemente desconectados
Dashboard personalizado

Las utilidades del dashboard difieren con Industrial o Comercial requisitos. El panel predeterminado puede o no basta. El beneficio real de las mentiras de dashboard en la creación y la personalización de la manera que desea. La opción de panel personalizado en el Bevywise La plataforma IoT le facilita traer todas sus métricas de clave Industrial / Business en un solo lugar.

Para crear un panel personalizado:

  • Seleccione la flecha desplegable en la pestaña Dashboard.
  • Elija ‘Crear tablero’.
  • Proporcionar ID de grupo, nombre de panel y descripción.
  • Haga clic en 'Crear'.

Create Dashboard

Un panel personalizado se crea.


Custom Dashboard
Widgets

Después de crear un panel personalizado, tienes que crear widgets a medida que muestran tendencias durante un período que permite a los usuarios construir una interfaz de usuario dinámica rápidamente para sus aplicaciones IoT, procesamiento de datos en tiempo real de los dispositivos físicos y simulados. Captura el rendimiento métricas e indicadores clave para darle una visión en tiempo real del estado de su negocio.

La plataforma Bevywise IoT ofrece 9+ tipos de widgets que son escalables para adaptarse todos los despliegues industriales. Seguir es la lista de tipos de widget.

  • Texto
  • Color
  • Cuadro
  • Gráfico de línea
  • Gráfico de barras
  • Gráfico de Gauge
  • Gráfico de Donut
  • Manómetro vertical
  • Manómetro horizontal
  • Luz LED
  • Cambio
Para crear widgets

Haga clic en el símbolo ' + ' en la esquina superior derecha del panel personalizado para crear un widget. "Tipo de Widget" aparecerá.

widget type

Haga clic en el menú desplegable para elegir el tipo de widget que desee.

widget list
Texto Widget

Seleccione el widget de texto si desea mostrar datos en forma de texto plano. Esto le ayuda a resaltar los valores de parámetros específicos en los datos.

  • Proporcione un título.
  • Seleccione un dispositivo de los dispositivos enumerados en el menú desplegable.
  • Después de seleccionar el dispositivo, los temas correspondientes se enumerarán en la pestaña Tema. Elija cualquier tema de la lista.
  • Entra en ‘Key’, ‘Unit’ en el espacio respectivo proporcionado y luego elige un color para mostrar.
  • Luego ingrese los valores ‘Minimum’, ‘Maximum’ y ‘Offset’.
  • Proporcionar Subtítulo y elegir un 'Color' para mostrar.
  • Si desea añadir más valores clave, haga clic en el botón "Añadir" ( + símbolo) y repita el pasos anteriores.
  • Haga clic en el botón "Crear" para ver el widget de texto.


text widget window

text widget
Color Widget

‘Colour widget’ le ayuda a ver los datos en forma colorida. Además, puedes establecer color único para cada rango óptimo de valores.

Los pasos son los mismos que los de crear un widget de texto.

Después de proporcionar los detalles del dispositivo, tema, selección de llaves, mínimo & máximo range, puedes entrar en los valores offset.

Dar un subtítulo si desea y elegir un color para mostrar. Finalmente, haga clic ‘Crear’ para ver tu widget de color.


colour widget window

colour widget
Cuadro Widget

El widget de mesa le permite ver los datos en forma de tabla.

  • Seleccione el widget de la lista de widgets.
  • Proporcione un título.
  • Elija un dispositivo de la lista de dispositivos.
  • Introduzca un tema con el que se asocia el dispositivo seleccionado.
  • Luego debe seleccionar una llave y proporcionar una unidad de subtítulo para la llave.
  • Introduzca el valor Offset, estado y elija un color para mostrar.
  • Pulse el botón 'Crear' para ver el widget de la mesa.

table widget window

table widget
Gráfico de línea

El widget de línea le permite crear tendencia que es para ver datos que cambia con el tiempo. Esto le ayuda a crear una serie de valores conectados con una recta línea.

Los pasos son los mismos que los de crear un widget Texto y Color. Pero no habrá ninguna opción para establecer un rango mínimo y máximo " offset ya que esta es una tendencia Gráfico.


line chart window

line chart
Bar Chart

El gráfico de barras tiene el mismo uso que el de la gráfica Line y representa datos en barras rectangulares con alturas proporcionales a los valores que representan.

  • Elija el gráfico Bar de la lista de widgets.
  • Proporcione un título y seleccione cualquier dispositivo de la lista de dispositivos.
  • Después de seleccionar el dispositivo, el tema correspondiente se enumerará en la pestaña Temas. Seleccione un tema.
  • Entrar ‘Key’ , ‘Subtitle’ , ‘Unit’ en el espacio apropiado proporcionado y elegir un color para mostrar.
  • Si necesita añadir más teclas, haga clic en el botón "Añadir" y repita el anterior pasos.
  • Presione el botón "Crear" para ver el widget.

bar chart window

bar chart

Como es un gráfico de tendencia, muestra datos con el tiempo. Por lo tanto, es un gráfico de sus datos vs tiempo. Los datos (valor) ocuparán el eje y y y el tiempo ocupará el eje x. El subtítulo y unidad que proporcione se mostrará en eje y.

Gauge Chart

Gráfico de Gauge ilustra visualmente un velocímetro, que se utiliza para representan los valores progresivos.

Los pasos para crear un gráfico de medición son los mismos que los de un texto y Widget de color.

Proporcionar Título y seleccionar un dispositivo de la lista de dispositivos. Entonces elija un tema de la pestaña Temas e introducir ‘Key’ , ‘Unit’ en los espacios apropiados asignados y Elige un color para mostrar.

Proceded further by entering minimum, maximum and offset values. El mínimo y máximo valor aquí representa el punto de partida y final en un dial.

El uso de offset variará aquí ya que cada compensación representa el rango de datos en un dial que finalmente es apuntado por una aguja. Puede seleccionar diferentes colores para diferentes compensaciones.

Una vez que hayas terminado, haz clic en "Crear" para ver el widget de calibre.

gauge widget window

gauge widget

Donut Chart

El gráfico Donut representa datos en varios colores para una comprensión fácil.

  • Seleccione “Carta Donut” de la lista de widgets.
  • Dale un título y luego selecciona un dispositivo de la lista de dispositivos.
  • Elija un tema de los temas listados en la pestaña Temas.
  • Proporcionar ‘Key’ & ‘Unit’ en los respectivos espacios y determinar un color a mostrar.
  • Seleccione los valores “Minimum” “Maximum”.
  • Introduzca 'Subscribe Tema'.
  • Si desea añadir más teclas, haga clic en el botón "Añadir" y siga el paso anterior.
  • Finalmente presione el botón "Crear" para ver el widget de donut.
donut widget window

donut widget

Gauge vertical & Horizontal Gauge

El beneficio de Gauge Vertical y Horizontal es el mismo que el de Gauge pero utilizado para representar valores progresivos lineales.

Los pasos para la creación de widget son exactamente los mismos. La única diferencia es en lugar de un dial, usted tendrá la escala lineal. Puede establecer los valores de compensación basados en esto.

Revise la sección de widget Gauge para el procedimiento paso a paso.

vertical gauge window

vertical gauge

horizontal gauge window

horizontal gauge

LED Luz

El widget LED es un widget basado en condiciones que funciona para datos aleatorios. It se puede utilizar en un escenario para comprobar el estado del dispositivo ya sea activo o inactivo.

  • Seleccione 'LED light' de los tipos de widgets.
  • Dale un Título y elige un dispositivo desde los dispositivos listados.
  • Ahora tiene que introducir un tema con el que se asocia el dispositivo seleccionado.
  • Seleccione un valor clave.

Nota : LED funciona sólo para el dispositivo que envía datos en RANDOM. Para ejemplo, En la vida o en la vida privada.

Ahora proporciona el valor (ON) que recibe cuando su dispositivo está en activo estado y (OFF) cuando su dispositivo está en estado inactivo, en el espacio asignado respectivo. Elige tu color deseado para representar tanto estados activos como inactivos. Basado en el color elegido, el LED parpadeará representando el estado del dispositivo.

LED widget window

LED widget

Interruptor Widget

Este es un widget interactivo de usuario donde se puede controlar la actividad de el dispositivo de la UI misma.

  • Seleccione "Switch" de la lista de widgets.
  • Proporcionar un título y seleccionar un dispositivo de la lista de dispositivos que aparecen en la menú desplegable.
  • En la pestaña Temas, seleccione un tema adecuado que su dispositivo seleccionado está asociado con.
  • Introduzca 'Subscribe Tema'.
  • Seleccione el valor activo y seleccione un color para mostrarlo, Similarmente, seleccione el valor inactivo y elegir un color para mostrarlo.
  • Pulse el botón ‘Crear’ para ver el widget.
switch widget window

switch widget

Dispositivos Tab

Esta pestaña muestra la lista completa de dispositivos (tanto activos como inactivo). Te proporciona una vista de alto nivel en cada dispositivo conectado.

Consulte la pestaña ‘Cómo añadir un dispositivo?’ para conocer los pasos para añadir un nuevo dispositivo. (Nota : Usted puede añadir sólo 5 dispositivos mientras utiliza la versión de prueba gratuita)

Vamos a bucear profundamente en el uso de la pestaña Dispositivos.

Con la ayuda de la pestaña Dispositivos, puede obtener la lista completa de eventos publicado, comandos recibidos si es un suscriptor y enviar un comando instantáneo al Dispositivos. Para hacer un uso óptimo de la pestaña de dispositivos, siga los siguientes pasos.

  • Vaya a la pestaña "Dispositivos/Clients".
  • Haga clic en cualquiera de los dispositivos listados.
device list

Actividad

Esto no es más que una lista de actividades recientes.

activity

Eventos recibidos
  • Lista de eventos recibidos por los otros dispositivos de este dispositivo. Es decir, es la lista de eventos enviados por este dispositivo en particular a otros dispositivos conectados.
  • Escoja cualquier tema del menú desplegable.
  • Elija un ‘Desde la fecha’ y ‘Hasta la fecha’ para ver los datos enviados para ese conjunto particular de días.
  • Pulse el botón "Aplicar" para continuar con esta condición.
  • Haga clic en el botón "Exportar" para descargar los datos adquiridos a su ubicación deseada.
  • Puedes,
  • Conoce el tiempo en que se publican los datos.
  • Obtenga la lista de datos publicados junto con sus temas asociados.
  • Adquirir datos para todos los temas, así como cualquier tema específico.
received events

Eventos

Lista de eventos recibidos por este dispositivo desde otros dispositivos conectados.

Seleccione cualquier tema del menú desplegable para el que desee conoce los detalles.

  • Seleccione su fecha preferible en ‘Desde la fecha’ y ‘Hasta la fecha’ para visualizar los datos recibidos para ese par de días.
  • Haga clic en "Aplicar" para obtener los datos.
  • Pulse el botón "Exportar" para descargar los datos recibidos.
  • Puedes,
  • Conoce el tiempo en que se publican los datos.
  • Obtenga la lista de datos publicados junto con sus temas asociados.
  • Adquirir datos para todos los temas, así como cualquier tema específico.

sent events

Mando

“Enviar comando” te ayuda a enviar mensajes instantáneos a los otros dispositivos.

Siga los pasos para enviar un comando :

  • Seleccione un tema de comando del menú desplegable. Asegúrese de que el tema está suscrito por el dispositivo al que envía el comando.
  • Introduzca el comando para ser enviado en la pestaña “Valor Command”.
  • Pulse el botón "Enviar" para enviar el comando.

send command

Suscripción Tema

Esto no es más que la lista de temas suscritos por ese particular Dispositivo.


subscribe topic

Informes

La pestaña ‘Informes’ ayuda a los usuarios a visualizar datos en forma de gráfico o grafito.

Para crear un informe:
  • Haga clic en la flecha desplegable de la pestaña ‘Informes’.
  • Seleccione el ‘ + Crear informe’.
  • Aparecerá un cuadro de diálogo titulado ‘Crear informes’.
  • Proporcione el ‘ ID de crecimiento’.
  • Dar un nombre al informe en la pestaña Nombre del informe.
  • Llene la pestaña ‘Descripción’ y haga clic en ‘Crear’.
create report
add graph

Nota : Usted puede añadir sólo 5 informes utilizando la versión de prueba de Bevywise IoT Plataforma.

Aquí puede crear los siguientes informes:

Informe de comparación de la carga útil

  • Datos individuales del dispositivo
  • Comparación de dispositivos

Informe de comparación con el tiempo

Informe de comparación de la carga

Esto le ayuda a comparar la carga útil de un dispositivo individual como así como la carga útil de dos dispositivos diferentes.

Datos individuales del dispositivo

Este gráfico se utiliza para ver los datos y el tema del dispositivo individual cargas a intervalos dados.

Para construir un gráfico:

Para construir un gráfico de dispositivo individual, haga clic en el icono ‘Crear gráfico’ para abrir la ventana Build Graph.


build graph

  • Dar un nombre al gráfico en la pestaña Nombre Gráfico.
  • Seleccione el tipo de gráfico que desee en la pestaña ‘Tipo de inicio’ del menú desplegable.

chart type

  • Proporcione ‘Nombre de responsabilidad’.
  • Seleccione ‘Dispositivo’ y ‘Tema’ al que se asocia el dispositivo seleccionado.
  • Elija el valor ‘Key’ y un ‘Color’ para mostrarlo.
  • Establecer la duración deseada. Cuando se selecciona la duración del ‘Custom’, ‘Desde la fecha’ y ‘To las pestañas de fecha aparecerán. Usted puede elegir su período deseado de días que desea obtener los datos.

duration

  • En la pestaña "Período horario", seleccione un tiempo para que el gráfico muestre los datos según ese intervalo de tiempo.

schedule period


  • Haga clic en "Crear" para ver su informe.
create report

  • Usted puede ver los botones ‘Estadístico’, ‘Duración’, ‘Sampling’, ‘Download’ & ‘Delete’. En el botón ‘Estadístico’ se puede seleccionar cualquier valor uno entre ‘Average’, ‘Minimum’, ‘Maximum’, ‘Sum of Values’ y ‘Count’ de los datos.
  • En el botón "Duración", debe seleccionar el período de tiempo desde cuando necesita visualizar los datos. Después de seleccionar la duración, puede hacer clic en el botón "Aplicar" y el informe mostrará los datos para esa duración especificada.
  • En la pestaña ‘Sampling’, puede seleccionar el intervalo de tiempo entre el cual el informe debe mostrar los datos recibidos.
  • Puede hacer clic en el botón "Descargar" para descargar el informe creado. Y el informe se puede eliminar pulsando el botón "Eliminar".
Comparación de dispositivos

Este gráfico se utiliza para comparar diferentes dispositivos y temas cargas a diferentes intervalos. A continuación se muestra el modelo de comparación por el cual se puede generar informes.

  • Múltiples cargas de pago del dispositivo.
  • Multiple keys and values of JSON payload published from a device.
  • Múltiples claves y valores de la carga útil JSON publicados desde diferentes dispositivos.
  • Múltiples temas y su carga útil del mismo dispositivo.
  • Múltiples temas y su carga útil de diferentes dispositivos.

Para construir un gráfico:

Para crear un gráfico de comparación de carga de dispositivo a dispositivo, haga clic en el símbolo "Graph" en la esquina derecha para abrir la ventana "Build Graph".


build graph

  • Dar un nombre al gráfico en la pestaña Nombre Gráfico.
  • Seleccione el tipo de gráfico que desee en la pestaña ‘Tipo de inicio’ desde la desplegable menú.
  • Proporcione ‘Nombre de responsabilidad’.
  • Seleccione ‘Dispositivo’ y ‘Tema’ al que se asocia el dispositivo seleccionado.
  • Elija el valor ‘Key’ y un ‘Color’ para mostrarlo.
  • Para generar un informe de comparación “Dispositivo a dispositivo”, haga clic en el símbolo “+” que es después del 'Color'.
  • Otro conjunto de pestañas ‘Lable’, ‘Device Id’, ‘Tema’, ‘Key’ y ‘Colour’ Aparece. Llene todos esos parámetros.
  • (Nota : Usted puede añadir más de un valor como este.)
build a graph

  • Establezca su ‘Duración’ deseada. Cuando se selecciona la duración del ‘Custom’, ‘Desde la fecha’ y "Hasta la fecha" aparecerán las pestañas. Usted puede elegir su período deseado de días que desea para obtener los datos.
  • En la pestaña "Período horario", seleccione un tiempo para que el gráfico retrate el datos según ese intervalo de tiempo.
  • Haga clic en "Crear" para ver el informe de comparación de dispositivos.

device comparison report
Gráfico de comparación de tiempo

Esto proporciona informes de comparación para la carga útil que se publican en dos días o meses o años diferentes.


Para construir un gráfico de comparación de tiempo:

Para crear un gráfico de comparación de tiempo, haga clic en el icono del reloj 🕘 para abrir la ventana del gráfico de construcción

build graph from history

  • Proporcione el nombre del gráfico.
  • Seleccione el tipo de gráfico que desee.
  • Seleccione ‘Dispositivo’ y ‘Tema’ al que se asocia el dispositivo seleccionado.
  • Elija el valor ‘Key’.
  • Introduzca un nombre en la pestaña Nombre de la etiqueta.
  • Personalizar los datos según su requisito de ver el gráfico eligiendo ‘Desde la fecha’ y ‘Hasta la fecha’.
  • Escoge un 'Color' para mostrarlo.
  • Haga clic en la pestaña "Comparar con fecha" para comparar los datos anteriores con otro conjunto de días.
  • "Fecha de comparación" pestaña aparecerá después de habilitar la comparación con la opción de fecha.
  • Proveer un nombre único de la etiqueta y elegir otro conjunto de días en el ‘Desde la fecha’ y ‘To pestañas de fecha.
  • Elija un color diferente para que se muestre

graph details

Pulse el botón crear para ver el gráfico


time comparison graph

Si desea descargar el gráfico como PDF, haga clic en el botón "Descargar" botón que se coloca debajo de cada gráfico. Convertirá automáticamente el gráfico en PDF y se descarga.

Tipos de Gráfico

Hay 9+ tipos de gráficos a través de los cuales puede visualizar sus datos en la forma de gráficos.

Gráfico de línea

Gráfico de línea le permite crear un gráfico que es para ver incluso una pequeña variación en datos que cambia con el tiempo.

Siga los siguientes pasos para crear un gráfico de línea:

  • Haga clic en el icono "Graph" en la esquina superior derecha.
  • "Build Graph" ventana aparecerá.
  • Proporcione un nombre al gráfico en la pestaña Nombre Gráfico.
  • Desde el menú desplegable de la pestaña ‘Tipo de inicio’, seleccione ‘Carta de luz’.
  • Ingrese el ‘Nombre de responsabilidad’.
  • Seleccione ‘Dispositivo’ y ‘Tema’ al que se asocia el dispositivo seleccionado.
  • Elija el valor ‘Key’ y un ‘Color’ para mostrarlo.
  • Establecer la duración deseada. Cuando se selecciona la duración ‘Custom’, las pestañas ‘Desde la fecha’ y ‘Hasta la fecha’ aparecerá. Usted puede elegir su período deseado de días que desea obtener los datos.
  • En la pestaña "Período horario", seleccione un tiempo para que el gráfico muestre los datos según ese intervalo de tiempo.

line chart window
  • Haga clic en 'Crear' para ver su 'Line chart'.
  • line chart


    Puede hacer clic en el botón "Descargar" para descargar el informe creado. Y el informe se puede eliminar pulsando el botón "Eliminar".


    Bar Chart

    Gráfico de barras le ayuda a comparar más de un conjunto de datos en un fácil Así es.

    Los pasos para crear el ‘Bar Chart’ son los mismos que los de crear un ‘Line Chart’.


    bar chart window
  • Después de introducir todos los detalles requeridos, acceda al botón ‘Crear’ para obtener su ‘Carta de barra’ Listo.

  • bar chart
    Grouped Bar Chart

    ‘Grouped Bar Chart’ permite comparar y visualizar más de uno parámetros clave del mismo dispositivo o incluso diferentes dispositivos.

    Los pasos para crear el ‘Grouped Bar Chart’ es el mismo que el de ‘Line Chart’. Pero este gráfico necesita más de un valor clave del mismo dispositivo o diferente dispositivos.

    Para crear un gráfico de barras agrupadas:

    • Proporcione el ‘Nombre Gráfico’.
    • Seleccione 'Grouped Bar Chart' como el tipo de gráfico.
    • Proporcione ‘Nombre de responsabilidad’.
    • Seleccione ‘Dispositivo’ y ‘Tema’ al que se asocia el dispositivo seleccionado.
    • Elija el valor ‘Key’ y un ‘Color’ para mostrarlo.
    • Haga clic en el símbolo ‘+’ después de la pestaña ‘Color’.
    • También aparecerá otro conjunto de Nombre Lable, ID de Dispositivo, Tema, Clave y Color. Llenar todos esos parámetros. Puede elegir el valor clave del mismo dispositivo o diferentes dispositivos.
    • Establecer la duración deseada. Cuando se selecciona ‘Duración personalizada’, ‘Desde la fecha’ y ‘Hasta la fecha’ Las pestañas aparecerán. Usted puede elegir su conjunto de días deseados que desea obtener los datos.
    • En la pestaña "Período horario", seleccione un tiempo para que el gráfico muestre los datos según ese intervalo de tiempo.

    grouped bar chart window
    • Pulse el botón ‘Crear’ para obtener su ‘Grouped Bar Chart’ listo.

    grouped bar chart

    Stacked Bar Chart
    • Stacked Bar Chart le ayuda a comparar valores totales entre categorías.
    • Los pasos para crear un Bar Chart Stacked son los mismos que los de Grouped Bar Chart.

    stacked bar chart window

    • Después de introducir todos los detalles necesarios, pulse el botón ‘Crear’ para obtener su ‘Stacked Lista de barras.

    stacked bar chart

    Area Chart
    • ‘Area Chart’ le ayuda a visualizar las tendencias con el tiempo.
    • El procedimiento para crear el diagrama de área es el mismo que el de ‘Line Chart

    area chart window

    Una vez que hayas hecho proporcionando los requisitos necesarios, pulsa el botón "Crear" para ver tu ‘Area Chart’.

    area chart

    Área apilada Chart
    • ‘Stacked Area Chart’ permite comparar y visualizar múltiples variables cambiando durante un determinado período de tiempo.
    • Los pasos involucrados en la generación de un Gráfico de Área Apilada son los mismos que los de ‘Line Chart ’
    stacked area chart window

    Golpea el botón 'Crear' una vez que hayas terminado

    stacked area chart

    Gráfico Histograma
    • Histograma Chart le permite comparar visualmente los datos numéricos o cuantitativos.
    • Histograma El gráfico se puede generar de la misma manera que el Gráfico de Línea. Referir el ‘Line Chart’ ficha para pasos detallados.
    histogram window
    • Después de introducir todos los detalles necesarios, haga clic en el botón "Crear" para generar su Gráfico Histograma.

    histogram chart

    Scatter Plots Chart
    • Scatter Plots Chart le ayuda a visualizar los datos de una manera fácil.
    • El procedimiento para la creación de la Carga de Parcelas Scatter es el mismo que el de crear una 'Line Chart'.
    scatter window
    • Una vez que haya introducido todos los detalles necesarios, haga clic en el botón "Crear" para obtener su Scatter Plots Chart listo.
    scatter polts chart

    Gráfico Gantt Horizontal
    • ‘Horizontal Gantt Chart’ permite visualizar la ilustración gráfica de la datos del dispositivo a través de líneas horizontales.
    • Pasos para crear ‘Horizontal Gantt Chart’ es el mismo que los de ‘Line Chart’.
    horizontal gantt window
    • Haga clic en el botón "Crear" después de proporcionar todos los detalles necesarios.
    horizontal gantt chart

    Pie Chart
    • “Pie Chart” resume un gran conjunto de datos en forma visual.
    • El procedimiento para crear el ‘Pie Chart’ es el mismo que el de ‘Grouped Bar Chart’.
    pie chart window

    • Haga clic en el botón "Crear" después de proporcionar todos los detalles necesarios.
    pie chart

    Gráfico de control de procesos estadísticos

    ‘Statistical Process Control Chart’ muestra datos en un entendimiento forma a través del formato gráfico.

    Siga los siguientes pasos para generar un gráfico de control de procesos estadísticos.

    • Dale al gráfico un nombre en la pestaña Nombre Gráfico.
    • Seleccione ‘Carta de Control de Procesos Estatísticos’ del menú desplegable de la pestaña ‘Tipo de Código’.
    • Proporcione ‘Nombre de responsabilidad’.
    • Seleccione ‘Dispositivo’ y ‘Tema’ al que se asocia el dispositivo elegido.
    • Elija el valor ‘Key’ y un ‘Color’ para mostrarlo.
    • Procede con entrar en valores ‘Minimum’ y ‘Maximum’.
    • Introdúzca un valor en ‘valor mínimo’, ‘valor estándar’ y ‘valor alto’ y descargue colores separados para cada valor a mostrar.
    • Luego establece la duración deseada. Cuando se selecciona la duración del ‘Custom’, ‘Desde la fecha’ y ‘Hasta la fecha’ Las pestañas aparecerán. Usted puede elegir su período deseado de días que desea obtener los datos.
    • En la pestaña "Período horario", seleccione un tiempo para que el gráfico muestre los datos según ese intervalo de tiempo.
    SPCC window
  • Haga clic en 'Crear' para ver su Gráfico de Control de Procesos Estadísticos
  • statistical process control chart

    Rule Engine

    Los usuarios pueden crear reglas basadas en condiciones para crear eventos de alerta basados en recibido tema o mensajes. El evento de alerta contiene un tema y un mensaje de alerta y si ese tema es suscrito por un suscriptor, entonces un mensaje de alerta será enviado al suscriptor.

    rule engine

    Existen dos tipos de reglas, a saber:

    • Regla del evento
    • Regla del temporizador

    Siga los pasos para crear reglas.

    Para crear una regla del evento:

    Haga clic en el símbolo +.

    “Agregar regla de evento” cuadro de diálogo aparecerá.


    add event rule

    Eventos :

    Seleccione el grupo Cliente/Client para el cual desea crear evento Regla.

    En la pestaña "Tema", elija el tema con el que se asocia el dispositivo seleccionado.

    Condición :

    Para crear una condición basada en la carga útil o el mensaje:

    En la pestaña ‘Satisfy’,

    • Seleccione ‘Todo’ para publicar la regla solamente si todas las condiciones dadas están satisfechas.
    • Seleccione “Cualquier cosa” para publicar la regla si alguna de las condiciones dadas está satisfecha.
    • En la lista de “Message / Key / Time” se pueden ver los siguientes parámetros:
    • INCOMING_MSG –Seleccione este parámetro y crear condiciones si el elegido dispositivo y Tema está publicando carga útil normal.
    • INCOMING_TIME –Seleccione este parámetro si desea crear una condición basada on el timetamp del mensaje publicado.
    • La clave –Si el dispositivo y el tema dados está publicando JSON payload, entonces seleccione esto parámetro y crear una condición basada en la clave JSON de publicación.
    • Puedes añadir más valores clave haciendo clic en el símbolo ‘ + ‘ debajo de la pestaña Condición.

    Acción :

    Hay tres tipos de acciones que puedes hacer. Puedes :

    • Enviar cada evento – Puede enviar cada evento publicado por el dispositivo
    • Enviar una vez – Puede seleccionar el período de tiempo para escoger el evento
    • Enviar alarmas claras – Puede enviar un mensaje junto con el evento

    Usted puede enviar alerta a :

    Cliente

    Grupo de clientes

    Correo

    م Websocket

    Siga los siguientes pasos para enviar una alerta a:

    1. Un cliente :

    • Seleccione 'Cliente' de las opciones.
    • Dar la identificación del cliente a la que desea enviar la alerta.
    • Introduzca el tema en el espacio apropiado proporcionado.
    • Proporcione el mensaje de alerta que desea enviar.

    2. A Client Group :

    • Elija “Client Group”.
    • Seleccione un grupo Dispositivo / Dispositivo de la lista que aparece en el menú desplegable.
    • Elija un tema al que se asocia el grupo de dispositivo / dispositivo seleccionado.
    • Introduzca el mensaje de alerta que desee enviar.

    3. Un correo:

    • Seleccione 'Mail' de las opciones.
    • Proporcionar un correo válido y un sujeto.
    • Introduzca el mensaje de alerta en la pestaña ‘Mail Body’.

    4. Un Websocket :

    Websocket presionará la regla o el mensaje de alerta a la notificación y el usuario puede ver el mensaje a través del icono de campana en la esquina superior derecha.

    • Elija ‘Websocket’.
    • Proporcione ‘WS Alert Title’ para la notificación.
    • En el ‘WS Alert Body’, introduzca el mensaje para su notificación.

    Esta sección le ayuda a conectar el Simulador de IoT a MQTT Broker. A continuación se muestra el conexión del simulador IoT a MQTT Broker con TLS/SSL y a MQTT Broker sin TLS/SSL.

    event rule

    Después de terminar las configuraciones, haga clic en el botón "Guardar" para añadir la regla.

    La regla añadida aparecerá bajo la pestaña ‘ Lista de reglas’ en la Regla de la ficha del motor. Puede eliminar/editar/cerrar la regla creada. La fecha y hora en que la regla es creada también se mostrará.

    Para añadir más reglas de evento, haga clic en el símbolo + y siga el pasos anteriores.

    rule list

    Cuando la regla se sacia, se enviará un mensaje basado en sus configuraciones.

    Para crear Regla del Timer :

    El motor de reglas Bevywise también contiene reglas basadas en timer, que ayudan a los usuarios a enviar datos a un dispositivo y tema por un tiempo o intervalo específico. Seguir el abajo pasos para crear reglas de temporizador.

    • Haga clic en el icono del reloj en la esquina superior derecha.
    • "Agregar regla del temporizador" ventana aparece.
    add timer rule
    • Seleccione un dispositivo de la lista de dispositivos activos.
    • Elige la ‘Tema’ a la que se asocia el dispositivo seleccionado.
    • Introduzca el mensaje de alerta para ser publicado en la pestaña ‘Mensaje’.
    • Seleccione el tiempo en el que desea publicar el mensaje de ‘Hour, Minute Cajas desplegables " Segundo " .
    • Especifique la fecha de inicio y final en las cajas respectivas.
    add timer rule
    • Haga clic en "Guardar".

    La regla añadida aparecerá bajo la pestaña ‘ Lista de reglas’ en la pestaña Regla Motor. Tú. puede eliminar/editar/cerrar la regla creada. Fecha y hora en que la regla es creado también se mostrará.

    Para añadir más reglas de temporizador, haga clic en el símbolo + y siga el pasos anteriores.

    Cuando la fecha y hora coincidan con la regla, el mensaje será publicado al dispositivo dado.

    rule list

    Mando

    Los usuarios pueden enviar un mensaje o datos al tema suscrito manualmente con la ayuda de ‘Enviar Comando. Los usuarios pueden usar esta función para probar. Esto se puede hacer a nivel del dispositivo o para grupo de dispositivos.

    send command

    Para enviar una orden instantánea:

    • Vaya a la pestaña "Comandancia de Enviar".
    • Seleccione el tema subscribido activo de la lista de abajo ‘Tema del libro’ a la que usted querer Envía el mensaje. Después de seleccionar, los dispositivos que se suscriben a los seleccionados Tema se enumerará en el panel izquierdo.
    • En los ‘Datos Comunitarios’, escriba el mensaje que debe enviarse al tema.
    • Luego haga clic en el botón "Enviar" para enviar los datos al tema especificado.
    Funciones de gestión de usuarios

    ‘La pestaña Admin’ te ayuda a añadir nuevos usuarios y nuevos grupos de dispositivos.

    Para añadir un nuevo usuario :

    • En el menú desplegable de la pestaña Admin, elija ‘Usuarios’.
    • Haga clic en el icono del lado derecho. Conducirá a añadir un nuevo usuario.
    • Dar los detalles necesarios como ‘Name’, ‘Email’, ‘Phone’ y ‘Role’.
    add user

    Grupo de dispositivos

    Proporciona los detalles sobre los grupos creados por el usuario

    device group list

    Para añadir un grupo de dispositivos :

    • Haga clic en el símbolo + en la parte superior para crear un nuevo grupo de dispositivos.
    add device group
    • Dar los detalles requeridos como ‘Nombre’ y ‘Descripción’ en el apropiado espacios proporcionados.
    • Haga clic en el botón "Añadir" para crear un grupo de dispositivos.
    • Una vez que haya completado la creación del grupo de dispositivos, puede agregar sus dispositivos a conectarlo a la plataforma de gestión de dispositivos IoT.

    Para añadir un dispositivo en el grupo del dispositivo:

    • Seleccione un grupo de dispositivo bajo el cual desea agregar un dispositivo nuevo.
    device group list
    • Haga clic en el símbolo + en la esquina superior derecha para añadir un dispositivo.
    add a device
    • Dar el ‘Device Id’ en la pestaña apropiada.
    • Haga clic en "Añadir" para añadir su dispositivo.
    • Ahora, puede ver todo el estado de su dispositivo añadido y administrarlos.
    Apoyo multilingüe

    Bevywise IoT Platform admite el idioma nativo de los usuarios. Los usuarios pueden fácilmente presentes " los datos publicados en suslenguaje deseado.

    Presentar widgets en lengua nativa

    • Haga clic en 'Crear tablero de mando ’
    • Select Group ID of device group for which you are creating dashboard
    • Ahora ingrese el nombre de Dashboard & proporcionar descripción en su idioma.
    • A continuación, seleccione su tipo de widget preferido en su panel personalizado
    • comprar el título de su widget en el idioma que necesita
    • Elija el dispositivo para el que desea visualizar datos de la lista de dispositivos conectados.
    • Seleccione un tema de la lista y escriba la clave
    • Ahora ingrese el subtítulo (si su widget seleccionado tiene la opción) y unidad en su favorito idioma para la llave que entraste
    • Ahora seleccione el color deseado y pulsa entrar.

    Ahora puede ver su widget en su idioma deseado

    Los dos parámetros predeterminados en los widgets que puede presentar en su idioma son el ‘Widget Title’ " la unidad "

    create dashboard
    widgets
    widgets
    Presentación de informes en lengua materna
    • Haga clic en "Crear informe ’
    • Select Group ID of device group for which you are creating report
    • Introduzca el nombre de su informe y descripción en su idioma deseado en los respectivos espacio proporcionado e ingresado
    • Nombra tu gráfico y da nombre de etiqueta en tu idioma
    • Todos los demás campos se pueden seleccionar de la lista proporcionada y pulsar enter.
    • Ahora puede ver su informe en su idioma deseado.
    create report

    build graph from history

    report

    device group

    add user

    Despliegue " Orquestación "

    El despliegue de la plataforma Bevywise IoT será hecho por nosotros. Lo haremos. mano con las herramientas necesarias y dar formación sobre la configuración, monitorear la plataforma y otros servicios para comprobar y gestionarlos. A continuación se muestra el modelo de nuestra plataforma de IoT orquestación.

    Modelo de despliegue

    • La plataforma Bevywise IoT tiene múltiples servicios distribuidos que serán desplegados en Docker contenedores y para orquestar o gestionar estos contenedores utilizamos la configuración de Kubernetes.
    • Para desplegar, utilizamos dos servidores Ubuntu que actuarán como maestros y esclavos. Aquí está. Kubernetes set se desplegará en Master-Slave y todos los contenedores que tengan el servicio serán Ser cargado en el servidor Esclavo.
    • A través de Kubernetes, los usuarios pueden gestionar todos los contenedores, comprobar el estado, crear fallos para el contenedores, reinicio automático y más.
    • Para recopilar datos de Kubernetes para contenedores de monitor, utilizamos Prometheus configurado que Lo haré. Ser instalado en el servidor maestro. Aquí Prometeo recopila datos sobre contenedores de los Kubernetes a través de API y almacenarlo en el almacenamiento de datos Prometheus.
    • Para desplegar, utilizamos dos servidores Ubuntu que actuarán como maestros y esclavos. Aquí está. Kubernetes set se desplegará en Master-Slave y todos los contenedores que tengan el servicio serán Ser cargado en el servidor Esclavo.
    • Para visualizar los datos de contenedores para monitorizar utilizamos el Grafana en el servidor Maestro que recopilará los datos del almacenamiento Prometheus y lo mostrará en gráficos o gráficos. Los usuarios pueden también Establecer alerta basado en los datos.
    Supervisión del Servicio

    Una vez que despleguemos nuestra plataforma de IoT en su dominio, obtendrá un administrador Consol que le ayuda a gestionar sus clientes y sus dispositivos, consola de acceso web para sus usuarios, Consola Kubernetes para gestionar contenedores, Prometheus y Consola Grafana para monitorear el contenedores donde todos los servicios dependen de la plataforma están desplegados.

    Auto-sanación

    Hay dos métodos para configurar Kubernetes para administrar contenedores, Donde La plataforma depende funcionará. Los dos métodos son

    • Reiniciar siempre – Este método tomará una réplica o copia de seguridad al iniciar un contenedor y su funciones. Así que, cuando el contenedor falla, creará automáticamente un nuevo contenedor con el respaldo y reiniciar el servicio.
    • Nunca reiniciar – Este método no toma ninguna copia de seguridad de contenedores y cuando el contenedor falla, permanece en un estado inactivo y Kubernetes no lo reiniciará.

    Implementaremos la consola Kubernetes con el método “Restart Always”. Con este método, Kubernetes tomará la copia de seguridad de cada contenedor. Entonces, cuando el contenedor falla los Kubernetes crear automáticamente un nuevo contenedor y cargar la copia de seguridad y reiniciar el servicio.

    Escalada horizontal

    Kubernetes observan cada contenedor CPU uso y escalar o bajar automáticamente basado en el uso de CPU. Cuando el servicio de plataforma utiliza 80-90% CPU, entonces Kubernetes automáticamente crear una nueva cápsula o contenedor, luego carga el servicio desde el despliegue y ejecuta la cápsula creada, esto Lo haré. ayuda al servicio a escalar basado en el uso de CPU. Además, cuando el contenedor utiliza el uso mínimo, entonces Los Kubernetes escalan las cápsulas basadas en el uso. Esta configuración ayudará al Bevywise IoT Plataforma escalar cuando millones de millones conectados.

    Configuración de alerta

    Los humanos no pueden monitorear cada servicio y plataforma para 24X7. Así que, si algún contenedor alcanza su nivel máximo de CPU o nivel de memoria, entonces el contenedor colgará y parará todo el servicios que funcionan dentro. En tales casos, debemos configurar una Alerta y notificación basado en on Uso de CPU, Uso de memoria, etc.

    Para configurar alerta y notificación, utilizamos Grafana configurada en la que Lo haremos. set crear un panel de alerta separado para crear alerta y para notificación, crearemos un notificación canal.

    alert configuration

    linux node cpu usage

    linux node memory usage

    linux node memory usage

    En el canal de notificación, puede seleccionar cualquier tipo de notificación como Correo electrónico notificación, notificación de telegramas, etc. Una vez que hayas hecho, la alerta será automáticamente enviado a su tipo de notificación seleccionado.

    En el panel de alerta, se puede fijar cierto límite en porcentaje o unidad de memoria con control de condiciones para uso de CPU, uso de memoria o RAM, uso de núcleo de CPU y uso de disco. Entonces, cuando el condición está satisfecha, se enviará una alerta a los usuarios mediante tipo de notificación

    Empecemos.

    ¿Tiene dudas sobre Bevywise IoT Platform?

    Explore nuestra página de preguntas frecuentes