社区
单片机/工控
帖子详情
用java编的上位机中,如何向下位机发送命令?
zsm775885
2008-06-11 03:26:40
我最近用java编了一个上位机的程序,但是不知道怎么向下位机发送命令,请各位高手给俺指点一下,在这里先谢谢了!
...全文
364
1
打赏
收藏
用java编的上位机中,如何向下位机发送命令?
我最近用java编了一个上位机的程序,但是不知道怎么向下位机发送命令,请各位高手给俺指点一下,在这里先谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
startstartsvip
2008-06-12
打赏
举报
回复
你可以用 Java Communications API 里面有例子。
windows 平台 Java Communications API 2.0还可以工作,其它不支持
其它平台 都有相应的版本,可以从sun下载
下面是写的例子,jdk里面的
import java.io.*;
import java.util.*;
import javax.comm.*;
public class SimpleWrite {
static Enumeration portList;
static CommPortIdentifier portId;
static String messageString = "Hello, world!\n";
static SerialPort serialPort;
static OutputStream outputStream;
public static void main(String[] args) {
portList = CommPortIdentifier.getPortIdentifiers();
while (portList.hasMoreElements()) {
portId = (CommPortIdentifier) portList.nextElement();
if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL) {
// if (portId.getName().equals("COM1")) {
if (portId.getName().equals("/dev/term/a")) {
try {
serialPort = (SerialPort)
portId.open("SimpleWriteApp", 2000);
} catch (PortInUseException e) {}
try {
outputStream = serialPort.getOutputStream();
} catch (IOException e) {}
try {
serialPort.setSerialPortParams(9600,
SerialPort.DATABITS_8,
SerialPort.STOPBITS_1,
SerialPort.PARITY_NONE);
} catch (UnsupportedCommOperationException e) {}
try {
outputStream.write(messageString.getBytes());
} catch (IOException e) {}
}
}
}
}
}
java
如何
发送
指令到单片机_用
java
编
的
上位机
中
,如何向
下位机
发送
命令
?
本文介绍如何利用
Java
Communications API在Windows平台上通过
Java
程序向单片机
发送
指令。示例代码展示了如何打开串口,设置波特率,并
发送
预定义的字符串消息。
java
实现
上位机
与
下位机
串口通信
本文介绍如何使用
Java
实现
上位机
与
下位机
之间的RS485串口通信,包括下载RXTXComm jar包,导入工程,配置串口参数,以及系统时间数据包的封装和
发送
过程。
STM32
上位机
发送
指令控制
下位机
的LED
本文介绍如何使用STM32单片机作为
下位机
,通过串口通信与
上位机
进行数据交换,实现
上位机
对
下位机
的控制。通过
编
写STM32单片机的串口
中
断服务程序和
上位机
软件,可以实现远程监控、数据采集等应用。
java
上位机
_
java
实现
上位机
与
下位机
串口通信
本文介绍了如何使用
Java
实现
上位机
与
下位机
之间的RS485串口通信。首先,解释了
上位机
和
下位机
的概念,然后详细阐述了通过
Java
进行串口通信的步骤,包括下载支持串口通信的jar包,配置串口参数,以及实现串口的打开、设置和数据的
发送
与接收。此外,还提供了关键代码示例和注意事项,如检查可用串口、设置波特率、数据位、停止位和校验位。最后,提出了程序改进的方向,如添加界面、使用线程和数据存储等。
上位机
与
下位机
(Host Computer/Slave Device)
本文介绍了工业自动化
中
上位机
与
下位机
的核心概念及协作机制。
上位机
作为监控管理
中
心,负责数据显示与指令下发;
下位机
执行具体控制与数据采集。两者通过Modbus、TCP/IP等协议通信,构成闭环控制系统,广泛应用于智能温室、工业产线等场景。
单片机/工控
27,521
社区成员
28,798
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章