问题标签 [flashair]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
358 浏览

flashair - 无需重启即可上传文件

我正在使用upload.cgi从SD中删除一个文件并将该文件的新版本上传到SD,但SD所在的设备仍然可以识别旧版本。

FlashAir SD 似乎会缓存旧文件内容,直到我重新启动它。

我知道从两个设备写入一个 SD 卡是一个坏主意,所以我理解他们为什么这样实现它,但我需要交换 SD 上的文件而不将其从设备上拔下...

是否有任何类型的隐藏设置,外壳,我可以用来实际使卡“拥有”已编辑文件而无需拔下卡?

SD卡所在的设备根本不会写入SD(因此,不会由于两个设备同时写入而导致数据损坏),但是当我拔下SD并拒绝工作时它会识别(因为它会验证文件重新启动或重新插入 SD 时)。但是我想在设备没有注意到任何奇怪的情况下“实时”交换那个文件......

0 投票
0 回答
148 浏览

flashair - FlashAir:更改缩略图的大小

是否可以从 thumbnail.cgi 控制缩略图大小?或者这是从主图像中的 EXIF 缩略图中提取的?

在浏览器示例(最后一个教程页面底部的最后两张图片)中,他们建议可以生成和下载不同大小的文件

这是如何实现的?

我正在查看有关文件写入的 LUA 脚本,但不确定从哪里开始。

非常感谢任何帮助。

0 投票
1 回答
165 浏览

java - 有什么方法可以在任何更新时从 Flash Air 卡向 Android 应用发送通知?

我正在做安卓项目。我制作了从 FlashAir wifi 存储卡获取文件的 android 应用程序。使用polling方法,我刷新文件列表,然后检查是否有任何文件更新,但是当任何文件更新时,我需要来自服务器(FlashAir)端的通知,而不是来自应用程序端的通知,这意味着我不想在应用程序上使用轮询方法边。

0 投票
3 回答
897 浏览

flashair - 东芝 FlashAir 独立模式的问题

我的场景如下 - 将 Toshiba Flash Air 连接到相机,并配置为独立模式,以便相机检测到网络,用户可以从 Flash Air 中提取文件,而无需切换到 Flash Air SSID。然而,在经历了很多痛苦和涉猎配置文件之后,我仍然无法通过我的常规网络访问 Flash Air url - http://flashair/ 。有人成功配置卡吗?

我的配置文件详细信息:

0 投票
1 回答
470 浏览

flashair - LUA_SD_EVENT 的 Flashair 问题

我有一个Flashair ,每次将新文件添加到卡中时,我都会尝试运行Lua脚本。

我在CONFIG上设置了LUA_SD_EVENT,但是当我将文件添加到 SD 卡时没有任何反应。基本上,我的 PC 上有 Flashair,并手动向其中添加文件。

启动时的LUA_RUN_SCRIPT工作正常。

0 投票
0 回答
165 浏览

lua - 在 Lua 中将 Geo 标记添加到 jpeg

我一直在努力理解 EXIF 数据解析,但有些事情我无法弄清楚。

我的目标是编写一个可以在我的 FlashAir 卡中运行的 Lua 代码,以便写入 GPS 位置信息。

我无法弄清楚的是,如果编写一个以前不存在的标签需要将字节转移到我必须插入缺失标签的位置。

我在使用软件添加标签前后比较了相同的图像,它们看起来完全相同。这意味着 EXIF 标头为所有预期的标头分配空间,无论它们是否已定义。

如果 GeoTag 丢失,我想我只需要更新 IFD0 的计数器并将 GPS 的标签标识符放在正确的位置,然后我将所有信息放在正确的字节中。

你们知道应该如何处理地理标签的插入吗?我将使用 Lua(至少我会尝试),所以我必须在字节级别工作......我还没有找到任何我需要的库......

0 投票
1 回答
322 浏览

python - 如何使用 API 从 FlashAir 卡中删除文件?

