Comunicación entre NetEco a través de un usuario OpenAPI Destacado

34 0 0 0

En la siguiente publicación se describe el procedimiento sobre cómo probar la comunicación con NetEco a través de un usuario de openAPI.

 

 

 1. Crea un usuario de OpenAPI

 

a) Inicie sesión como instalador en NetEco y cree una cuenta openAPI.

 

b) Elija el menú de Configuración Settings menu> Users>fill the requested details> choose OpenAPI User> Select the PV plant > OK.

045035kxxsuru9izorlovc.png?image.png

 

2. Comprobar el protocolo de comunicación.

 

 

a) Datos de consulta del servidor web de Dashboard de NetEco a través del protocolo HTTPS, el servidor web de Dashboard es el cliente, NetEco es el servidor.

 045100e6gpyyhfanfabajj.png?image.png

 

b) Compruebe si el puerto 27200 está habilitado y si tiene activo en su computadora el TLS1.1 y 1.2 y SSL. Esto en la configuración de Opciones de Internet.

 

 045112t8g43zaz38php48d.png?image.png

 

 

 

 

3. Instala Postman en tu computadora

 

 

 

a) Descargue e instale Postman 045157dbnnkbaz6q5yk4ka.png?image.png y antes de comenzar a interrogar a Neteco con su usuario de openAPI, desactive la configuración de Postman del formulario de verificación del certificado SSL:

 

 

 045217h20zzqnnbn0slqkm.png?image.png

 

 

 

 

4. Inicie sesión en Postman con un usuario de openAPI

 

 

 

a) Use la IP de su servidor para iniciar sesión e interrogar a Neteco con su usuario de openAPI.

 

 

 

Ejemplo: si la IP de Neteco es 52.58.159.100, use el siguiente enlace para iniciar sesión:

 

https://52.58.159.100:27200/openAPI/login.

 

 

URL: https: //ip:port/openApi/login

Request:

Method: POST

Parameter: username, password

Response: {"errorMsg":0,"openApiroarand":"e21bfb25-5637-49d3-8ec2-d6106cc0fc97"}

 

 

La nota clave en rojo le ayudará a interrogar los otros parámetros.

 045252ynvvpvzzf6vvz1vz.png?image.png

5. Lista de plantas de consulta

 

 URL: https://ip:port/openApi/queryPlantList

Request:

Method: POST

Parameter: openApiroarand

Response:

 

Ejemplo:

 045313j3gbfrvxzzrhgr4b.png?image.png

 

6. Consultar lista de dispositivos

 

 URL: https://ip:port/openApi/queryDeviceList

 

Request:

Method: POST

Parameter: plantid, openApiroarand

Response:

 

Ejemplo:

 045341ycppbt7yzyk1gg6t.png?image.png

 

 

 

7. Consulta de datos en tiempo real de la planta.

 

 URL: https://ip:port/openApi/queryPlantdetail

Request:

Method: POST

Parameter: plantid, openApiroarand

Response:

 

Ejemplo:

 045400ojiqyrziiylypppn.png?image.png

 

 

 

8. Consulta de datos en tiempo real del dispositivo.

 

 

 

URL: https://ip:port/openApi/queryDeviceDetail

Request:

Method: POST

Parameter: plantid, openApiroarand

Response:

 

Ejemplo:

 045423xgu28ugf81wpppx2.png?image.png

 

 

 

 

9. Datos de la historia del día de la planta de consultas

 

URL: https://ip:port/openApi/queryPlantDayData

Request:

Method: POST

Parameter: plantid, date(XXXX-XX-XX), openApiroarand

Response:

 

Ejemplo:

 045449iry48t8aviwwrjxx.png?image.png

 

 

 

 

 

10. Datos de la historia del mes de la planta de consultas

 

 URL: https://ip:port/openApi/queryPlantMonthData

Request:

Method: POST

Parameter: plantid, month(XXXX-XX), openApiroarand

Response:

 

Ejemplo:

 045513lnu1ugq1q9pmqhhg.png?image.png

 

11. Datos de historial de año de planta de consulta

 

 

URL: https://ip:port/openApi/queryPlantYearData

 

Request:

Method: POST

Parameter: plantid, year(XXXX-XX), openApiroarand

Response:

 

Ejemplo:

 045533wttz8mpa6n7ng2m7.png?image.png

 

 

12. Datos históricos totales de la planta de consultas

 

 URL: https://ip:port/openApi/queryPlantTotalData

Request:

Method: POST

Parameter: plantid, openApiroarand

Response:

 045554z9ws49w24deqnwnv.png?image.png

 

 

13. Cerrar sesión

URL: https://ip:port/ openApi/logout

Request:

Method: POST

Parameter: openApiroarand

Response:

 

Ejemplo: {"errorMsg": 0}

045618td2jlsl3r1127sdd.png?image.png

  • x
  • convención:

Responder

Responder
Debe iniciar sesión para responder la publicación Inicio de sesi | Registrarse

Aviso: Para garantizar sus legítimos derechos e intereses, la comunidad y los terceros no publicarán contenido que pueda generar riesgos legales a las partes, por ejemplo, pornografía, contenido político, contenido sobre juego, consumo y tráfico de drogas, así como contenido que viole los derechos de propiedad intelectual de terceros, por ejemplo, secretos comerciales, marcas, derechos de autor, patentes y privacidad personal. No comparta su cuenta ni su contraseña con terceros. Todas las operaciones realizadas usando su cuenta se considerarán como sus acciones y todas las consecuencias que estas acciones generen serán responsabilidad suya. Para obtener información detallada, consulte la “ Política de privacidad.”
Si el botón para adjuntar no está disponible, actualice Adobe Flash Player con la versión más reciente

¡Ingresa y disfruta de todos los beneficios para los miembros!

Aterrizaje
Respuesta rápida Desplácese hasta arriba