A Comprehensive Guide to Winsoft ComPort for Android USB Serial 2.5 Full Source: Features, Usage, Pricing, and Support
Winsoft ComPort for Android USB Serial 2.5 Full Source: A Review
If you are looking for a way to communicate with USB serial devices on your Android app, you might be interested in Winsoft ComPort for Android USB Serial 2.5 Full Source. This is a serial communication library for Delphi and C++ Builder that allows you to connect to various USB serial devices on Android without root access or special kernel drivers. In this article, we will review the features, benefits, usage, pricing, and support of Winsoft ComPort for Android USB Serial 2.5 Full Source.
Winsoft ComPort for Android USB Serial 2.5 Full Source
What is Winsoft ComPort for Android USB Serial?
Winsoft ComPort for Android USB Serial is a serial communication library for Delphi and C++ Builder that enables you to communicate with devices connected to the USB port on your Android device. It uses the UsbSerial library, which is a driver library for communication with Arduinos and other USB serial hardware on Android, using the Android USB Host Mode (OTG) available since Android 3.1.
A serial communication library for USB connected devices
Serial communication is a way of transmitting data between devices using a serial port, which is a physical interface that sends and receives data one bit at a time. Serial communication is commonly used for connecting peripherals such as printers, scanners, modems, sensors, controllers, etc. to computers or other devices.
USB (Universal Serial Bus) is a standard that defines the specifications of cables, connectors, and protocols for connection, communication, and power supply between devices. USB has become the most widely used interface for connecting peripherals to computers or other devices.
USB serial devices are devices that use the USB interface to communicate with serial protocols such as RS-232, RS-485, TTL, etc. Some examples of USB serial devices are Arduino boards, FTDI chips, PL2303 adapters, etc.
Winsoft ComPort for Android USB Serial allows you to communicate with these USB serial devices on your Android app using Delphi or C++ Builder. You can send and receive data using various serial protocols and parameters, such as baud rate, data bits, parity, stop bits, flow control, etc.
The features and benefits of Winsoft ComPort for Android USB Serial
Some of the features and benefits of Winsoft ComPort for Android USB Serial are:
It supports CP210x, CP2130, CDC, FTDI, PL2303 and CH34x devices, which are some of the most common and popular USB serial devices in the market.
It does not require root access, ADK, or special kernel drivers, which means you can use it on any Android device that supports USB Host Mode (OTG) without modifying the system or compromising the security.
It is easy to use and very powerful, as it provides a simple and intuitive interface to access the raw serial port with read(), write(), and other functions for use with your own protocols.
It uses multithreading and overlapping for maximum performance, which means it can handle multiple concurrent read and write operations without blocking or slowing down the app.
It is available for Delphi/C++ Builder 10 - 11, which are some of the latest versions of these development tools that offer many features and advantages for creating native Android apps for various purposes and platforms.
It comes with full source code, which means you can modify, customize, and extend it according to your needs and preferences.
With Winsoft ComPort for Android USB Serial, you can create apps that can interact with various USB serial devices on Android, such as:
Controlling Arduino boards or other microcontrollers for robotics, IoT, automation, etc.
Reading data from sensors, meters, GPS, RFID, etc. for monitoring, logging, analysis, etc.
Writing data to displays, printers, LEDs, relays, etc. for feedback, notification, output, etc.
Communicating with modems, routers, switches, etc. for networking, configuration, testing, etc.
Debugging and testing USB serial devices or protocols for development, troubleshooting, etc.
How to use Winsoft ComPort for Android USB Serial?
To use Winsoft ComPort for Android USB Serial in your app, you need to follow these steps:
The requirements and installation steps
The requirements for using Winsoft ComPort for Android USB Serial are:
An Android device that supports USB Host Mode (OTG) and has a USB port or an OTG adapter. You can check if your device supports USB Host Mode by using the [USB Host Diagnostics] app or by looking at the [USB Host Mode (OTG) Compatibility List].
A USB serial device that is compatible with Winsoft ComPort for Android USB Serial. You can check the list of supported devices and protocols on the [Winsoft ComPort for Android USB Serial website].
A USB cable or an OTG cable to connect the USB serial device to the Android device. You can find these cables online or in local stores.
A Delphi or C++ Builder 10 - 11 IDE with Android support. You can download the latest version of these IDEs from the [Embarcadero website].
A Winsoft ComPort for Android USB Serial 2.5 Full Source license. You can purchase a license from the [Winsoft website] or use the trial version for evaluation purposes.
The installation steps for using Winsoft ComPort for Android USB Serial are:
Download the Winsoft ComPort for Android USB Serial 2.5 Full Source package from the [Winsoft website] or use the link provided in your order confirmation email.
Extract the package to a folder on your computer. You will find the source code files (*.pas and *.h), the demo projects (*.dproj and *.cbproj), and the documentation files (*.pdf and *.chm).
Open the Delphi or C++ Builder IDE and create a new Android project or open an existing one.
Add the source code files (*.pas and *.h) to your project. You can do this by using the Project Manager or by dragging and dropping the files from the folder to the IDE.
Build and run your project on your Android device. You will need to grant permission to access the USB device when prompted by the app.
The supported devices and protocols
Winsoft ComPort for Android USB Serial supports the following devices and protocols:
Device Protocol Baud Rate Data Bits Parity Stop Bits Flow Control ------------------------------------------------------------------------- CP210x RS-232 300 - 921600 5 - 8 None, Odd, Even, Mark, Space 1 - 2 None, RTS/CTS CP2130 SPI 93.75 - 12000000 N/A N/A N/A N/A CDC RS-232 300 - 460800 5 - 8 None, Odd, Even 1 - 2 None FTDI RS-232 300 - 921600 7 - 8 None, Odd, Even 1 - 2 None PL2303 RS-232 75 - 6000000 5 - 8 None, Odd, Even 1 - 2 None CH34x RS-232 50 - 13107200 5 - 8 None, Odd, Even 1 - 2 None You can use the TComPort class to set and get the serial parameters for each device. You can also use the TComPort.OnStatusChanged event to detect changes in the device status, such as connection, disconnection, error, etc.
The code examples and documentation
Winsoft ComPort for Android USB Serial comes with several code examples and documentation files that demonstrate how to use the library in your app. You can find them in the demo and doc folders of the package.
The code examples are divided into Delphi and C++ Builder projects, and each project shows how to use a different device or protocol. You can open, run, and modify the projects using the IDE. The projects are:
CP210x.dproj and CP210x.cbproj: Shows how to use the CP210x device with RS-232 protocol.
CP2130.dproj and CP2130.cbproj: Shows how to use the CP2130 device with SPI protocol.
CDC.dproj and CDC.cbproj: Shows how to use the CDC device with RS-232 protocol.
FTDI.dproj and FTDI.cbproj: Shows how to use the FTDI device with RS-232 protocol.
PL2303.dproj and PL2303.cbproj: Shows how to use the PL2303 device with RS-232 protocol.
CH34x.dproj and CH34x.cbproj: Shows how to use the CH34x device with RS-232 protocol.
The documentation files are PDF and CHM files that explain the features, functions, properties, events, and methods of the library. You can open them using a PDF reader or a CHM viewer. The files are:
ComPortAndroid.pdf: The main documentation file that covers all aspects of the library.
ComPortAndroid.chm: The same as ComPortAndroid.pdf but in CHM format.
UsbSerial.pdf: The documentation file for the UsbSerial library that is used by Winsoft ComPort for Android USB Serial.
UsbSerial.chm: The same as UsbSerial.pdf but in CHM format.
How to get Winsoft ComPort for Android USB Serial?
To get Winsoft ComPort for Android USB Serial, you need to consider these factors:
The pricing and licensing options
Winsoft ComPort for Android USB Serial has two pricing and licensing options:
The single license option costs 60 EUR and allows you to use the library on one computer for one developer. You can create unlimited apps with this license, but you cannot distribute the source code or use it on another computer or developer.
The site license option costs 180 EUR and allows you to use the library on unlimited computers for unlimited developers within one company or organization. You can create unlimited apps with this license, but you cannot distribute the source code or use it outside your company or organization.
Both options include free updates for one year from the date of purchase. After that, you can renew your license for another year for 50% of the original price. You can also upgrade from a single license to a site license by paying the difference in price.
The download and order links
You can download Winsoft ComPort for Android USB Serial from the [Winsoft website] or use the link provided in your order confirmation email. You can also download a trial version of the library for evaluation purposes. The trial version has no functional limitations, but it displays a nag screen when you run your app.
You can order Winsoft ComPort for Android USB Serial from the [Winsoft website] or use one of the alternative payment methods listed on the website. You can pay by credit card, PayPal, bank transfer, or other methods depending on your location and preference. You will receive an order confirmation email with a download link and a license key after your payment is processed.
The customer support and feedback channels
If you have any questions, issues, suggestions, or feedback regarding Winsoft ComPort for Android USB Serial, you can contact Winsoft by using one of these channels:
Email: info@winsoft.sk
Phone: +421 903 346 883
Skype: winsoft.com
Website: [Winsoft website]
Winsoft provides technical support for its products via email or phone. You can also find answers to frequently asked questions and tips and tricks on the [Winsoft website]. Winsoft welcomes your feedback and suggestions to improve its products and services.
Conclusion
Winsoft ComPort for Android USB Serial 2.5 Full Source is a serial communication library for Delphi and C++ Builder that allows you to communicate with USB serial devices on Android without root access or special kernel drivers. It supports various devices and protocols, such as CP210x, CP2130, CDC, FTDI, PL2303, and CH34x with RS-232 and SPI. It is easy to use, powerful, and performant. It comes with full source code, documentation, and demo projects. It has two pricing and licensing options: single license and site license. It provides technical support and customer feedback via email, phone, Skype, and website.
If you are looking for a way to connect your Android app to USB serial devices, you should consider Winsoft ComPort for Android USB Serial 2.5 Full Source as a reliable and affordable solution. You can download a trial version or order a license from the [Winsoft website] today.
FAQs
Here are some of the frequently asked questions about Winsoft ComPort for Android USB Serial 2.5 Full Source:
What is the difference between Winsoft ComPort for Android USB Serial and Winsoft ComPort for Android Bluetooth?
Winsoft ComPort for Android USB Serial is a library that allows you to communicate with USB serial devices on Android, while Winsoft ComPort for Android Bluetooth is a library that allows you to communicate with Bluetooth serial devices on Android. Both libraries use the same interface and functions, but they have different requirements and supported devices.
Can I use Winsoft ComPort for Android USB Serial with other programming languages or tools?
Winsoft ComPort for Android USB Serial is designed for Delphi and C++ Builder only. If you want to use it with other programming languages or tools, you will need to create a wrapper or a bridge to access the library functions from your language or tool of choice.
Can I use Winsoft ComPort for Android USB Serial with other USB devices that are not serial?
No, Winsoft ComPort for Android USB Serial only supports USB serial devices that use the UsbSerial library. If you want to use it with other USB devices that are not serial, you will need to find another library or solution that supports those devices.
How can I test if my device supports USB Host Mode (OTG) and Winsoft ComPort for Android USB Serial?
You can test if your device supports USB Host Mode (OTG) by using the [USB Host Diagnostics] app or by looking at the [USB Host Mode (OTG) Compatibility List]. You can test if your device supports Winsoft ComPort for Android USB Serial by running one of the demo projects provided in the package or by creating your own app using the library.
How can I get updates and new versions of Winsoft ComPort for Android USB Serial?
You can get updates and new versions of Winsoft ComPort for Android USB Serial by visiting the [Winsoft website] or by subscribing to the [Winsoft newsletter]. You will also receive email notifications when new versions are available. You can download and install the updates and new versions using the same link and license key that you received when you purchased the library.
dcd2dc6462