Anunciamos una nueva versión de Rightech IoT Cloud v2.2. Pequeña descripción

¡Hola!



Como parte de nuestro blog, planeamos compartir no solo historias y experiencias, sino también cubrir las últimas innovaciones y cambios relacionados con la plataforma Rightech IoT Cloud (RIC).



Recientemente publicamos RIC v2.2. Ahora, le diremos qué se incluyó exactamente en el lanzamiento de este trimestre.



¿Bueno, vamos?



Basado en los comentarios y sugerencias de nuestros usuarios, decidimos agregar las siguientes características:



  • Importación / exportación de entidades de plataforma, concretamente modelos, objetos y autómatas.
  • Manejo de errores en el editor de autómatas.
  • RIC-app es una versión móvil simplificada de la plataforma.


imagen



Prefacio



Si es un nuevo usuario de nuestra plataforma, probablemente muchos de los parámetros enumerados anteriormente no le resulten claros. Echemos un vistazo a cuál es cuál.



Un modelo es una representación formalizada de las funciones lógicas y de hardware de un dispositivo. El modelo tiene una estructura de árbol que consta de subsistemas, argumentos, eventos y acciones. No es necesario crear un modelo para cada uno del mismo tipo de objetos. Una vez creado, el modelo se puede utilizar para uno o varios objetos, si tienen el mismo conjunto de parámetros y funciones legibles.



Un objeto es una representación de un dispositivo que se supervisa y controla mediante el uso de funciones de plataforma.



MáquinaEs un script de automatización que le permite construir la lógica del comportamiento de su dispositivo.



Para obtener más detalles sobre todos los parámetros de la plataforma, consulte nuestra documentación .



Volver a las actualizaciones ...



Importación / exportación de entidades de plataforma



Todas las entidades de la plataforma son archivos JSON. Este formato permite un cómodo intercambio de datos. Hemos agregado a la interfaz la capacidad de exportar e importar elementos individuales de sus soluciones en formato JSON. Puede importar una entidad desde archivos o directamente usando un enlace, por ejemplo, a través del modo de vista de archivo sin procesar en github.



Ahora existe la oportunidad de compartir sus mejores prácticas, conocer la opinión de la comunidad sobre sus ideas, utilizar soluciones listas para usar de otros usuarios. Por nuestra parte, compartimos nuestra propia experiencia y llenamos este repositorio con proyectos y hallazgos interesantes .



Modelos



La capacidad de importar / exportar modelos es especialmente útil cuando transfieres tu tarea a otra persona. Es muy conveniente compartir el código del programa en forma de, por ejemplo, un boceto de Arduino y un modelo de objeto como un archivo JSON.



Exportar un modelo:



imagen



Importar un modelo desde un archivo:



imagen



Importar un modelo por vínculo:



imagen



Objetos



Además, puede compartir no solo un modelo, sino también un objeto con una configuración ya configurada y una descripción detallada. Es más conveniente utilizar la función de copiar objetos dentro de su cuenta.



Exportación de objetos:



imagen



Importación de objetos desde archivo:



imagen



Importación de objetos por referencia:



imagen



Autómatas



También fue posible compartir sus scripts y usar las máquinas de otros usuarios. Estudie la experiencia de otros usuarios. Comparte tus logros. Pide consejo y no temas a las críticas. También cargaremos nuestros propios proyectos en github, por ejemplo, aquellas soluciones que ya se utilizan en nuestra oficina y en la vida diaria de nuestros empleados.



Exportación de máquina expendedora:



imagen



Importación de máquina expendedora desde archivo:



imagen



Importación de máquina expendedora siguiendo el enlace:



imagen



Manejo de errores en el editor de autómatas



El modelo de entidades y el autómata están estrechamente relacionados. En este caso, puede surgir una situación de discrepancia. Por ejemplo, cuando se edita un modelo después de crear un autómata o cuando se intenta utilizar un autómata con diferentes modelos. El mismo problema puede surgir al importar máquinas de fuentes de terceros. Los errores que surgen en este caso llevan al hecho de que la máquina ejecutable puede contener parámetros, comandos y eventos que no están en el modelo del dispositivo. En consecuencia, cuando se ejecuta tal autómata, estos parámetros no pueden participar en las condiciones de verificación, los eventos no pueden desencadenar una transición y no se enviarán comandos.



Se puede guardar e iniciar un autómata con errores , pero en este caso no hay garantía de la correcta ejecución del autómata, por lo que le recomendamos que preste atención a los registros del autómata lanzado.



Es por eso que hemos agregado información adicional sobre los errores que ocurren en la interfaz para crear y editar máquinas.



Autómata con errores:



imagen



Estados



En los estados del autómata, puede surgir una situación cuando las acciones seleccionadas están ausentes en el modelo, por ejemplo, enviar un comando cuando cambia el estado del autómata. Esto puede suceder al editar el modelo del dispositivo, cambiar el modelo seleccionado en la máquina, importar la máquina. Las acciones que no estén en el modelo no se podrán realizar durante su ejecución y serán ignoradas.



Errores de estado:



imagen



transiciones Los errores que



ocurren en las transiciones afectan el mecanismo de cambio de estado en la máquina ejecutable. En caso de errores, el evento que desencadena la transición no puede ocurrir y no se cumplirá la condición que se está verificando.



Son posibles varios errores:



  • La ausencia de un evento que desencadene una transición entre estados;
  • La ausencia de un parámetro que se utiliza en la condición de transición.




Errores de transición:



imagen



Ric-aplicación



Nos complace anunciar que tenemos una versión móvil. La aplicación tiene las principales capacidades de la plataforma relacionadas con el monitoreo en tiempo real del estado de un objeto y su ubicación, para administrar objetos mediante el envío de comandos, para monitorear las alertas de la plataforma.



La aplicación de Android está disponible en Play Market en el enlace . La aplicación de iOS llegará pronto a la App Store.



Objetos La



información sobre el estado de los objetos es visible en la lista de objetos. Puede ir a cada objeto, ver todos sus parámetros, el historial del paquete. Además, está disponible la capacidad de enviar comandos a dispositivos.



Lista de objetos:



imagen



Estado del objeto



imagen



: Historial de objetos



imagen



: Gestión de objetos :

imagen



Mapa



El menú con el mapa es similar al mapa en la interfaz de la plataforma.



Mapa:



imagen



Alertas Los



mensajes generados en las máquinas expendedoras también son visibles en la aplicación móvil en el menú de mensajes.



Alertas:



imagen



Estas son todas las novedades de la última actualización.



Esperamos que las nuevas funciones le gusten tanto a usted como a nosotros. Nos esforzamos mucho para que nuestra plataforma sea fácil de usar y comprensible para que todos puedan crear su propio proyecto de IoT sin mucho esfuerzo y habilidades.



Esperamos sus comentarios y no olvide compartir sus sugerencias. ¡Quizás sus ideas se plasmarán en versiones futuras!



¡Estén atentos y solo haga IoT!



Enlaces útiles



Vídeos tutoriales que utilizan mini-casos como ejemplo

Cree su proyecto de IoT ahora

Únase a personas de ideas afines

GitHub

Preguntas y sugerencias: development@rightech.io



All Articles