UDP/TCP Widget

Contains adsIn-app purchases
4.7
255 reviews
10K+
Downloads
Content rating
PEGI 3
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Makes sending UDP and TCP packets super easy but gives you tons of features and options!
The homescreen widget is ideal to remote-control any Arduino/microcontroller running an UDP or TCP server but of course you can connect to normal computers too.


Tested with Arduino, Raspberry Pi, ESP8266, Sonoff switches, SR-201 relays, IoT, embedded systems, ยตC, MCU, Netcat, Wireshark and more.
Or use it for network administration, diagnosis, white hat hacking or debugging your own programs.


๐Ÿ”Œ The widget has different predefined designs and 130 icons. Combine them and choose their color or pick any image from your file system!

๐Ÿ“ก Listen for a response/acknowledgement from the server and send the packet again on timeout. The number of attempts and the timeout is configurable.

๐Ÿ“ป Show the server response in the widget. This could be something like a status text (e.g. ON changing to OFF).

๐Ÿ”Œ Send UTF-8 or hexadecimal values

๐Ÿ“ก The widget can open a message dialog each time if you want to send varying messages.

๐Ÿ“ป Build-in local network scanner to find IP addresses quickly.

๐Ÿ”Œ Different kinds of status notifications about the packets delivery.

๐Ÿ“ก Setup a schedule to send packets automatically (experimental - works only on some devices)

๐Ÿ“ป The app can listen to Android intents and act as an extension to other (automation) apps like Automate and Tasker. This means your phone can basically become an IoT hub in your pocket.

๐Ÿ”ŒSelect text in any other app and use the share button to send text through this app quickly.

๐Ÿ“ก Turn on WiFi automatically when ever you send a packet.

๐Ÿ“ป Three payload terminators: Carriage Return, Line Feed, and an empty NULL byte to signal the recipient the end of the message.

๐Ÿ”Œ Easy list management: add, move, delete and duplicate.

๐Ÿ“ก The entire packet list with all its settings can be exported into an SQL database file. This can be edited simply on your PC, copied to a new device or used as a backup.

๐Ÿ“ป The app can log all it's actions and sent/received packets for easier diagnosis.

๐Ÿ”Œ All settings are explained in detail in the app!


Controlling your self-build smart home has never been so quick and easy!
It's free, so try it out!

Updated on
Feb 9, 2024

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection
Data is encrypted in transit

Ratings and reviews

4.7
248 reviews
John Dekker
April 30, 2024
Brilliant and Intents work with Macrodroid. A request: Please add the ability to also send an Intent. Then you could trigger apps like Tasker and Macrodroid to allow for further actions. This would be a game changer.
Did you find this helpful?
Matt Lavrisa
July 29, 2022
This app is excellent. I have a raspberry pi project for tracking my sleep with various sensors, and was fiddling around with Twilio for a UI, but I just happened to find this app and it solved all of my problems. Setting up a new packet to send is super easy and clear, and the widgets are highly customizable. The ONLY minor thing I could gripe about is that for small widgets, if your label is long enough that the text has to wrap to a new line, for some reason it does not remain centered.
5 people found this review helpful
Did you find this helpful?
Antonis Desillas
April 15, 2021
It is perfect! Its built around the logic I need, in order to control relays at my home.It works flawlessly with the Arduino ethernet shield. The only problem I have is that when I export the database from my mobile and try to import it on my tablet the procedure fails. At the first try nothing happens and the application closes, and then every time it try to import I get the Android application crash message. Any recommendations? Also I would find it useful if the data was exported in text format, for example xml, in order to be able to edit the file on a computer, as I have a lot of packets! Thank you!
7 people found this review helpful
Did you find this helpful?
K.J.M.
April 15, 2021
Hey, I'm glad you like my app! :) Maybe the phone and tablet have different versions of the app installed or the the storage permission is not enabled. If you want to edit the packets on the PC you can use any SQLite editor. Then you could also compare the files and check if there is something wrong with it.

What's new

Removing ad network SDK.