电单车TCP通讯协议对接phpworkermanHikversion充电桩上位机通讯协议

本文主要是介绍电单车TCP通讯协议对接phpworkermanHikversion充电桩上位机通讯协议,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

采用0x7e表示,若检验码、消息头以及消息体中出现0x7e,则要进行转义处理

<?php
// +----------------------------------------------------------------------
// | GAGACQ [ GAGACQ软件定制开发 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2014~2023 https://gagacloud.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed 此软件并不是自由软件,未经许可不能去掉GAGACQ相关版权
// +----------------------------------------------------------------------
// | Author: 13103895694 <itholiday@126.com>
// +----------------------------------------------------------------------namespace cgcore\enums;class HikvEnum
{const CMD_61 = '61';//设备状态const CMD_62 = '62';//设备故障报警const CMD_63 = '63';//用户刷卡const CMD_73 = '73';//用户刷卡const CMD_64 = '64';//设备检测到充电,发送开始充电信息const CMD_65 = '65';//设备注册const CMD_66 = '66';//免费模式下,设备上传点击按钮通道信息const CMD_68 = '68';//投币信息const BAK_81 = '81';//用户选择冲电通道const BAK_82 = '82';//关闭充电const BAK_85 = '85';//心跳周期const BAK_87 = '87';//设置第二服务器IP和端口const BAK_88 = '88';//设备远程升级const BAK_91 = '91';//电流最大值const BAK_92 = '92';//设备远程重启,消息体为空const BAK_93 = '93';//设置设备类型const BAK_94 = '94';//设置音量const BAK_95 = '95';//关闭声音const BAK_96 = '96';//打开烟雾报警检测const BAK_97 = '97';//关闭烟雾报警检测const BAK_98 = '98';//打开硬件过流检测const BAK_99 = '99';//关闭硬件过流检测const BAK_A3 = 'a3';//投币箱1元充电时间设置(单位分钟)const BAK_A4 = 'a4';//开面板灯const BAK_A5 = 'a5';//关面板灯const BAK_A6 = 'a6';//打开插拔断电const BAK_A7 = 'a7';//关闭插拔断电const BAK_AB = 'ab';//打开软件过流检测const BAK_AC = 'ac';//关闭软件过流检测const BAK_AD = 'ad';//设置断开检测参数消息体const BAK_AF = 'af';//关闭第二报警服务器const BAK_B3 = 'b3';//设置涓流时间const BAK_B5 = 'b5';//设置设备温度报警值const BAK_B6 = 'b6';//设置电缆温度报警值const BAK_B7 = 'b7';//打开充满自停const BAK_B8 = 'b8';//关闭充满自停const BAK_C4 = 'c4';//刷卡结果返回
}

这篇关于电单车TCP通讯协议对接phpworkermanHikversion充电桩上位机通讯协议的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/1103922

相关文章

Java对接MQTT协议的完整实现示例代码

《Java对接MQTT协议的完整实现示例代码》MQTT是一个基于客户端-服务器的消息发布/订阅传输协议,MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛,:本文主要介绍Ja... 目录前言前置依赖1. MQTT配置类代码解析1.1 MQTT客户端工厂1.2 MQTT消息订阅适配器1.

Linux中的自定义协议+序列反序列化用法

《Linux中的自定义协议+序列反序列化用法》文章探讨网络程序在应用层的实现,涉及TCP协议的数据传输机制、结构化数据的序列化与反序列化方法,以及通过JSON和自定义协议构建网络计算器的思路,强调分层... 目录一,再次理解协议二,序列化和反序列化三,实现网络计算器3.1 日志文件3.2Socket.hpp

Linux中的HTTPS协议原理分析

《Linux中的HTTPS协议原理分析》文章解释了HTTPS的必要性:HTTP明文传输易被篡改和劫持,HTTPS通过非对称加密协商对称密钥、CA证书认证和混合加密机制,有效防范中间人攻击,保障通信安全... 目录一、什么是加密和解密?二、为什么需要加密?三、常见的加密方式3.1 对称加密3.2非对称加密四、

Linux之UDP和TCP报头管理方式

《Linux之UDP和TCP报头管理方式》文章系统讲解了传输层协议UDP与TCP的核心区别:UDP无连接、不可靠,适合实时传输(如视频),通过端口号标识应用;TCP有连接、可靠,通过确认应答、序号、窗... 目录一、关于端口号1.1 端口号的理解1.2 端口号范围的划分1.3 认识知名端口号1.4 一个进程

Python对接支付宝支付之使用AliPay实现的详细操作指南

《Python对接支付宝支付之使用AliPay实现的详细操作指南》支付宝没有提供PythonSDK,但是强大的github就有提供python-alipay-sdk,封装里很多复杂操作,使用这个我们就... 目录一、引言二、准备工作2.1 支付宝开放平台入驻与应用创建2.2 密钥生成与配置2.3 安装ali

如何在Spring Boot项目中集成MQTT协议

《如何在SpringBoot项目中集成MQTT协议》本文介绍在SpringBoot中集成MQTT的步骤,包括安装Broker、添加EclipsePaho依赖、配置连接参数、实现消息发布订阅、测试接口... 目录1. 准备工作2. 引入依赖3. 配置MQTT连接4. 创建MQTT配置类5. 实现消息发布与订阅

使用Python进行GRPC和Dubbo协议的高级测试

《使用Python进行GRPC和Dubbo协议的高级测试》GRPC(GoogleRemoteProcedureCall)是一种高性能、开源的远程过程调用(RPC)框架,Dubbo是一种高性能的分布式服... 目录01 GRPC测试安装gRPC编写.proto文件实现服务02 Dubbo测试1. 安装Dubb

java对接海康摄像头的完整步骤记录

《java对接海康摄像头的完整步骤记录》在Java中调用海康威视摄像头通常需要使用海康威视提供的SDK,下面这篇文章主要给大家介绍了关于java对接海康摄像头的完整步骤,文中通过代码介绍的非常详细,需... 目录一、开发环境准备二、实现Java调用设备接口(一)加载动态链接库(二)结构体、接口重定义1.类型

java对接第三方接口的三种实现方式

《java对接第三方接口的三种实现方式》:本文主要介绍java对接第三方接口的三种实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录HttpURLConnection调用方法CloseableHttpClient调用RestTemplate调用总结在日常工作

C#使用MQTTnet实现服务端与客户端的通讯的示例

《C#使用MQTTnet实现服务端与客户端的通讯的示例》本文主要介绍了C#使用MQTTnet实现服务端与客户端的通讯的示例,包括协议特性、连接管理、QoS机制和安全策略,具有一定的参考价值,感兴趣的可... 目录一、MQTT 协议简介二、MQTT 协议核心特性三、MQTTNET 库的核心功能四、服务端(BR