1
MrShi
2025-03-18 a836f03a5d1fbfa81e147d09ffdfa87ba3975c13
server/jtt808_parent/jtt808-protocol/src/main/java/org/yzh/protocol/commons/JT808.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,93 @@
package org.yzh.protocol.commons;
/**
 * ä¸­åŽäººæ°‘共和国交通运输行业标准
 * é“路运输车辆卫星定位系统终端通信协议
 * @author yezhihao
 * https://gitee.com/yezhihao/jt808-server
 */
public interface JT808 {
    int ç»ˆç«¯é€šç”¨åº”ç­” = 0x0001;
    int ç»ˆç«¯å¿ƒè·³ = 0x0002;
    int ç»ˆç«¯æ³¨é”€ = 0x0003;
    int æŸ¥è¯¢æœåŠ¡å™¨æ—¶é—´ = 0x0004;//2019 new
    int ç»ˆç«¯è¡¥ä¼ åˆ†åŒ…请求 = 0x0005;//2019 new
    int ç»ˆç«¯æ³¨å†Œ = 0x0100;
    int ç»ˆç«¯é‰´æƒ = 0x0102;//2019 modify
    int æŸ¥è¯¢ç»ˆç«¯å‚数应答 = 0x0104;
    int æŸ¥è¯¢ç»ˆç«¯å±žæ€§åº”ç­” = 0x0107;
    int ç»ˆç«¯å‡çº§ç»“果通知 = 0x0108;
    int ä½ç½®ä¿¡æ¯æ±‡æŠ¥ = 0x0200;
    int ä½ç½®ä¿¡æ¯æŸ¥è¯¢åº”ç­” = 0x0201;
    int äº‹ä»¶æŠ¥å‘Š = 0x0301;//2019 del
    int æé—®åº”ç­” = 0x0302;//2019 del
    int ä¿¡æ¯ç‚¹æ’­_取消 = 0x0303;//2019 del
    int è½¦è¾†æŽ§åˆ¶åº”ç­” = 0x0500;
    int æŸ¥è¯¢åŒºåŸŸæˆ–线路数据应答 = 0x0608;//2019 new
    int è¡Œé©¶è®°å½•数据上传 = 0x0700;
    int ç”µå­è¿å•上报 = 0x0701;
    int é©¾é©¶å‘˜èº«ä»½ä¿¡æ¯é‡‡é›†ä¸ŠæŠ¥ = 0x0702;//2019 modify
    int å®šä½æ•°æ®æ‰¹é‡ä¸Šä¼  = 0x0704;
    int CAN总线数据上传 = 0x0705;
    int å¤šåª’体事件信息上传 = 0x0800;
    int å¤šåª’体数据上传 = 0x0801;
    int å­˜å‚¨å¤šåª’体数据检索应答 = 0x0802;
    int æ‘„像头立即拍摄命令应答 = 0x0805;
    int æ•°æ®ä¸Šè¡Œé€ä¼  = 0x0900;
    int æ•°æ®åŽ‹ç¼©ä¸ŠæŠ¥ = 0x0901;
    int ç»ˆç«¯RSA公钥 = 0x0A00;
    int ç»ˆç«¯ä¸Šè¡Œæ¶ˆæ¯ä¿ç•™ = 0x0F00 - 0x0FFF;
    int å¹³å°é€šç”¨åº”ç­” = 0x8001;
    int æœåŠ¡å™¨è¡¥ä¼ åˆ†åŒ…è¯·æ±‚ = 0x8003;
    int æŸ¥è¯¢æœåŠ¡å™¨æ—¶é—´åº”ç­” = 0x8004;//2019 new
    int ç»ˆç«¯æ³¨å†Œåº”ç­” = 0x8100;
    int è®¾ç½®ç»ˆç«¯å‚æ•° = 0x8103;
    int æŸ¥è¯¢ç»ˆç«¯å‚æ•° = 0x8104;
    int ç»ˆç«¯æŽ§åˆ¶ = 0x8105;
    int æŸ¥è¯¢æŒ‡å®šç»ˆç«¯å‚æ•° = 0x8106;
    int æŸ¥è¯¢ç»ˆç«¯å±žæ€§ = 0x8107;
    int ä¸‹å‘终端升级包 = 0x8108;
    int ä½ç½®ä¿¡æ¯æŸ¥è¯¢ = 0x8201;
    int ä¸´æ—¶ä½ç½®è·Ÿè¸ªæŽ§åˆ¶ = 0x8202;
    int äººå·¥ç¡®è®¤æŠ¥è­¦æ¶ˆæ¯ = 0x8203;
    int æœåŠ¡å™¨å‘ç»ˆç«¯å‘èµ·é“¾è·¯æ£€æµ‹è¯·æ±‚ = 0x8204;//2019 new
    int æ–‡æœ¬ä¿¡æ¯ä¸‹å‘ = 0x8300;//2019 modify
    int äº‹ä»¶è®¾ç½® = 0x8301;//2019 del
    int æé—®ä¸‹å‘ = 0x8302;//2019 del
    int ä¿¡æ¯ç‚¹æ’­èœå•设置 = 0x8303;//2019 del
    int ä¿¡æ¯æœåŠ¡ = 0x8304;//2019 del
    int ç”µè¯å›žæ‹¨ = 0x8400;
    int è®¾ç½®ç”µè¯æœ¬ = 0x8401;
    int è½¦è¾†æŽ§åˆ¶ = 0x8500;//2019 modify
    int è®¾ç½®åœ†å½¢åŒºåŸŸ = 0x8600;//2019 modify
    int åˆ é™¤åœ†å½¢åŒºåŸŸ = 0x8601;
    int è®¾ç½®çŸ©å½¢åŒºåŸŸ = 0x8602;//2019 modify
    int åˆ é™¤çŸ©å½¢åŒºåŸŸ = 0x8603;
    int è®¾ç½®å¤šè¾¹å½¢åŒºåŸŸ = 0x8604;//2019 modify
    int åˆ é™¤å¤šè¾¹å½¢åŒºåŸŸ = 0x8605;
    int è®¾ç½®è·¯çº¿ = 0x8606;
    int åˆ é™¤è·¯çº¿ = 0x8607;
    int æŸ¥è¯¢åŒºåŸŸæˆ–线路数据 = 0x8608;//2019 new
    int è¡Œé©¶è®°å½•仪数据采集命令 = 0x8700;
    int è¡Œé©¶è®°å½•仪参数下传命令 = 0x8701;
    int ä¸ŠæŠ¥é©¾é©¶å‘˜èº«ä»½ä¿¡æ¯è¯·æ±‚ = 0x8702;
    int å¤šåª’体数据上传应答 = 0x8800;
    int æ‘„像头立即拍摄命令 = 0x8801;
    int å­˜å‚¨å¤šåª’体数据检索 = 0x8802;
    int å­˜å‚¨å¤šåª’体数据上传 = 0x8803;
    int å½•音开始命令 = 0x8804;
    int å•条存储多媒体数据检索上传命令 = 0x8805;
    int æ•°æ®ä¸‹è¡Œé€ä¼  = 0x8900;
    int å¹³å°RSA公钥 = 0x8A00;
    int å¹³å°ä¸‹è¡Œæ¶ˆæ¯ä¿ç•™ = 0x8F00 - 0x8FFF;
    int åŽ‚å•†è‡ªå®šä¹‰ä¸Šè¡Œæ¶ˆæ¯ = 0xE000 - 0xEFFF;//2019 new
    int å•†è‡ªå®šä¹‰ä¸‹è¡Œæ¶ˆæ¯ = 0xF000 - 0xFFFF;//2019 new
    int ç»ˆç«¯æ ¡æ—¶è¯·æ±‚上行 = 0x0F01;//
}