CONFIG

最后: 2016/10

修改 /SD_WLAN/CONFIG 即可控制FlashAir。要使修改后的设置生效,你需要拔下并重新插入FlashAir进行重启。该目录设为隐藏属性,所以你需要使用工具来处理隐藏目录。注意config.cgi修改设置时可能需要延迟一些时间才会反映到CONFIG文件中。重启FlashAir,然后修改CONFIG文件。Regarding how to write CONFIG, please see CONFIG writing sample.

WLANSD

The following conditions allow us to controll WIreless LAN in common with iSDIO stabdard devices. Regarding iSDIO specifications, please refer to SD Association .

Parameter Description Example Firmware Version
ID Card ID ID=SMITH’S_CARD 1.00.00+
DHCP_Enabled Enable DHCP Client DHCP_Enabled=YES 1.00.00+
IP_Address IP Address IP_Address=192.168.0.10 1.00.00+
Subnet_Mask Subnet Mask Subnet_Mask=255.255.255.0 1.00.00+
Default_Gateway Default Gateway Default_Gateway=192.168.0.1 1.00.00+
Preferred_DNS_Server Preferred DNS Server Preferred_DNS_Server=192.168.0.1 1.00.00+
Alternate_DNS_Server Alternate DNS Server Alternate_DNS_Server=192.168.0.1 1.00.00+
Proxy_Server_Enabled Enable Proxy Server Proxy_Server_Enabled=YES 1.00.00+
Proxy_Server_Name Proxy Server Proxy_Server_Name=yourproxy.com
Proxy_Server_Name=123.123.0.1
1.00.00+
Port_Number Proxy Server Port Number Port_Number=8080 1.00.00+

Vendor

The following conditions allow us to controll spcific to the FlashAir.

参数 说明 示例 固件版本
APPAUTOTIME 设定连接超时长度 APPAUTOTIME=3000000 1.00.00+
APPINFO 应用程序特有信息 APPINFO=0123ABCD4567EFGH 1.00.00+
APPMODE 无线局域网模式 APPMODE=4 1.00.00+
APPNAME NETBIOS/Bonjour名称 APPNAME=myflashair 1.00.00+
APPNETWORKKEY 网络密钥 APPNETWORKKEY=12345678 1.00.00+
APPSSID SSID APPSSID=flashair 1.00.00+
BRGNETWORKKEY Internet pass-thru mode的网络密钥 BRGNETWORKKEY=12345678 2.00.02+
BRGSSID Internet pass-thru mode的SSID BRGSSID=myhomelan 2.00.02+
CID 卡片ID CID=02544d53573038470750002a0200c201 1.00.00+
CIPATH 无线启动画面路径 CIPATH=/DCIM/100__TSB/FA000001.jpg 1.00.00+
New COMMANDCGI 设置command.cgi的有效操作码 COMMANDCGI=100-103 3.00.00+
DELCGI 禁用CGI DELCGI=/,/thumbnail.cgi 2.00.02+
New DHCPC_RETRANS_MAX DHCP客户端重传计数 DHCPC_RETRANS_MAX=5 4.00.03+
DNSMODE DNS 操作模式 DNSMODE=1 2.00.02+
New EAPCERT TLS证书的文件路径 EAPCERT=/cert.pfx 4.00.03+
New EAPPASSWORD PEAP密码或TLS密钥密码 EAPPASSWORD=12345678 4.00.03+
New EAPTYPE 加密标准 EAPTYPE=TLS 4.00.03+
New EAPUSER 指定EAPTYPE时使用的用户标识 EAPUSER=SMITH 4.00.03+
HTTPDBUFF Memory size HTTPDBUFF=2920 2.00.03+
HTTPDMODE Authentication method HTTPDMODE=1 1.00.04+
HTTPDPASS Authentication password HTTPDPASS=12345678 1.00.04+
HTTPDUSER Authentication user name HTTPDUSER=flashair 1.00.04+
IFMODE SD接口用户I/O启用标记 IFMODE=1 2.00.03+
LOCK 默认配置标记 LOCK=1 1.00.00+
LUA_RUN_SCRIPT 启动时执行的Lua脚本路径 LUA_RUN_SCRIPT=/bootscript.lua 3.00.00+
LUA_SD_EVENT 写入事件时执行的Lua脚本路径 LUA_SD_EVENT=/writescript.lua 3.00.00+
MASTERCODE Mastercode MASTERCODE=0123456789AB 1.00.00+
NOISE_CANCEL 噪音抵消 NOISE_CANCEL=2 2.00.03+
PRODUCT 产品代码 PRODUCT=FlashAir 1.00.00+
REDIRECT HTTP redirect mode REDIRECT=1 2.00.03+
New STAMAC STA模式下的地址过滤功能 STAMAC=40b395A0851a 2.00.02+
New STANUM STA模式下连接设备限制功能的数量 STANUM=2 2.00.02+
STA_RETRY_CT STA模式下连接重试次数 STA_RETRY_CT=0 3.00.00+
TIMEZONE 时区 TIMEZONE=36 3.00.00+
UPDIR 上传目标目录 UPDIR=/DCIM 2.00.03+
UPLOAD 允许上传操作标识 UPLOAD=1 1.00.00+
VENDOR 经销商代码 VENDOR=TOSHIBA 1.00.00+
VERSION 固件版本 VERSION=F24A6W3AW1.00.03 1.00.00+
WEBDAV 启用FlashAir Drive(WebDAV)标识 WEBDAV=0 3.00.00+
WLANAPMODE Wireless LAN Standard WLANAPMODE=0x03 3.00.00+

