martes, 24 de octubre de 2017

Simatic IoT 2000 con IDE de Arduino a través de Ethernet

Interesante "driver" para poder enviar Sketches desde el IDE de Arduino a la pasarela IoT 2000 de SIEMENS a través de la red LAN.




https://github.com/sblyolcubal/arduino-iot2000
En el archivo Readme.md se encuentran los pasos para la instalación en inglés. Aquí pongo una traducción del mismo:

Instalación:

  1. Instalar Arduino IDE
  2. Ejecutar Arduino IDE
  3. En el entorno de Arduino IDE seleccionar Archivo>Preferencias (File->Preferences)
  4. Escribir (o copiar y pegar) el siguiente enlace en el campo: Gestor de URLs adicionales de tarjetas (Additional Borad Manager URL's): https://raw.githubusercontent.com/sblyolcubal/arduino-iot2000/master/package_iot2000_index.json
  5. Cerrar la ventana de preferencias
  6. En el entorno de Arduino IDE seleccionar Herramientas>Placa xx>Gestor de tarjetas (Tools->Board xx->Boards Manager..)
  7. Elegir el tipo: Contributed
  8.  Elegir la opción Simatic IOT2000 Devices by Siemens AG version x.x.x
  9. Presionar el botón Instalar
  10. Seleccionar  el dispositivo: Simatic IOT2000 Net
  11.  Escribir el código deseado en el IDE de arduino y cargar el Sketch en el IOT 2000


De momento la transferencia a través de LAN  solamente funciona en Windows.
El IOT2000 debe tener:
  • la dirección IP 192.168.200.1, 
  • el usuario debe ser: root  
  • sin password.
Foro oficial acerca de IoT 2000: https://support.industry.siemens.com/tf/ww/en/conf/60/