The NetLink - Modbus/TCP Plugin is a plugin for the free NetLink Application that provides Modbus/TCP client support. Remote server devices can be discovered and accessed via the cellular network or any on-board Wi-Fi or wired Ethernet interface.
• Discover and access Modbus server devices over local networks or the internet
• Supports access to holding register, input register, coil and discrete input elements
• Configurable destination port, scan rate, and timeout
• Configurable device and object discovery ranges
• Select between different write functions for registers and coils
• Supports data value scaling, units text, signed and unsigned data types, and decimal or hexadecimal values
• 32-bit registers are fully supported, including floating point values
• Supports both Modbus/TCP and Modbus RTU over TCP modes
• The communication to each target device is handled independently, resulting in increased performance
• Supports localization for German language
Android Developer and OEM Customer Features:
• 3rd-party project-specific licensing options available
• Ability to embed application screens as components of other Android applications
• Access plugin services independent of the NetLink application via standard Android APIs
The user's manual as well as documentation for Android developers is available here: http://www.iccdesigns.com/netlink.html
Uses a modified version of Modbus4J library. The modified source for this library is available in the project source repository at https://launchpad.net/modbusdroid, and the original library is available at http://sourceforge.net/projects/modbus4j
Please send any comments, feedback, bugs, feature requests, and patches to https://launchpad.net/modbusdroid/
Now you can!
* UDP incoming and outgoing support
* TCP outgoing support
* Internet DNS support
* 18 user-defined buttons to store pre-set commands to send
* 9999 user defined templates to use for different UDP/TCP clients (templates save IP and Port settings as well)
* Send commands to multiple IP's and ports at the same time
* Acting as a server, can get responses back from the network
* Buttons support colors, if the command that was sent matches the command that was received, button becomes green, otherwise, becomes red
* Easy to use
* Simple and clean interface
* Supports Android 2.2 and up
* Pre-stored templates to control "Sharp - AQUOS TV" / "NEC - TV's"
If you wish to use our application as a remote control for you windows PC, you can use this great TCP server:
http://www.hsm-ebs.de/ -> Download -> TCP-IP-Server (includes a manual in English as well)
If you like my application, please support it by downloading the paid ad free version here
If you would like to create a template on a PC and then load it to my application, you can download a simple converter tool from here:
If you want to become a beta tester, join our community
Like us on facebook: http://goo.gl/5MpcOJ
Follow us on Twitter: @UDPServer
If you find any problems, please contact me at firstname.lastname@example.org
A quick guide:
1. Go to Menu->Settings and define the IP / Port / Protocol you wish to send commands to
2. Go to Menu->Button Config and define what you would want each button to show (as label) and send (as command), notice, you can also long-press on a button to modify it's settings
3. Click buttons to send commands
A few notes:
* Scroll down to see the phone IP and port it is listening on
* You can change buttons heights (Menu->Settings->Scroll all the way down)
* You can long press a button to modify it's settings
* You can change the number of buttons shown on screen
* You can save a set of labels + commands as a template, to easily change the devices you are controlling (Click the + sign at the ActionBar)
* You can use some of my pre-stored templates (Menu->Load from pre-stored templates)
How to use "handle incoming settings" (beta group only) - developed for Phil Green:
1. Enable the feature in the settings
2. Set the application to 'listen' on a UDP port
3. Send a UDP string to the device in this SPECIFIC format:
You can have as many button as you want within the same string, here is an example of how to use this:
**B05,,Test Name5,,PEACE,,#ffffff00;**B06,,Test Name6,,123,,#ff0000ff;**B07,,,,456,,#ff00ffff;
4. Note: the string MUST end with ';'
5. If you wish to only change the label and not the command or color, simply leave that blank, for example:
This will set Button 7 command to be "OK" and will not change the color or name (label)
Keywords: UDP , TCP , send , receive , packets , network , control , scringo , server , template, smarthome, home
DroidBus/TCP is a Modbus-TCP master (client) designed primarily for testing, training or learning Modbus-TCP industrial protocol. This application runs in Android devices such as smart phones and tablets, and may be used to read and modify data points stored in a Modbus-TCP slave (server). For more information about DroidBus/TCP and DroidBus/TCP Lite please visit http://www.DroidBus.com
To check the accessibility of server, the application uses one of three protocols: HTTP, TCP or ECHO.
Allows you to use standard ping tools for check any hosts.
Allows receive a list of IP entries for selected host (nslookup like)
Also allows you to check the route to the selected host with help traceroute command. This operation requires the ROOT access and may be not accessible for some devices!
Con questa App è possibile collegarsi in Wi-Fi (Wireless Connection) con un dispositivo Server.
Sfruttando la suite TCP/IP, attraverso la porta 502, viene aperto un socket con il device.
E' possibile eseguire la lettura e/o la scrittura di un valore in un registro presente all'interno della mappa dati del dispositivo [zona dati 4x Holding Register].
In questa versione sono stati implementati alcuni essenziali controlli sui parametri necessari all'apertura del socket e all'indirizzo del registro da leggere ed eventuale valore da scrivere.
In particolare il risultato della lettura è visualizzato nei tre formati standard: esadecimale, binario e decimale segnato e non segnato.
FC16d/10h = Write Multiple Holding Registers - richiesta limitata a un solo registro
FC03d/03h = Read Holding Registers - richiesta limitata a un solo registro
Per ciascuna richiesta inviata viene fornito un feed-back di stato
With this App you can connect to Wi-Fi (Wireless Connection) with a device server.
Exploiting the TCP / IP suite, through port 502, is open a socket with the device.
It is possible to perform reading and / or writing a value in a register inside the map device data [data zone 4x Holding Register].
In this version have been implemented some basic checks on the parameters necessary to the opening of the socket and the address of the register to be read and possible value to be written.
In particular, the reading result is displayed in three standard sizes: hexadecimal, binary and decimal signed and unsigned.
FC16d / 10h = Write Multiple Holding Registers - request limited to one register
FC03d / 03h = Read Holding Registers - request limited to one register
For each request comes a feed-back of state
It is part of a research project to find ways of extending the TCP protocol in a way that works on today's complex network infrastructure that does not always behave in standard or expected ways. TCP Testsuite forms part of a survey of the diversity of the widely used networks to inform further development of the TCP protocol and extensions.
The tool is developed at the University of Cambridge.
Light Ops requires a TCP product installation as well as the use of the TCP Lighting app to setup the smart scenes and rooms. You can connect locally via WIFI or to the cloud for remote access. For cloud access, you need to enable remote access in the TCP Lighting app and then use this username and password to connect with Light Ops.
This app can control your lights in a different way than the official app, providing a faster interface and the ability to write NFC tags to trigger light on/off actions or smart scene actions..
Tested with NFC tags from whiztags (NDEF minimum 137 byte tags)
Note: This app is not associated with Connected by TCP Gateway product. The purpose is to provide additional features, such as using NFC to control your lights.
Save and retrieve connection settings (profiles).
Create custom data lists (hmi-like).
This application shows and tracks all current TCP (ipv4 and ipv6) network connections on your phone/tablet. It reads the data from the same location as the famous netstat-tool (network statistics / network monitor), but with tracking mode.
It's very useful to know, if any application opens a connection to a remote server. You can also check, if there are any listening sockets (open ports/servers) on your device. The main informations of this statistics are:
* connection-state (explanation on click)
* time of connection create/change
* application name if available
* resolved hostnames
The options are for now:
* enable/disable resolving hosts
* enable/disable tracking
* sorting by time, connection-state or app-id
* EXPORT list as CSV file
You can run this app as a background-service to track connections, and to quick view open connections at the notification area.
This is the first version. If you have ideas for improvements, feel free to send me an e-mail.
This app is tested on various devices - if you found a bug nevertheless, please write too!