# CloveTraffic **Repository Path**: tidehc/CloveTraffic ## Basic Information - **Project Name**: CloveTraffic - **Description**: 接入相机过车和违法数据 - **Primary Language**: C/C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2019-10-11 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CloveTraffic #### 介绍 吴江过车违法接入程序 使用SDK接入相机过车和违法数据,发送到rabbitMQ。 业务程序从MQ中读取事件并进行业务逻辑处理。 #### 软件架构 * Projects 1. HikClient 海康相机接入 2. DahuaClient 大华相机接入 3. KosaClient 科达相机接入 4. ItargeClient 英泰智主机接入 5. KosaServer 科达接收服务 6. CarPass 过车数据入库 7. CarSansuo 过车数据入三所和华尊库 8. CarPxd 过车数据入普信达库 9. CarCheck 重点卡口推送 10. CarInterval 区间测速 11. CarMonitor 过车稽查布控 11. Violation 违法数据入库 * Modules 1. accessevent 接收到的事件处理,发送到mq 2. photomix 事件图片的截图和合成 3. imgupload 图片上传到图片服务器 4. mqclient mq发送和接收消息封装 * Common 1. util 通用工具方法 2. utilc C语言的通用工具方法 3. ludb 封装抽象的数据库接口,底层实现不通的数据库。能够用lua脚本操作api。 * ThirdParty 1. cJson 2. libcstl 3. libcurl 4. libmongoc 5. libuv 6. lua 7. luapp 8. ocilib 9. rabbitmq-c