CONFIG writing sample

[WLANSD]

ID=SMITH’S_CARD
DHCP_Enabled=YES
IP_Address=
Subnet_Mask=
Default_Gateway=
Preferred_DNS_Server=
Alternate_DNS_Server=
Proxy_Server_Enabled=YES
Proxy_Server_Name=yourproxy.com
Port_Number=8080

[Vendor]

CIPATH=/DCIM/100__TSB/FA000001.JPG
APPMODE=4
APPNETWORKKEY=********
VERSION=FA9CAW3AW3.00.00
CID=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
PRODUCT=FlashAir
VENDOR=TOSHIBA

Card ID

ID

Specify card ID using ASCII 1 - 16 characters. Default is empty.

示例:

ID=SMITH’S_CARD

Enable DHCP Client

DHCP_Enabled

Set whether to enable or disable DHCP client as follows.

YES (Default) Enable DHCP client
NO Disable DHCP client

示例:

DHCP_Enabled=YES

IP Address

IP_Address

When DHCP client is disabled, set the IP Address. Default value is "0.0.0.0". When "DHCP_Enabled=YES", values are ignored.

示例:

IP_Address=192.168.0.10

Subnet Mask

Subnet_Mask

When DHCP client is disabled, set Subnet Mask. Default value is "0.0.0.0". When "DHCP_Enabled=YES", values are ignored.

示例:

Subnet_Mask=255.255.255.0

Default Gateway

Default_Gateway

When DHCP client is disabled, set the Default Gateway. Default value is "0.0.0.0". When "DHCP_Enabled=YES", values are ignored.

示例:

Default_Gateway=192.168.0.1

Preferred DNS Server

Preferred_DNS_Server

When DHCP client is disabled, set the Preferred DNS Server. Default value is "0.0.0.0". When "DHCP_Enabled=YES", values are ignored.

示例:

Preferred_DNS_Server=192.168.0.1

Alternate DNS Server

Alternate_DNS_Server

When DHCP client is disabled, set the Alternate DNS Server. Default value is "0.0.0.0". When "DHCP_Enabled=YES", values are ignored.

示例:

Alternate_DNS_Server=192.168.0.1

Enable Proxy Server

Proxy_Server_Enabled

Set whether to enable or disable Proxy Server as follows.

YES Enable Proxy Server
NO (Default) Disable Proxy Server

示例:

Proxy_Server_Enabled=YES

Proxy Server

