XGRIDS文档
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • 灵视 P1

    • 产品概述
    • 设备基本操作
    • 使用 LCC Scan App
    • 维护及保养
    • 常见问题
  • 灵光 K 系列

    • 灵光 K1

      • 产品概述
      • 设备基本操作
      • 设备激活与连接
      • 设备采集
      • 获取绝对坐标点云数据
      • 地图融合
      • 典型场景路线规划建议
      • 注意事项
      • 常见问题
    • 灵光 K2

      • 产品概述
      • 设备基本操作
      • 设备激活与连接
      • 设备采集
      • 获取绝对坐标点云数据
      • 地图融合
      • 典型场景路线规划建议
      • 注意事项
      • 常见问题
  • 灵光 L 系列

    • 灵光 L2 Pro

      • 产品概述
      • 设备基本操作
      • 设备激活与连接
      • 设备采集
      • 获取绝对坐标点云数据
      • 实时测量功能
      • 附录
      • 常见问题
  • Lixel Studio

    • 版权
    • 安装与激活
    • 界面说明
    • 文件
    • 工程处理
    • 工具
    • 平面绘制
    • 行业应用
    • 设置
    • 设备感知
  • Lixel CyberColor

    • LCC Studio

      • 入门
      • 版本与更新
      • 下载与安装
      • 界面概览与导航
      • 重建前工作
      • 模型重建
      • 单模型重建
      • 地图融合
      • 空地融合
      • 航拍重建
      • 我的模型
      • 其他功能
      • 设置与账号
      • 转换工具
      • 视频重建
      • 常见问题 / FAQ
    • LCC Scene Editor

      • 版本与更新
      • 账号与登录
      • 产品概览与主页
      • 编辑器界面介绍
      • 三种场景漫游快捷操作
      • 文件
      • 设置
      • 编辑操作
      • 窗口
      • 视图工具栏
      • 资产与属性
      • 左侧工具栏
      • 视点
      • 跳转点
      • 天空盒
      • 标注
      • 测量
      • 场景漫游
      • 场景报告
      • 智能户型图(3D Layout)
      • 小地图
      • 预览模式(Viewer)
      • 帮助
      • 常见问题 / FAQ
      • 出生点
    • LCC Model Editor

      • 版本与更新
      • 新手指引
      • 概览与界面
      • 文件操作
      • 选择器
      • 编辑操作
      • 测量
      • 调色
      • 资产管理
      • 设置与帮助
      • 常见问题 / FAQ
    • 采集指南

      • 概述
      • 采集设备总览
      • 通用采集原则
      • 室内场景采集
      • 室外场景采集
      • 大场景采集(地图融合)
      • 空地融合采集
      • 物体采集
      • 人物采集
      • 视频重建采集
      • 高清补拍
      • 控制点(灵视 P1)
      • 常见问题与排查
    • 历史版本
  • Plugin & SDK

    • Unreal

      • 介绍
      • 快速入门 - Windows
      • 快速入门 - Linux
      • 快速入门 - Quest3
      • 版本与授权
      • 渲染
      • 画面调节
      • 法线与光照
      • 场景编辑
      • 性能参数说明
      • 性能优化指南
      • 第三方与引擎插件集成
      • 代理网格
      • 加载动画
      • 碰撞
      • 寻路系统支持
      • 单层水支持
      • 本地化
      • 常见问题
      • 故障排查
      • 日志与诊断
      • 联系我们
      • API 参考

        • ALCCActorBase
        • ULCCComponentBase
        • ULCCComponent
        • ULCC2Component
        • SOG / SPZ / PLY Actors
        • ALCC2ProxyMesh
        • ALCCClippingVolume
        • ALCCSectionPlane
        • ULCCUtilLibrary
        • Enums
        • Structs
      • 更新日志

        • v3.3.1
        • v3.0.0
        • v2.2.1
        • v1.0.0
        • v0.9.0
        • v0.8.0
        • v0.7.1
        • v0.6.1
        • v0.5.2
        • v0.4.1
        • v0.4.0
        • v0.3.0
        • v0.0.5
        • v0.0.4
        • v0.0.3
        • v0.0.2
        • v0.0.1
    • X-Brain 系列

      • 产品概述
      • 快速开始
      • 核心概念
      • 集成指南
      • API 参考
      • 数据类型
      • ROS2 桥接
      • 示例程序
      • 部署与网络
      • 排障与 FAQ
      • 版本与发布

部署与网络

网络要求

设备与调用方需处于同一交换机、同一网段,本版本不支持跨网段或经公网访问。

设备          192.168.123.103/24
调用方主机    192.168.123.x/24     任选,避开设备地址

SDK 只通过 TCP 直连设备上的一个端口,该端口必须放通:

端口用途
7448数据订阅、录制控制与状态查询(SDK 全部能力都走它)

数据面(位姿/点云/IMU/图像/错误码)与命令面(录制控制、状态查询)都在同一会话内提供,SDK 直连即可拿到全部数据。SDK 不使用组播或任何自动发现机制,因此交换机或防火墙拦截组播不影响使用,但上述 TCP 端口若被拦则无法连接。

Device::open() 会实际访问一次设备作为连通性探测,返回成功即代表链路已通、设备端服务已就绪。同网段实测 open() 耗时约 10 毫秒。

连通性自检

连接失败时的排查顺序:

ping 192.168.123.103        # 网线与网段
nc -z 192.168.123.103 7448  # 设备端口,SDK 唯一需要的端口

交付内容与部署

include/xg/robot_sdk.h        C++ 接口(推荐,header-only)
include/xg/robot_sdk_c.h      C 接口
lib/x86_64/  lib/aarch64/     动态库(按架构分目录,已内含全部第三方依赖)
bin/x86_64/  bin/aarch64/     预编译示例程序(按架构分目录)
examples/                     示例源码(connection/record/subscribe/relocation_map/comprehensive)
ros2/                         ROS2 Bridge 源码
  • 头文件、示例源码、ROS2 桥接两架构通用;仅 lib/ 与 bin/ 按架构分目录,按目标机架构选用。
  • liblixel_sdk.so 已包含全部第三方依赖,除系统库外无需额外部署。
  • 系统库依赖只有 glibc 与 libstdc++,常见 Linux 发行版自带。可核对:
readelf -d lib/<arch>/liblixel_sdk.so | grep NEEDED

平台与 glibc

架构动态库目录运行要求
x86_64lib/x86_64/glibc ≥ 2.34
aarch64lib/aarch64/glibc ≥ 2.30

glibc 版本不足时程序启动即失败(提示找不到 GLIBC_2.xx)。部署前确认:

ldd --version | head -1
uname -m

安全须知

本版本不含身份认证,设备控制接口对同网段完全开放——同一交换机上的任何主机都能连接设备并控制录制。

因此:

  • 设备不得接入不可信网络(公共网络、访客网络、直连互联网);
  • 建议设备与调用方主机使用独立交换机或专用 VLAN,与办公网隔离。

符号隔离

动态库只导出 xg_ 前缀符号,第三方依赖已静态并入并隐藏。调用方工程即便自带同名库的其他版本也不会冲突。可核对:

nm -D --defined-only lib/<arch>/liblixel_sdk.so | grep -v ' xg_'

部署前检查清单

  • 目标机架构与交付包匹配(uname -m)
  • glibc 版本满足要求(ldd --version)
  • 设备与主机同网段直连
  • 设备端口 7448 可达(nc -z)
  • lib/<arch>/ 与可执行文件相对位置正确,或已设 LD_LIBRARY_PATH
  • 设备处于隔离网络 / 专用 VLAN
上一页
示例程序
下一页
排障与 FAQ