电单车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

相关文章

如何使用C#串口通讯实现数据的发送和接收

《如何使用C#串口通讯实现数据的发送和接收》本文详细介绍了如何使用C#实现基于串口通讯的数据发送和接收,通过SerialPort类,我们可以轻松实现串口通讯,并结合事件机制实现数据的传递和处理,感兴趣... 目录1. 概述2. 关键技术点2.1 SerialPort类2.2 异步接收数据2.3 数据解析2.

如何用java对接微信小程序下单后的发货接口

《如何用java对接微信小程序下单后的发货接口》:本文主要介绍在微信小程序后台实现发货通知的步骤,包括获取Access_token、使用RestTemplate调用发货接口、处理AccessTok... 目录配置参数 调用代码获取Access_token调用发货的接口类注意点总结配置参数 首先需要获取Ac

Qt 中集成mqtt协议的使用方法

《Qt中集成mqtt协议的使用方法》文章介绍了如何在工程中引入qmqtt库,并通过声明一个单例类来暴露订阅到的主题数据,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录一,引入qmqtt 库二,使用一,引入qmqtt 库我是将整个头文件/源文件都添加到了工程中进行编译,这样 跨平台

Java如何接收并解析HL7协议数据

《Java如何接收并解析HL7协议数据》文章主要介绍了HL7协议及其在医疗行业中的应用,详细描述了如何配置环境、接收和解析数据,以及与前端进行交互的实现方法,文章还分享了使用7Edit工具进行调试的经... 目录一、前言二、正文1、环境配置2、数据接收:HL7Monitor3、数据解析:HL7Busines

QT实现TCP客户端自动连接

《QT实现TCP客户端自动连接》这篇文章主要为大家详细介绍了QT中一个TCP客户端自动连接的测试模型,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录版本 1:没有取消按钮 测试效果测试代码版本 2:有取消按钮测试效果测试代码版本 1:没有取消按钮 测试效果缺陷:无法手动停

【Linux】应用层http协议

一、HTTP协议 1.1 简要介绍一下HTTP        我们在网络的应用层中可以自己定义协议,但是,已经有大佬定义了一些现成的,非常好用的应用层协议,供我们直接使用,HTTP(超文本传输协议)就是其中之一。        在互联网世界中,HTTP(超文本传输协议)是一个至关重要的协议,他定义了客户端(如浏览器)与服务器之间如何进行通信,以交换或者传输超文本(比如HTML文档)。

Java Websocket实例【服务端与客户端实现全双工通讯】

Java Websocket实例【服务端与客户端实现全双工通讯】 现很多网站为了实现即时通讯,所用的技术都是轮询(polling)。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发 出HTTP request,然后由服务器返回最新的数据给客服端的浏览器。这种传统的HTTP request 的模式带来很明显的缺点 – 浏 览器需要不断的向服务器发出请求,然而HTTP

【Go】go连接clickhouse使用TCP协议

离开你是傻是对是错 是看破是软弱 这结果是爱是恨或者是什么 如果是种解脱 怎么会还有眷恋在我心窝 那么爱你为什么                      🎵 黄品源/莫文蔚《那么爱你为什么》 package mainimport ("context""fmt""log""time""github.com/ClickHouse/clickhouse-go/v2")func main(

如何更优雅地对接第三方API

如何更优雅地对接第三方API 本文所有示例完整代码地址:https://github.com/yu-linfeng/BlogRepositories/tree/master/repositories/third 我们在日常开发过程中,有不少场景会对接第三方的API,例如第三方账号登录,第三方服务等等。第三方服务会提供API或者SDK,我依稀记得早些年Maven还没那么广泛使用,通常要对接第三方

2024.9.8 TCP/IP协议学习笔记

1.所谓的层就是数据交换的深度,电脑点对点就是单层,物理层,加上集线器还是物理层,加上交换机就变成链路层了,有地址表,路由器就到了第三层网络层,每个端口都有一个mac地址 2.A 给 C 发数据包,怎么知道是否要通过路由器转发呢?答案:子网 3.将源 IP 与目的 IP 分别同这个子网掩码进行与运算****,相等则是在一个子网,不相等就是在不同子网 4.A 如何知道,哪个设备是路由器?答案:在 A