国产激光雷达全梳理

多家激光雷达厂商如禾赛科技、速腾聚创等展示了其产品的先进技术,包括超远测距、高分辨率和小型化设计,显示出中国企业在全球市场的竞争力。这些技术进步将提升自动驾驶和其他领域的应用潜力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 禾赛科技

    • 产品:512线激光雷达AT512
    • 特点:超远距离测量能力(最远400米),高角分辨率,适用于高端智能驾驶量产车型。
  2. 速腾聚创

    • 产品:M3超长距激光雷达
    • 特点:300米的标准测距能力,高角分辨率,成本效益高,体积和功耗低。
  3. 图达通

    • 产品:搭载在蔚来ET9上的Robin W激光雷达
    • 特点:2倍于市场同类产品的超长测距能力(最远150米),高角分辨率,广角视场。
  4. 法雷奥

    • 产品:SCALA 3激光雷达
    • 特点:获得CES创新奖,高分辨率,适用于高速公路自动驾驶,广泛的操作领域。
  5. Aeva

    • 产品:FMCW 4D激光雷达Atlas
    • 特点:专为量产汽车设计,最大检测范围达500米,尺寸小,功耗低,与戴姆勒卡车合作。
  6. 探维科技

    • 产品:192线车规旗舰产品Tempo
    • 特点:角分辨率优异,最远探测距离300米,产品高度仅45mm,满足多样化场景需求。
  7. 一径科技

    • 产品:SPAD激光雷达ZVISION EZ6
    • 特点:高度芯片化和集成化,成本效益高,价格较低,强大的脏污抵御能力。
  8. Cepton

    • 产品:旗舰汽车激光雷达Ultra
    • 特点:世界上最薄的自适应远程激光雷达,高性能,典型功耗12W,高数据速率。
  9. 万集科技

    • 产品:等效144线的车规级激光雷达WLR-740
    • 特点:200米@10%的探测距离,120°超广水平视场角,结构化设计精密,体积小。
  10. Luminar

    • 产品:使用新型Iris+ LiDAR的AES功能
    • 特点:支持LiDAR的自动紧急转向和自动代客泊车软件,与梅赛德斯-奔驰合作。
  11. 导远电子

    • 产品:车载混合固态激光雷达A2
    • 特点:混合固态设计,满足高汽车行业质量和安全标准。
  12. SiLC Technologies

    • 产品:Eyeonic™ Vision System Mini
    • 特点:集成单芯片FMCW LiDAR解决方案,高精度,小尺寸,高性能数字LiDAR处理器。
  13. PreAct Technologies

    • 产品:新型闪光LiDAR传感器系列(Sahara™、Borrego™ 和 Moab™)
    • 特点:适用于多个行业,包括农业

、医疗保健、智能城市等,提供详细的3D映射和建模。

总结来看,这些激光雷达厂商展示了在超远距离测量、高角分辨率、成本效益、小型化、高性能集成芯片技术等方面的显著进步。这些技术创新不仅推动了激光雷达在自动驾驶和其他领域的应用,也展示了中国企业在全球激光雷达市场中的竞争力。随着这些技术的不断发展和成熟,我们可以期待激光雷达在智能交通、城市规划、安全监控等更多领域发挥更大的作用。

<think>好的,我现在需要帮助用户了解或实现得物签名的相关技术,特别是签名算法的实现方式。首先,我需要收集已有的信息。根据用户提供的引用,特别是引用[4][5],得物的签名算法可能涉及逆向工程分析,使用了JavaScript中的XMLHttpRequest重写来拦截请求,并在请求中包含特定的sign参数。这可能意味着签名生成是在客户端进行的,通常在前端JavaScript代码中完成。 接下来,我应该考虑常见的签名生成方法。常见的Web应用签名算法通常使用HMAC、AES、RSA或自定义的哈希组合。引用[1]提到了RSA算法,但得物的签名可能更倾向于使用HMAC-SHA256之类的哈希算法,结合时间戳、随机数请求参数进行签名,以防止篡改重放攻击。 用户可能需要具体的步骤,比如逆向分析得物的JavaScript代码,找到生成sign的函数,提取关键参数加密逻辑。引用[5]中的代码片段展示了如何重写XMLHttpRequest的open方法来拦截请求,这可能用于调试定位签名生成的代码位置。 此外,引用[4]提到使用Python进行算法还原,所以可能需要在Python中复现JavaScript的签名生成逻辑。这通常涉及分析请求参数如何排序、拼接,以及如何与密钥结合进行哈希或加密。需要注意反爬机制,如obfuscation(代码混淆)或动态密钥,这可能需要使用AST(抽象语法树)解析或动态执行来还原算法。 用户可能还需要了解如何应对反调试措施,比如在Chrome开发者工具中使用断点调试,或者使用工具如Frida进行Hook。同时,引用[3][4]强调了法律合规问题,确保研究仅用于学习目的,不用于非法用途。 最后,应该提醒用户注意法律风险,遵循网站的使用条款,避免侵犯知识产权或违反计算机安全法律。总结起来,实现得物签名需要逆向工程分析前端代码,提取关键算法,处理可能的混淆反调试,最后用目标语言如Python复现算法。</think>### 得物签名算法实现方式分析 得物签名算法主要用于接口请求的身份验证防篡改保护,常见实现方式涉及以下技术点: #### 1. **签名参数组成** 签名通常由以下参数动态生成: - 请求参数(经排序、过滤值后拼接) - 时间戳(如:$timestamp=1620000000$) - 随机数(如:$nonce=5a8s3d$) - 设备指纹(如:$device\_id=abcdef$) - 应用密钥(加密盐值,可能动态获取)[^4] 示例参数拼接逻辑: $$ \text{sign\_str} = \text{path} + \text{sorted\_params} + \text{timestamp} + \text{nonce} $$ #### 2. **加密算法类型** 根据逆向分析,得物可能采用以下组合: - **HMAC-SHA256**:对拼接字符串进行哈希运算 - **AES/Base64编码**:对结果二次处理 - **自定义位移/异或操作**:增加逆向难度[^5] #### 3. **JavaScript代码混淆** 关键函数可能被混淆,例如: ```javascript function _0x12ab5(a, b) { return a ^ b << 3; } // 需要AST解析还原控制流 ``` #### 4. **Python算法还原示例** ```python import hmac import hashlib def generate_sign(params, secret_key): # 1. 参数排序并拼接 sorted_str = '&'.join([f"{k}={v}" for k,v in sorted(params.items())]) # 2. HMAC-SHA256加密 sign = hmac.new(secret_key.encode(), sorted_str.encode(), hashlib.sha256).hexdigest() # 3. 自定义处理(示例) return sign.upper() + str(int(time.time())) ``` #### 5. **反爬对抗措施** - 动态密钥:通过接口定期更新加密盐值 - 环境检测:验证是否在真机环境运行 - 请求频率限制:异常高频触发验证码[^5]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值