0
Items : 0
Subtotal :  0.00
View CartCheck Out
Chennai
Chennai
Singapore
Mumbai
Switzerland
+91 44 4091 2000 Mon - Fri 09:00 - 18:30 766/1, TEZ, Sakthi Towers 1, Anna salai, Chennai 600 002.
+6584181583 Mon - Fri 09:00 - 18:30 68 Circular Road, #02-01, 049422, Singapore.
+91 98848 35702 Mon - Fri 09:00 - 18:30 5, Powai Lake Heights, Mumbai 400 072
+41 (0)91 225 81 00 Mon - Fri 09:00 - 18:30 Equvera - ISV Techno SAGL, Via Ligornetto 6A, 6855 Stabio, Switzerland
Ceritified
ISO 9001:2018
The Best
#1 in India
#1 in Europe
#1 in Asian-pacific
Number #1
AUTOMATION SOLUTION PROVIDER
Talk to an Expert
0
Items : 0
Subtotal :  0.00
View CartCheck Out

Internet sharing

INTERNET SHARING

Latest version:5.0.1 build 1126.November 28, 2025.

The Internet Sharingplugin enables captured data transfer from our data loggers to remote services using SMTP, FTP, SFTP, and HTTP(S) protocols. It can send files as email attachments, upload log files to web scripts or file servers, rename files and compress files to ZIP archives before transfer, and retry transfers after failure. The plugin supports multiple concurrent destination configurations so you can deliver data to several endpoints with different transport protocols at the same time.

Download Documentation

HOW IT WORKS

Install the module and create connection entries under Options → Manage configurations → Edit → Modules → Events handling → Internet Sharing → Setup. For each connection, you define the transport type and specific parameters such as host, port, credentials, remote folder or script URL, and optional proxy. Use the Actions → Add button to create a new connection (for example, “My FTP” or “John Doe”). Enable connections by checking a checkbox before the connection name and save settings. The plugin will prepare a temporary file, optionally rename or Zip it, and then transfer it according to the chosen connection. If configured, it removes the source file after successful operations.

PRACTICAL EXAMPLES

Example 1: Email daily log: parse sensor data into a daily log and send that log as an attachment via SMTP with a subject that includes the date. The plugin connects to mail.example.com:25 using configured account credentials, attaches the zipped log, and fills a template that uses %FromName% and %Company% placeholders.

Example 2: Web services: upload a file to an HTTP endpoint at https://ingest.example.com/upload using a multipart/form-data post. The file parameter name can be set to “datafile” so the receiving script references REQUEST_FILES[“datafile”].

INTEGRATION EXAMPLES WITH ADVANCED SERIAL DATA LOGGER

Integration scenario: a serial sensor sends ASCII data, and the logger saves this data to hourly log files. When the logger closes the current log files, it triggers the Internet Sharing module. The module renames the file for the remote host and optionally zips it.

  • Incoming parsed file name example: sensor_log_2026-01-02_08-00-00.csv
  • Configured rename per connection: deviceA_2026-01-02_08-00-00.zip

KEY FEATURES

  • Multi-protocol support: SMTP, FTP, SFTP, and HTTP(S) in one plugin.
  • Per connection file rename and ZIP packing before transfer.
  • Multiple destination configuration and execute-until-first-success option.
  • Connection test with temporary file upload and detailed progress messages.
  • Retry logic and option to delete source file after successful transfer.
  • The plugin can establish a connection through a custom or system proxy server.

SUMMARY

The Internet Sharing plugin provides flexible, reliable, optimized, and multi-protocol delivery of saved log files to remote web services.

Download Documentation