java 串口通讯
1.什么串口
2.串口、COM口、TTL、RS232、RS485区别
3.串口通讯---数据类型(基础)
4.串口通讯---数据类型(转换)
5.串口通讯---中间件
ladymorgana
这个作者很懒,什么都没留下…
展开
-
什么是Base64?如何转换,以及在java中的实现
一、什么是Base64?Base64是一种数据编码方式,目的是让数据符合传输协议的要求。用于传输8Bit字节码的编码方式之一 基于64个可打印字符来表示二进制数据的方法二、为什么要用它来传输8Bit字节码(二进制数据)呢?什么情况下需要使用到Base64?Base64一般用于在HTTP协议下传输,由于HTTP协议是文本协议,所以在HTTP协议下传输二进制数据需要将二进制数据转换为字...转载 2019-09-20 14:06:23 · 979 阅读 · 0 评论 -
为什么要使用base64编码,有哪些情景需求?
Base64是一种数据编码方式,目的是让数据符合传输协议的要求。在项目中,将报文进行压缩、加密后,最后一步必然是使用base64编码,因为base64编码的字符串,更适合不同平台、不同语言的传输;这算法是编码, 不是压缩, 编码后只会增加字节数;(比之前多3分之一,如之前是3,编码后是4) 算法简单, 几乎不会影响效率; 算法可逆, 解码很方便, 不用于私密信息通信; 虽然解码方便,...原创 2019-09-23 11:14:19 · 1416 阅读 · 0 评论 -
AES加密算法的详细介绍与实现
本教程摘选自https://blog.csdn.net/qq_28205153/article/details/55798628的原理部分。AES简介高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。对称加密算法也就是加密和解密用相同的密钥,具体的加密流程如下图:下面简单介绍下各个部分的...转载 2019-09-20 17:41:06 · 854 阅读 · 0 评论 -
java实现 AES+base64,加解密传输+(已处理中文乱码问题)
工具类import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec;import Decoder.BASE64Decoder;import Decoder.BASE64Encoder;import lombok.extern.slf4j.Slf4j;/** * AES加解密 * */ @Slf...原创 2019-09-23 12:53:48 · 2214 阅读 · 0 评论 -
java 串口通讯---目录
java串口通讯(一)----什么是串口 java串口通讯(二)---- RXTX实现串口通讯(环境配置) java串口通讯(三)---- RXTX实现串口通讯(代码实现)原创 2019-06-17 14:23:23 · 610 阅读 · 0 评论 -
java串口通讯(一)---- 什么是串口
简介-- 串口定义 计算机上一种非常通用设备通信的协议 作用: 仪器仪表设备通用的通信协议 GPIB兼容的设备也带有RS-232口 用于获取远程采集设备的数据 串口通信: 串口按位(bit)发送和接收字节 优点: 1200米 IEEE488定义并行通行状态时,规定设备线总常不得超过20...原创 2019-05-16 13:17:19 · 978 阅读 · 0 评论 -
java串口通讯(二)---- RXTX实现串口通讯(环境配置)
1.环境配置 操作系统 下面文件复制到JAVA_HOME\jre\bin中 将RXTXcomm.jar复制到到 jre\lib\ext目录中 Windows 32 位 win32\rxtxSerial.dll RXTXcomm.jar <!-- rxtxcomm --><dependency...原创 2019-06-17 14:22:37 · 2340 阅读 · 0 评论 -
java串口通讯(三)---- RXTX实现串口通讯(代码实现)
开发环境:Spring Boot通讯设备:读卡器协议波特率:192001.测试接口代码 @Autowired private CommunicationUtils communicationUtils; /** * 执行指令 * @param comNo 串口号 * @param instruct 指令 *...原创 2019-09-02 16:01:38 · 2223 阅读 · 11 评论