FileBag

Welcome to FileBag.

An open source API between a Siemens LOGO! and a mobile device.

The idea for the project:

First concept:

We wanted to control the LOGO with the smartphone. After never-ending problem with the networks, connections, non-public IP’s, a not working VPN tunnel, etc. We decided to bypass my private IP with a small script and a Raspberry Pi 3.

Of course you can add a relay board to the Raspberry Pi 3, but I have a LOGO at home anyway.

More details:

  • Smartphone to Server We work with a “Post Request” on a php script to write data to a txt.file.
  • Server to Raspberry Pi 3 We use http for transmitting the file.
  • Raspberry Pi 3 to LOGO A library named Snap7 over Ethernet is used in this case.
  • LOGO to Rapsberry Pi 3
  • Raspberry Pi 3 to Server We use FTP for transmitting data. 
  • Server to Smartphone

Important:

If you have a Raspberry Pi 3 use v7  (Pi1 and Pi2 with v6 )

 

Here we have the python code for the Raspberry Pi 3:

The work tables are much to small for the setup:

Benefits:

  • Enormous security levels.
  • Includes latest ingoing and outgoing standards.
  • No software engineering, rather like “Idea – Concept – Finish”.
  • Bottom up approach.
  • 360 Noscope monitoring.
  • PHP file on the server operates as Front-end and Back-end.
  • You can turn the FTP on and off.
  • Semiautomatic configuration management (CopyPaste security layer)
  • Nuke the connection between the RaspberryPi3 and the server.