Skip to content

天楚锐齿

人工智能 云计算 大数据 物联网 IT 通信 嵌入式

天楚锐齿

  • 下载
  • 物联网
  • 云计算
  • 大数据
  • 人工智能
  • Linux&Android
  • 网络
  • 通信
  • 嵌入式
  • 杂七杂八

道路视频监控系统通信协议

2018-03-10

迁移自http://adaishu.blog.163.com/blog/static/175831286201146105644506/

概述

该软件主要是针对道路监控的远程控制部分,与监控路口端使用TCP/IP协议通过PSTN网进行通信,以达到远程控制的目的,用流式SOCKET进行数据传输,保证消息有顺序性,用RAS服务,MODEM拨号上网作为底层链路。

帧格式定义

字节 字节1 字节2 字节3、字节4 字节5、6、7、…
含义 帧头 版本号 帧内容长度(最长4K字节) 帧内容(即消息)
备注 0xaa 第一版定义为0x10 包括字节5及其后面的字节 帧内容定义见下面
0x55 本帧消息只有一个字节,表示服务器消息传送完毕

注:

假如控制机接收到的消息帧头为0X55,则表示服务器在本次通信过程中已经没有消息要发送,则控制机可以关闭MODEM。

帧内容长度用两个字节表示,如0X345,则其高8位为0X03,低8位为0X45;表示帧内容有0X345个字节。

帧内容(消息)格式定义

字节 字节5 字节6 字节7、8、9、。。。
含义 消息类型 消息子类型 消息内容
备注 见下面消息定义

 

消息定义

控制中心到路口控制机

消息名称 消息类型 消息子类型 消息内容 备注
下载文件名 0x01 0x01 文件名 包括扩展名
下载文件内容 0x02 文件内容 可以将一个文件分割成多次下载
下载文件结束 0x03 无 表示一个文件已经完全下载
下载系统时间 0x02 0x01 下面说明  
下载遥控口令 0x02 口令 最长6位口令,值为0-9

 

说明:

下载文件名、下载文件内容、下载文件结束这三条消息必须按照顺序依次传输,并且中间不能插入其他类型的消息

    下载系统时间消息的消息内容:

所占字节 字节7,8 字节9 字节10 字节11 字节12 字节13 字节14
含义 年 月 日 星期 时 分 秒
备注       1-7(7为星期天)      

年用两个字节表示,如2000(0X7D0),则其高8位为0X07,低8位为0XD0;

路口控制机到控制中心

消息名称 消息类型 消息子类型 消息内容 备注
机箱门开门告警 0x01 0x01 路口ID 路口ID从lamp_attrib.dbf中的路口名称取得(最长3个字节)
灯坏告警 0x05
电压偏低告警 0x06
硬件故障告警 0x07
降级运行告警 0x08
控制方式改变告警 0x09
上传车流量统计 0x02 0x01 路口ID 车流量 线圈组号 见下面说明
上传车速 0x02 车速
上传路口编号 0x03 0x01 路口编号 刚连上时传送给控制中心

说明:

车流量和车速用两个字节表示,如0X2345,则其高8位为0X23,低8位为0X45;车速单位为公里/小时*10.

线圈组号为2个字节,从loop_attrib.dbf文件中得到。

上传路口编号消息在控制机每次拨号上服务器时,作为第一条消息发送给服务器,以便让服务器知道现在在线的是哪个路口。路口编号在装机时由施工人员手动输入。

1,309次阅读

Post navigation

前一篇:

红绿灯控制系统数据库文件

后一篇:

Paxos算法-完全平等分布式系统的选举算法

发表回复 取消回复

要发表评论,您必须先登录。

个人介绍

需要么,有事情这里找联系方式:关于天楚锐齿

=== 美女同欣赏,好酒共品尝 ===

微信扫描二维码赞赏该文章:

扫描二维码分享该文章:

分类

  • Linux&Android (81)
  • Uncategorized (1)
  • 下载 (28)
  • 云计算 (38)
  • 人工智能 (9)
  • 大数据 (35)
  • 嵌入式 (34)
  • 杂七杂八 (35)
  • 物联网 (65)
  • 网络 (25)
  • 通信 (22)

归档

近期文章

  • 飞书机器人发送卡片interactive消息
  • Springboot JPA实现对数据库表统一的增删改查
  • WEB的内容安全策略CSP(Content-Security-Policy)
  • CSS利用@media和viewport实现响应式布局自动适配手机电脑等
  • VUE前端增加国际化支持

近期评论

  • linux爱好者 发表在《Linux策略路由及iptables mangle、ip rule、ip route关系及一种Network is unreachable错误》
  • maxshu 发表在《使用Android的HIDL+AIDL方式编写从HAL层到APP层的程序》
  • Ambition 发表在《使用Android的HIDL+AIDL方式编写从HAL层到APP层的程序》
  • Ambition 发表在《使用Android的HIDL+AIDL方式编写从HAL层到APP层的程序》
  • maxshu 发表在《Android9下用ethernet 的Tether模式来做路由器功能》

阅读量

  • 使用Android的HIDL+AIDL方式编写从HAL层到APP层的程序 - 23,810次阅读
  • 卸载深信服Ingress、SecurityDesktop客户端 - 18,519次阅读
  • 车机技术之车规级Linux-Automotive Grade Linux(AGL) - 10,569次阅读
  • linux下的unbound DNS服务器设置详解 - 9,323次阅读
  • 在Android9下用ndk编译vSomeIP和CommonAPI以及使用例子 - 9,136次阅读
  • linux的tee命令导致ssh客户端下的shell卡住不动 - 8,639次阅读
  • Linux策略路由及iptables mangle、ip rule、ip route关系及一种Network is unreachable错误 - 8,126次阅读
  • 车机技术之360°全景影像(环视)系统 - 8,088次阅读
  • 车机技术之Android Automotive - 7,940次阅读
  • Windows下安装QEMU并在qemu上安装ubuntu和debian - 7,840次阅读

其他操作

  • 注册
  • 登录
  • 条目 feed
  • 评论 feed
  • WordPress.org

联系方式

地址
深圳市科技园

时间
周一至周五:  9:00~12:00,14:00~18:00
周六和周日:10:00~12:00

标签

android AT命令 CAN centos docker Hadoop hdfs ip java kickstart linux mapreduce mini6410 modem nova OAuth openstack os python socket ssh uboot 内核 协议 安装 嵌入式 性能 报表 授权 操作系统 数据 数据库 月报 模型 汽车 深信服 源代码 统计 编译 脚本 虚拟机 调制解调器 车机 金融 鉴权
© 2025 天楚锐齿