Proxy_Server_Name

Set the domain name or IP Address of Proxy Server. Default is empty. When "Proxy_Server_Enabled=NO", values are ignored.

示例:

Proxy_Server_Name=yourproxy.com
Proxy_Server_Name=123.123.0.1

Proxy Server Port Number

Port_Number

Set the Port Number of Proxy Server. Default value is "8080". When "Proxy_Server_Enabled=NO", values are ignored.

示例:

Port_Number=8080

设定连接超时长度

APPAUTOTIME

设定无线局域网自动超时长度。

当无线局域网模式为4或5时,如果在该参数指定的时间内没有其他设备连接到FlashAir,无线局域网功能会停用。 可用数值为 600004294967294,默认值为 300000。时间计量单位为毫秒。

指定为 0则关闭自动超时功能。
注意: 如果卡的电源断开,卡将停止工作。

示例:

APPAUTOTIME=3000000

应用程序特有信息

APPINFO

保存应用程序专用的信息,长度1~16个字符。

示例:

APPINFO=0123ABCD4567EFGH

无线局域网模式

APPMODE

设定无线局域网模式可选择以下模式:

0 在手动启动模式下启动无线局域网功能。
无线局域网设为AP模式。
2 在手动启动模式下启动无线局域网功能。
将无线局域网设为STA模式。
3 在手动启动模式下启动无线局域网功能。
将无线局域网设为“互联网直通”模式。
(FW 2.00.02+)
4 在自动启动模式下启动无线局域网功能。
将无线局域网设为AP模式。
5 在自动启动模式下启动无线局域网功能。
将无线局域网设为STA模式。
6 在自动启动模式下启动无线局域网功能。
将无线局域网设为“互联网直通”模式。
(FW 2.00.02+)
其他 未定义行为
手动启动模式
此模式用于手动切换FlashAir无线局域网功能的ON / OFF。
您可以通过关闭出厂时保存在FlashAir中的无线局域网启动映像(/ DCIM / 100__TSB / FA000001.JPG)的图像保护来激活无线局域网,并通过打开图像保护来禁用无线局域网。
保护ON / OFF主要在数码相机一侧进行。
自动启动模式
当FlashAir插入设备打开时,此模式将自动激活无线局域网功能。
AP模式
在AP模式(即接入点模式)下,FlashAir以普通无线热点的方式运行,但不能直接访问互联网。
设置文件的参数 APPSSIDAPPNETWORKKEY分别设定SSID和网络密钥。
加密模式为WPA2-AES。
STA模式
在STA模式(即基站模式)下,FlashAir变为无线局域网客户端。需要另一个设备来充当接入点。
设置文件的参数 APPSSIDAPPNETWORKKEY分别设定SSID和网络密钥。

更多信息请参照 高级教程 - 使用基站模式
Internet pass-thru mode
在Internet pass-thru mode下,FlashAir同时充当无线接入点和无线局域网客户端。
这样你就可以在连接到FlashAir的同时连接互联网。
如果卡未能连接第二接入点,则只会开启AP模式功能。
设置文件的参数 APPSSIDAPPNETWORKKEY分别设定SSID和网络密钥。
加密模式为WPA2-AES。
设置文件的参数 BRGSSIDBRGNETWORKKEY 分别设定第二接入点的SSID和网络密钥。
更多信息请参照 高级教程 - 使用Internet pass-thru mode

示例:

APPMODE=4

NETBIOS/Bonjour名称APPNAME

APPNAME

设定NETBIOS或Bonjour返回的名称,最长15个字符。

如果CONFIG文件中没有设定,或CONFIG文件不存在,则该名称为 flashair

示例:

APPNAME=myflashair

网络密钥

APPNETWORKKEY

以0~63个字符设定网络密钥。开启安全功能至少需要8个字符。

示例:

APPNETWORKKEY=12345678

SSID

APPSSID

以1~32个字符设定SSID(服务集标识符)。

如果CONFIG文件中没有设定,或CONFIG文件不存在,则SSID为 flashair_<MACADDRESS>

