ActiveComport Serial Port Toolkit
产品概览
建立与每个.NET, ASP, VBScript, Visual Basic, Visual C或其它COM兼容程序的Modem通信或直接串行接口通信。配置波特率、奇偶、硬件流控制及自身的软件流控制。多年以来,不管是VBScript, Visual Basic 还是Visual C++ ,众多程序员都一直依赖ActiveXperts Software工具的强大功能、灵活性和可靠性。
ActiveComport是一个 COM 部件,通过一个简单好用的脚本接口实现串行端口间的同步通信。ActiveComport可以控制ISDN modems, USB 串行设备和其他可以与机器上的串行接口相连的串行设备。
ActiveComport用途: 通过串行端口控制机器操作; 通过串行端口配置网络设备(例如:打印机,路由器等); 控制连接到串行/USB端口或蓝牙上的modem; 使用同PC(串行/USB端口或蓝牙)相连的GSM SmartPhone/Modem 向移动电话发送SMS消息; 通过null modem电缆传输文件; 适合包含串行通信的所有场合。
一个小例子(VBScript) 示例怎样初始化一个modem Set acObj = CreateObject( "ActivXperts.Comport" ) acObj.Baudrate = 19200 acObj.PortID = 1 acObj.Open WScript.Echo "acObj.Open, result: " & acObj.LastError If acObj.LastError = 0 Then WriteStr acObj, "atz" ReadStr acObj WriteStr acObj, "at&f" ReadStr acObj End If
Sub WriteStr( o, str ) o.WriteString str WScript.Echo "-> " & str End Sub
Sub ReadStr( o ) str = "notempty" Do While str <> "" str = o.ReadString WScript.Echo "<- " & str Loop End Sub
ActiveComport包含下列开发工具范例:
Visual Basic .NET Visual C# .NET Visual Basic 5.x or higher Visual C++ 5.x or higher ASP .NET ASP 2.x PHP VBScript Java/Javascript HTML 支持ActiveX/COM 组件的所有开发平台
产品特性
ActiveComport具有如下的一些产品特性:
直接COM端口支持(如COM2); Windows电话设备支持(如标准9600 bps Modem); 支持RS-232, RS422,RS485; 最多同时开放256个端口; 线程安全允许使用多线程环境工具箱(包含多线程范例); 支持Hayes兼容的modem, 通过串行端口、USB或蓝牙相连接; 支持GSM/GPRS modem(串行端口、USB或蓝牙); 支持虚拟COM端口(如网络重定向COM端口); 硬件流控制(RTS/CTS, DTR/DSR) 软件流控制(XON/XOFF); 支持任意波特率; 设置波特率、奇偶位、停止位; 数据完全缓冲传输; 文本数据和二进制数据传输; 高级日志。
软件架构
ActiveComport构建于Microsoft 串行设备驱动之上。它使用这些驱动,既不会替换它们也不会安装另外的串行设备驱动。
ActiveComport的核心在于一个文件:
AComport.dll-“ActiveComport COM 组件”; ActiveComport可以简单的分布到很多PC上,一旦您购买了认证,您可以把AComport.dll复制到很多PC上在其上注册DLL。
系统需求:
操作系统:
Windows 98 和Windows ME; Windows NT4; Windows 2000; Windows XP; Windows 2000; Windows 2003.
ASP .NET, VB .NET, VC# .NET, ASP, VB, Visual C++ 以及更多
可以在下列任何语言中使用ActiveComport 软件:
Visual Basic 5.x 或者更高; Visual Basic .NET; ASP 2.x; ASP .NET; Visual C++ 5.x 或者更高; Visual C# .NET; VBScript; HTML; .NET Framework。
|