domingo, 1 de octubre de 2017

Conectar tarjeta Microcarsil IoT a deviceWISE con modbus TCPIP

Ahora integraremos la tarjeta Microcarsil IoT a la plataforma DeviceWISE. Y los datos los almacenaremos en MySQL base de datos. La conexión se hará por Modbus TCP/IP la cual tendrá 20 Holding registers (400001 – 400020) para la transferencia bidireccional de datos.


  • El esquema de conexión se visualiza en la siguiente imagen:
  • Compilamos y grabamos el firmware en la tarjeta IoT con MPLABX:




  • Ya que tenemos nuestra tarjeta programada y en funcionamiento procederemos a agregarla a nuestra red wifi. Esto lo realizaremos conectándola vía usb y con un programa tipo hypeterminal serial como comm operator poder enviarle la configuración usuario y contraseña de nuestra red: sustituyendo el nombre de la red y contraseña por nuestros datos.


  • Al hacer clic en el push botón nos muestra la IP y mac asignada por el router:



  • Configuramos DeviceWISE para el protocolo Modbus TCP/IP y le asignamos la IP de la tarjeta IoT.


  • Iniciamos la conexión en DeviceWISE:



  •  Seleccionamos las variables para monitorearlas:
  • Verificamos el correcto funcionamiento:




  • Creamos una base de datos en el software MYSQL llamada esp8266 cuyos campos son ID, contador y potenciometro:



  • En DeviceWISE en el apartado Enterprise / Transports / New llenamos los campos de nuestra base de datos MYSQL y damos clic en validad y guardar.




  • En la pestaña Transport Maps agregamos los campos de la base de datos: ID, contador y potenciómetro:




  • Creamos un nuevo proyecto y lo iniciamos y le damos Open:




  • En el proyecto ESP8266Proj le damos new y configuramos el trigger como se muestra, damos clic en validar y save:




  • Resultados. Se muestra claramente que la base de datos se actualiza en tiempo real cuando los datos de los Holding registers se registran en la plataforma DeviceWISE:



No hay comentarios.:

Publicar un comentario