示例:

APPSSID=flashair

Internet pass-thru Mode的网络密钥

BRGNETWORKKEY

以0~63个字符设定Internet pass-thru Mode的网络密钥。

示例:

BRGNETWORKKEY=12345678

Internet pass-thru Mode的SSID

BRGSSID

以1~32个字符设定Internet pass-thru Mode的SSID(服务集标识符)。

示例:

BRGSSID=myhomelan

卡ID

CID

CID是SD标准指定的卡片标识符。标识符为32位的16进制数字。

示例:

CID=02544d53573038470750002a0200c201

无线启动画面路径

CIPATH

设定用作无线启动画面的图片完整路径。无线启动画面是当无线局域网模式( APPMODE)为 023时用于控制无线局域网开启或关闭的图片文件。

示例:

CIPATH=/DCIM/100__TSB/FA000001.jpg

设置command.cgi的有效操作码

COMMANDCGI

设置command.cgi的有效操作码。

Example:

COMMANDCGI=100-103

禁用CGI

DELCGI

禁用指定的CGI。

参数:

指定以下的一个或多个值,以逗号连接:
/ 禁止文件下载操作。
/command.cgi 禁用 command.cgi
/config.cgi 禁用 config.cgi
/thumbnail.cgi 禁用 thumbnail.cgi
/upload.cgi 禁用 upload.cgi

示例:

DELCGI=/,/thumbnail.cgi

DHCP客户端重传计数

DHCPC_RETRANS_MAX

设置DHCP客户端重新传输的次数。 如果指定了0,则无限重传。 设定值为 0255

Example:

DHCPC_RETRANS_MAX=5

DNS操作模式

DNSMODE

选择DNS操作模式。

0 仅当DNS请求以APPNAME或 flashair完成时返回FlashAir的IP地址。.
1 (默认值) 解析并向DNS请求返回FlashAir的IP地址。例如,即使APPNAME设为“myflashair”,以http://flashair访问时仍然解析为卡的IP地址。

示例:

DNSMODE=1

TLS证书的文件路径

EAPCERT

设置TLS证书的文件路径。 可指定的证书采用.pfx或.p12格式。

示例:

EAPCERT=/cert.pfx

PEAP密码或TLS密钥密码

EAPPASSWORD

设置PEAP密码或TLS密钥密码。

示例:

EAPPASSWORD=12345678

加密标准

EAPTYPE

在STA模式设置期间设置EAPTYPE时,它在8021X模式下运行(WPA2 Enterprise)。 设定值是 PEAPTLS。 当设置 PEAP时,请尝试使用 EAPUSEREAPPASSWORD参数进行连接。 当指定 TLS时,执行使用客户端证书的连接。 此时,指定要与 APPSSID连接的接入点的SSID。

示例:

EAPTYPE=TLS

指定EAPTYPE时使用的用户标识

EAPUSER

设置指定EAPTYPE时使用的用户标识。

示例:

EAPUSER=SMITH

Memory size

HTTPDBUFF

By reducing the amount of memory used in the HTTP server, you can increase the amount of memory used in Lua script execution. Note that in the case of reducing the memory of the HTTP server, the download throughput will decrease. The range of value is from 2920 to 23360. Default value is 23360.

Example:

HTTPDBUFF=2920

Authentication method

HTTPDMODE

Specifies authentication method used by built-in HTTP server. Specify one of the following values.

0 (default) No authentication
1 Basic access authentication
2 Digest access authentication

Example:

HTTPDMODE=1

Authentication password

HTTPDPASS

Specifies a password for Basic access authentication or a hash key for Digest access authentication.
Digest authentication Realm is "Secret Zone".For Digest authentication, please write the following value in 32-digit hexadecimal number.
MD5(Username ":" "Secret Zone" ":" Password).

Example(Basic access authentication):

HTTPDPASS=12345678

Example(Digest access authentication):

Username: username
Password: password
In this case, calculate MD5("username:Secret Zone:password").
HTTPDPASS=66643ffbf66badfe10b904134e6bd1dc