根据command.cgiupload.cgi的文档,我有一个简单的同步应用程序,它首先检索文件列表,然后尝试从设备中删除它们。

但是,删除操作总是失败并出现 404 错误。

发出的请求就像

作为参数给出的文件DEL肯定存在于设备上,因为该值直接取自之前紧接的文件列表响应。

FlashAir API 的完整响应是:

0 投票
1 回答
539 浏览

ios - 如何在使用 AFNetworking 的 iOS 应用程序上通过蜂窝数据连接互联网的同时通过 WiFi 拥有 FlashAir 接入点?

重要提示:我不需要同时传输,我的意思是,我不需要通过 WiFi 传输同时仍然通过 4G 传输,我只想通过 Wifi 连接到我的接入点,传输一些文件,最后无需关闭 WiFi 即可让 iPhone 使用 4G。

问题: 只要我连接到接入点(FlashAir 技术),我的 iPhone 就不会在意使用 4G 上网,就像它说:哦,我有 WiFi 连接,我会通过该网络引导所有 HTTP GET 请求,这对我不利,因为该接入点用于从/向其读取/写入文件。

到目前为止,我所做的没有成功的是以下两件事:

  1. 将 nogatewaymode=1 变量添加到我的 FlashAir 设备的conf文件中,这使 iOS 平台知道此接入点不打算提供互联网,因此,当我通过 WiFi 连接到 FlashAir 时,iPhone 使用 4G 访问互联网,这很酷,这里的问题是,在这种模式下,我无法将文件读/写到 FlashAir 设备,这会造成无用的 WiFi 连接。</p>

  2. 将 FlashAir 设备配置为 Internet Pass-Thru 模式,这允许它基本上充当接入点和路由器,这需要将 APPMODE=6 添加到conf文件并添加几个变量以提供辅助或父网络(SSID 和 Pass)。这实际上可行,但在仅 WiFi 的情况下,我不必在 WiFi 连接之间切换以从接入点获取文件,然后使用互联网上传它们,因为后者只使用其辅助网络来访问互联网。问题是,如果我们远离辅助网络,您可以获得接入点功能,但是当尝试上网时,iPhone 只关心尝试通过此 WiFi 连接访问互联网,这是不可能的,因为我们远离辅助网络网络,它只是报告一个没有互联网连接的错误,它甚至没有尝试使用一直处于开启状态的 4G。

一些额外的信息是我支持 iOS 8+,我在这个项目中使用 Obj-C,我正在使用 AFNetworking 来执行对互联网 Web 服务和支持它的 FlashAir 设备的请求,它有一个内置的-in Web 服务器,它使用参数侦听 HTTP GET 请求 (cgi)。

有任何想法吗?提前致谢

0 投票
0 回答
459 浏览

macos - Lua - FlashAir 卡配置文件被损坏

我正在使用 Toshiba FlashAir 卡通过安装在 FlashAir 卡上的 Lua 脚本将照片从我的无人机无线上传到我的网络服务器。该卡大部分时间都可以正常工作,但有时照片无法上传。当我通过我的 mac 连接到卡时,我收到此消息,“CONFIG”已损坏,无法打开。

在此处输入图像描述

不知道为什么会这样。下面列出了执行上传的 ftpUpload.lua 脚本:

0 投票
1 回答
221 浏览

lua - flashair w04 上的 lua lfs 似乎不起作用

嗨上周我一直试图让我的 Flashair 通过 ftp 上传其文件。

我可以毫无问题地建立 ftp 连接,但是当我尝试遍历其文件夹中的文件时,它在 lua lfs 上给了我一个错误,它返回的唯一内容是 nil。

它关于这个代码示例:

我得到的错误是:

lua: ftp.lua:17: 尝试索引一个 nil 值(全局 'lfs')堆栈回溯: ftp.lua:17: in main chunk [C]: in ?

其中第 17 行是提供的代码示例中的第一行。

我是否遗漏了什么,似乎我无法结合 Flashair 找到有关此问题的大量信息。

任何帮助,将不胜感激。