Python
lzl640
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python3简单实现与Java的Hutool库SM2的加解密互通
因业务需求,需要与某平台接口对接。平台是Java基于Hutool库实现的SM2加密解密,研究了下SM2的加解密算法,网上找的资料,都是说SM2【椭圆曲线】 公钥长【x,y分量 64字节】,私钥短【32字节】;而平台给的Hutool生成的密钥对,私钥反而比公钥更长,直接用Pyhton做SM2加解密,难以实现数据的互通。后多方查找资料,几经测试终于弄成,其他编程语言亦可参考,现分享如下。原创 2024-06-22 11:44:14 · 1720 阅读 · 2 评论 -
Python3通过串口服务器读取设备Modbus数据【modbus_rtu_over_tcp】
工业采集设备支持ModbusRtu 协议,通讯端口为232串口 或485接口,上位机连接采集终端,不方便走线【串口线 、485总线】,利用现有网络,通过串口服务器进行网络连采集接。原创 2023-03-23 16:56:42 · 3543 阅读 · 0 评论 -
Python3开发 自动清理旧文件
清理任务设置 json数组格式 灵活方便,可设置待清理的目录,及该目录下文件需要留存的天数,超过则自动删除;可根据需要制定多项不同的任务。考虑到通用性,选用python3 实现,可跨平台,Windows Linux 服务器均能使用。原创 2023-01-17 15:35:58 · 573 阅读 · 0 评论 -
Python3 极简TCP服务
Python3 TCP服务程序,这个不错,解决了我原先项目里的TCP粘包问题原创 2022-07-19 13:57:40 · 759 阅读 · 0 评论 -
在线合成车牌照片【模拟车牌,用于车牌识别项目测试】
在线合成车牌照片,用于车牌识别项目测试原创 2022-06-16 12:03:21 · 140703 阅读 · 12 评论 -
Python3 通过串口提供Modbus服务 含浮点数处理
1、引入依赖库import modbus_tk.defines as cstfrom modbus_tk import modbus_rtuimport serialimport timeimport struct2、建立MODBUS服务 PORT = 'COM5' server = modbus_rtu.RtuServer(serial.Serial(PORT)) try: server.start() slave_1 = server.ad原创 2021-10-04 15:11:42 · 1087 阅读 · 2 评论 -
利用Python简单实现环保212协议客户端【HJ212_2017协议的封包发送】
1、文件组成:config.json——配置信息HJ212_2017_Helper.py——功能函数HJ212_2017_CLIENT.py——客户端发送2、配置文件(JSON格式){ "server":{ "ip":"127.0.0.1", "port":8640 }, "data":{ "ST":"21", "CN":"2011", "PW":"123456", "MN":"010000A8900016F000169DC0", "Flag":"4"原创 2021-01-29 16:38:47 · 6148 阅读 · 3 评论 -
利用Python简单实现环保212协议数据解码为字典结果【HJ212_2017协议的拆包解码】
1、直接上代码#!/usr/bin/python3def decode(data): DIC_DATA={} DIC_DATA['HEAD']=data[0:2] DIC_DATA['LENGTH']=data[2:6] DIC_DATA['CRC']=data[-6:-2] DIC_DATA['DATA']={} DIC_DATA['DATA']['CP']={} _d0=data[6:-6].split('&原创 2021-01-29 18:43:42 · 1708 阅读 · 0 评论 -
Python3 读取Modbus数据 含浮点数处理
Python3 读取Modbus数据 含浮点数处理1、引入依赖库2、Modbus操作类型的说明3、读取保持寄存器4、读到的数据转换为浮点型5、上完整代码6、程序测试1、引入依赖库#!/usr/bin/python3import modbus_tk.modbus_tcp as mtimport modbus_tk.defines as mdimport timeimport datetimeimport struct2、Modbus操作类型的说明# READ_COILS = 1 读线圈#原创 2021-07-14 11:22:01 · 5188 阅读 · 1 评论
分享