Authentication user name

HTTPDUSER

Specifies a user name for Basic access authentication. This parameter is not used for Digest access authentication.

Example:

HTTPDUSER=flashair

SD接口启用标识

IFMODE

允许使用SD接口用户I/O。

更多信息请参照 command.cgi: 以用户I/O形式控制SD接口

1 启用
其他(默认值) 禁用

示例:

IFMODE=1

默认配置标识

LOCK

该标识表示默认配置是否完成。如果默认配置已设定,该标识将设为 1。如果默认配置标识不存在,Web浏览器连接FlashAir时将显示SSID和网络密钥设定画面。请不要将该标识设为 1以外的数值。.

示例:

LOCK=1

启动时执行的Lua脚本路径

LUA_RUN_SCRIPT

设定启动时执行的Lua脚本绝对路径。该脚本将在FlashAir启动后5分钟执行。

示例:

LUA_RUN_SCRIPT=/bootscript.lua

写入事件时执行的Lua脚本路径

LUA_SD_EVENT

设定写入事件时执行的Lua脚本绝对路径。该脚本将在每当有文件写入FlashAir时运行。

示例:

LUA_SD_EVENT=/writescript.lua

Master code

MASTERCODE

是12位的16进制数字,用于设定SSID(APPSSID)和网络密钥(APPNETWORKKEY)的密码。 如果Mastercode仍未设置,请在进行任何修改之前通过config.cgi设置。

示例:

MASTERCODE=0123456789AB

噪音抵消

NOISE_CANCEL

降低信号宽度,提高连接质量,在干扰噪音严重的环境中很有帮助。

2 启用噪音抵消
其他(默认值) 禁用噪音抵消

示例:

NOISE_CANCEL=2

产品代码

PRODUCT

FlashAir的产品名称。

示例:

PRODUCT=FlashAir

HTTP redirect mode

REDIRECT

Changes the HTTP redirect mode. The following modes are available:

1 (Default) Enable redirecting
0 Disable redirecting

Example:

REDIRECT=1

STA模式下的地址过滤功能

STAMAC

在STA模式下设置地址过滤功能。 注册多个时最多可注册七个。 在这种情况下,您需要列出多行STAMAC。

示例:

STAMAC=40b395A0851a

STA模式下的连接数量有限

STANUM

设置STA模式下的连接限制。 如果没有描述,最多可以连接七个单元。

示例:

STANUM=2

STA模式下重试连接次数

STA_RETRY_CT

设定在STA模式下重试无线局域网连接的次数。设为 0 将无限次重试。

示例:

STA_RETRY_CT=3

时区

TIMEZONE

设定FlashAir Drive运行时用于将FAT文件时间转换为UTC时间的时区。时区按15分钟的间隔储存,范围为 -4854。例如,UTC标准时间为 0,而日本时间(+9)为 36 (9(h)×4(15m)=36)。

示例:

TIMEZONE=36

上传目标目录

UPDIR

指定上传目录。

示例:

UPDIR=/DCIM

允许上传操作标识

UPLOAD

设定是否允许使用以下值进行上传操作:

1 允许上传操作
其他(默认值) 不允许上传操作

示例:

UPLOAD=1

经销商代码

VENDOR

FlashAir经销商名称

示例:

VENDOR=TOSHIBA

固件版本

VERSION

FlashAir固件版本

示例:

VERSION=F24A6W3AW1.00.03

FlashAir Drive(WebDAV)

WEBDAV

设定启用或禁用FlashAir Drive。可选择以下模式:

0 关闭 FlashAir Drive
1 开启 FlashAir Drive(只读)
2 开启 FlashAir Drive. 写入文件还需要设定 UPLOAD=1

示例:

WEBDAV=0

Wireless LAN Standard

WLANAPMODE

Sets the Wireless LAN Standard as follows.

0x01 802.11b
0x02 802.11g
0x03 (Default) 802.11bg
0x82 802.11ng

Example:

WLANAPMODE=0x03