# AzaleaTraffic **Repository Path**: ztwlla/AzaleaTraffic ## Basic Information - **Project Name**: AzaleaTraffic - **Description**: 接入相机过车和违法数据 - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2019-10-21 - **Last Updated**: 2024-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AzaleaTraffic #### 介绍 昆山过车违法接入程序 使用SDK接入相机过车和违法数据,发送到rabbitMQ。 业务程序从MQ中读取事件并进行业务逻辑处理。 #### 软件架构 * Projects 1. HikClient 海康相机接入 2. DahuaClient 大华相机接入 3. CarPass 过车数据入库 4. 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