You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

FLIR One Edge Pro无线款通过Mobile SDK连接安卓自定义应用失败求助

FLIR One Edge Pro无线版无法通过Mobile SDK的Network接口连接排查方案
  • 确认SDK设备兼容性:核对最新版Mobile SDK的官方文档,确认其明确支持FLIR One Edge Pro无线型号,部分新版本SDK可能存在适配延迟,需确保设备在支持列表内。

  • 检查Android权限配置:

    • 确保AndroidManifest.xml中添加完整网络权限:
      <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
      <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
      <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
      <uses-permission android:name="android.permission.INTERNET" />
      
    • Android 12及以上系统需额外添加并运行时请求NEARBY_WIFI_DEVICES权限:
      <uses-permission android:name="android.permission.NEARBY_WIFI_DEVICES" android:usesPermissionFlags="neverForLocation" />
      
  • 修正Network接口搜索逻辑:

    • 初始化搜索时需指定设备类型过滤,避免搜索范围过大遗漏目标相机:
      CameraDiscovery discovery = new CameraDiscovery(context);
      discovery.addCommunicationInterface(CommunicationInterface.Network);
      discovery.setCameraTypeFilter(CameraType.FLIR_ONE_EDGE_PRO);
      discovery.startDiscovery(new CameraDiscovery.CameraDiscoveryListener() {
          @Override
          public void onCameraFound(Camera camera) {
              // 处理相机连接逻辑
          }
          @Override
          public void onDiscoveryError(String error) {
              // 捕获并排查错误信息
          }
      });
      
    • 搜索操作必须放在后台线程执行,避免主线程阻塞导致搜索超时。
  • 确保Wi-Fi热点连接:

    • FLIR One Edge Pro无线版依赖手机连接相机自身Wi-Fi热点,自定义应用需实现热点连接引导逻辑(官方APP会自动完成此步骤),确保用户已连接相机专属Wi-Fi网络。
    • 若手机同时连接其他Wi-Fi,需优先切换至相机热点后再执行搜索。
  • 验证SDK初始化流程:

    • 确保在调用CameraDiscovery前完成SDK初始化:
      FlirSdk.init(context);
      
    • 通过日志排查SDK初始化是否存在错误,确认初始化状态正常。
  • 对比官方APP通信流程:

    • 抓取官方APP与相机的通信数据包,检查是否存在自定义应用缺失的交互步骤(如特定广播、请求指令)。
    • 对比官方APP的权限清单与自定义应用,确保权限配置完全一致。

内容的提问来源于stack exchange,提问作者dawoud

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 23:09:52