zoukankan      html  css  js  c++  java
  • [CATARC_2017S] Week 0

    https://e-c-ares.github.io/ e-c-ares

    not formal

    TBOX

    车联网系统: 主机 车载TBOX 手机APP TSP后台System

    远程控制流程: 用户通过 手机APP 发送控制命令 -> TSP后台发出监控请求指令到车载T-box -> 车辆在获取到控制命令后,通过CAN总线发送控制报文并实现对车辆的控制 -> 反馈操作结果到 手机APP

    T-BOX 架构: 双路DC/DC + 双路LDO + 双核OBD模组 + STM32F103CBT6为主控 + STM32F105RBT6双核处理, 外围为 GPRS + GPS + 六轴G-Sensor + 震动传感器 供主控调用,外加两个12V输出,预留一路URAT

    T-BOX与主机通过canbus通信 [车辆状态信息] [按键状态信息] [控制指令]

    T-BOX与主机通过音频连接,实现双方共用麦克与喇叭输出

    T-BOX与手机APP是通过后台系统以数据链路的形式进行间接通信

    T-BOX与后台系统通信通过包括语音和短信两种形式

    T-BOX 7状态: [B+] [ACC] [通讯] [GPS] [CAN]

    有電通话: 

    有电数据: 

    断电通话: 

    断电数据: 

    断电短信: 

    断电休眠: 

    断电备电: 

    无信号后网络恢复补报机制:

    1. 通讯空闲时上报盲区数据, 不影响其他数据正常上传
    2. 在有盲区数据的情况下, 如果当前定时上报时间到时应优先上报当前位置及状态信息,盲区数据在空闲状态下上报
    3. ACC_OFF 不上报当前位置信息, 有盲区数据的时候才上报盲区数据
    4. 设置参数需保存到对应参数文件中,掉电数据不会丢失
    5. 盲区数据保存掉电不丢失,车载终端重新上电后能继续补报数据
    6. 定时上报数据为产生数据时的车辆实时位置及状态信息
    7. 定时上报设置时间默认为1分钟,设置时间范围为0-3600秒, 0表示关闭
    8. 上报定位数据包,上报数据不需要中心回复

    车载T-BOX可深度读取汽车Can总线数据和私有协议,T-box终端具有双核处理的OBD模块,双核处理的CPU构架,分别采集汽车总线Dcan、Kcan、PTcan相关的总线数据和私有协议反向控制,通过GPRS网络将数据传出到云服务器,提供车况报告、行车报告、油耗统计、故障提醒、违章查询、位置轨迹、驾驶行为、安全防盗、预约服务、远程找车、利用手机控制汽车门、窗、灯、锁、喇叭、双闪、反光镜折叠、天窗、监听中控警告和安全气囊状态等

    上汽inkanet 比亚迪云服务 凯迪拉克CUE 宝马iDrive 通用安吉星 传祺T-BOX 百度CarLife

    车辆管理系统包括车辆身份和配件库。车辆身份不仅仅是VIN码,而是整合了VIN码,行车电脑编号、车牌号码的唯一标识,车辆身份编号其实就是该车的车载系统编号,也是该车在整个运营系统中的唯一编号。

      每辆车都有两个账户:价值积分(Value)和余额积分(Amount)。价值积分代表该车的价值(残值),余额积分代表该车的运营收益。价值随着车辆使用消耗而降低,随维护保养以及增配而升高。余额随车辆使用从使用人那里得到收益,因购买车辆养护服务和其他消耗性服务如加油停车保险等减值。

      用户管理系统包括用户身份,同样对用户有两个账户:信用积分(Credit)和余额积分(Amount)。 用户信用包括了其驾驶经验,驾驶风格,违章历史等;余额积分代表了用户可购买洗车服务的能力。

      如果用户是自己租用车辆,其信用越佳,车辆使用费率越低。系统根据车辆使用时长(或里程)* 费率计算每次使用费用,并从用户余额转账到车辆余额,同时根据实际损耗情况调整车辆价值积分和用户信用积分。

      如果用户A租用车辆为用户B提供专车服务,则系统从用户B账户转出余额,分配给到用户A余额和车辆余额账户。同样根据实际使用情况调整车辆价值积分和用户A的信用积分。

      无论用户A或B,都只需要为自己的行车服务付费,而无需考虑加油、停车、保养、维修、保险的付费。这些费用支出都统一由汽车运营商从车辆余额系统中支出,由汽车运营商来面对第三个系统:服务管理系统。

      服务管理系统包括服务供应商管理系统和服务推荐系统。原来车联网生态链上的其他所有角色都属于服务供应商,包括:汽车制造商、汽车维修保养连锁店、零配件供应商、保险公司、加油站、停车场、音乐内容供应商、旅游公司...

    第一阶段,通过车内联网设备,将汽车的部分状态信息发送到手机或者云端进行管理,并可通过手机等设备对车内的部分灯光、空调、座椅等不涉及驾驶部分的部件进行远程操作。实现汽车的远程监控、安防、救援,并通过网络构建新的车内娱乐环境。

    第二阶段,可通过手机或云端对汽车的发动机(电动机)、变速箱、转向系统、底盘系统等进行远程操作,并结合智能传感技术实现高级智能驾驶辅助和一部分的自动驾驶功能。能够实现某些紧急情况下的远程协助驾驶和远程操控。

    第三阶段,在自动驾驶成熟的情况下,将所有汽车全部联入网络,进行整体控制和交通规划,实现城市智能交通系统,并依靠大数据和汽车生态提供一种全新的交通模式。达到车与网、车与人、车与车之间的多维度互联互动。

    科普会动人的蛋糕;

    拥有84年悠久历史的高田气囊因产品缺陷导致消费者死亡; 那么无人驾驶, 网联汽车呢?

    2015年, Charlie Miller & Chris Valasek 入侵了一辆 Jeep 自由光利用克莱斯勒 Uconnect 车载系统的漏洞重新刷入了带有病毒的固件,并向 CAN 总线发送指令控制汽车, 在汽车行驶时控制一辆汽车; 攻击可大规模复用;

    去做车身控制的,肯定对车的总线、协议、密文等了如指掌。其实,这也就是黑客们做到的,通过长时间的积累,破解了各个车企的发文规则。尽管做这一类产品的初衷是好的,而且好像也没听说出了什么事故,但这样的产品,无疑也给外来入侵开辟了一个新战场。

  • 相关阅读:
    人民币大小写转换
    window.parent与window.openner区别
    jquery.honver(),toggle()
    ADO.NET Entity Framework 之“无法加载指定的元数据资源。”
    window.external 的用法(收藏夹功能)
    空链接的技巧
    IIS自动开通组件编程
    在Asp.net中操作IIS的虚拟目录(C#)
    最佳 .NET 网站推荐
    边框 top、clientTop、scrollTop、offsetTop
  • 原文地址:https://www.cnblogs.com/cragoncanth/p/7211902.html
Copyright © 2011-2022 走看看