¿Qué es ThingJS?
ThingJS es una plataforma de desarrollo PaaS de visualización de IoT que ayuda a los desarrolladores de IoT a integrar fácilmente interfaces de visualización 3D. El nombre ThingJS proviene de Thing (cosa) en Internet de las cosas (IoT) y se desarrolla utilizando el lenguaje Javascript más popular de la actualidad. No solo puede realizar desarrollo visual en escenas de parques compuestos por uno o varios edificios, sino que también puede desarrollar escenas a nivel de mapa después de estar equipado con complementos enriquecidos. Es ampliamente utilizado en centros de datos, almacenes, escuelas, hospitales, seguridad, planes de emergencia y otros campos.
El Internet de las Cosas se divide en capa de percepción, capa de red y capa de aplicación. La capa de aplicación implica el desarrollo de interfaces 3D, lo que plantea ciertos desafíos para la mayoría de las empresas. ThingJS puede reducir en gran medida el costo del desarrollo de interfaces 3D. La siguiente imagen refleja claramente el posicionamiento de ThingJS en el campo de Internet de las cosas. ThingJS se basa en las tecnologías HTML5 y WebGL. Se puede navegar y depurar fácilmente en los navegadores convencionales y es compatible con PC y dispositivos móviles. ThingJS proporciona funciones simples y ricas para aplicaciones visuales y solo requiere experiencia básica en desarrollo de Javascript para comenzar.
ThingJS proporciona carga de escenas, navegación jerárquica, acceso a objetos, búsqueda, varios métodos de control de objetos y visualización de efectos enriquecidos. Puede realizar varias operaciones interactivas a través de eventos vinculantes y también proporciona varias funciones de visualización, como el ángulo de la cámara. control, efectos de puntos, líneas y superficies, gráficos de nubes de temperatura y humedad, visualización de datos de interfaz, efectos de partículas, etc.
ThingJS proporciona los siguientes componentes y herramientas relacionados para que los utilicen los usuarios:
CityBuilder: una herramienta de creación de mapas 3D que se centra en ciudades para crear su mapa de la ciudad en 3D.
CamBuilder: una herramienta de creación de escenas 3D sencilla, fácil de usar y gratuita.
ThingPano: herramienta de creación de panoramas, cree y desarrolle fácilmente aplicaciones panorámicas y logre una integración perfecta de macroescenas 3D y microescenas panorámicas.
ThingDepot: decenas de miles de modelos, docenas de industrias, seleccionadas de forma independiente, producidas una vez y reutilizadas muchas veces.