在iOS中集成Sandisk Connect Wireless Stick

时间:2019-07-09 05:44:47

标签: ios bluetooth storage wireless

我想通过蓝牙或wifi在ios应用程序中连接 Sandisk Connect无线棒,并在ios应用程序中从该存储设备中获取所有文件。由于我对此进行了大量研究,但我无法在ios应用中找到任何用于连接无线存储设备的代码。

注意:我仅使用Sandisk设备并不重要。我只想从ios应用程序中的无线存储设备连接并获取文件

2 个答案:

答案 0 :(得分:1)

要连接到设备,请使用Sandisk网站上的以下信息: https://kb.sandisk.com/app/answers/detail/a_id/17528/~/connecting-to-the-wireless-stick-using-ios-or-android-devices

  1. 将SanDisk Connect无线记忆棒插入计算机或USB-AC适配器,以确保充满电。充满电最多可能需要2个小时。

  2. 如果尚未安装,请从App Store安装“ SanDisk Connect”应用。

  3. 通过按下并释放电源按钮打开Wireless Stick

  4. 连接到Wireless Stick Wi-Fi网络“ SanDisk Connect ######” 一种。 ######将是您特定单位的唯一标识符。 b。 iPhone,iPad或iPod touch:通过设备设置连接到Wireless Stick Wi-Fi网络 一世。单击设置图标 ii。点击WLAN iii。选择“ SanDisk Connect ######”

  5. 启动“ SanDisk Connect”移动应用程序。

要通过浏览器传输文件,您可以使用应用程序或按照Sandisk网站上的以下说明进行操作: https://kb.sandisk.com/app/answers/detail/a_id/17540/related/1

  1. 连接到Wireless Stick Wi-Fi网络“ SanDisk Connect ######” 一种。 ######将是您特定单位的唯一标识符。
  2. 在Web浏览器中输入www.sandisk.com/myconnect或IP地址172.25.63.1
  3. 您现在可以在浏览器中浏览和下载

在当前严格的条件下,这可能无法在iOS中运行,但希望能放松将文件存储和下载到设备上的情况,希望这有助于解决您的问题。我没有无线摇杆或iOS设备,因此无法验证。很抱歉给您带来不便。

答案 1 :(得分:1)

因此,对于您要在程序中以编程方式实现的目标尚不完全清楚,但根据使用情况,您可能需要看两件事。

我希望用户在我的应用中添加/查看文件

在这种使用情况下,我将看一下UIDocumentPickerViewController。我怀疑iOS 8及更高版本支持此功能,但不包括特定的硬件要求,您可能会实现很多所需的功能。请注意,此ViewController的iOS版本之间存在明显的功能差异,尤其是在iOS 11中引入了Files App。

我有一个存储文件并希望用户访问的硬件设备/远程服务

在这种使用情况下,我将看一下FileProvider框架,更重要的是看NSFileProviderExtensionNSFileProviderManager。该API主要供主要用于管理文件和用户内容的应用程序使用。再次注意,在iOS 11中,通过引入“文件”应用程序,文件管理发生了重大变化。

如果您能够定位到iOS 13及更高版本,并且您可以接受用户将USB驱动器插入其设备的情况,则可能不需要任何这些。在这种情况下,您可能可以避免上述情况。

最后一点,如果Sandisk Connect不与FileProvider集成(我个人不拥有设备而无法确认),那么设置NSFileProviderExtensionNSFileProviderManager可能对您没有帮助除非您愿意坐在那里并对它们可能已经实现或未实现的任何保护机制进行反向工程,否则都是如此。查看该设备的评论,似乎Stick实际上是USB记忆棒上的计算机,这表明Sandisk已完成@ Paulw11的建议。如果幸运的话,stick可能无非就是将无线路由器,Web服务器和ftp服务器都融合为一体。您可能需要在首选的Web浏览器控制台或Wireshark中花费一些时间,才能确切地了解他们的通信方式,并希望它不会被加密或混淆。