DCS2121 support table.pdf

Test command: In Linux: Notes, please add "-u :" for the authentication of admin. HTTP GET request: curl -u admin:admin ...
48KB taille 1 téléchargements 49 vues
DCS-2121(2102)-1.03-2414 NIPCA1.5 support table

.

Revision Version

Date

Author

Comment

1.5

2008/11/24

Ryan Hsu

3.4.1 add httpexternalport, rtspport and rtspexternalport 3.5.3, 3.5.4 change ‘actions’ and ‘action’ keyword to be ‘handlers’ and ‘handler’ 4.1.2 change MJPG boundary string to resolve Safari’s bug 7.1.1-7.1.3 to support customized url entry of RTSP live stream.

Firmware version: 1.0.3, 2414 NIPCA version: 1.5 Test command: In Linux: Notes, please add "-u :" for the authentication of admin. HTTP GET request: curl -u admin:admin http://172.19.150.89/XXXX/XXXX.cgi HTTP POST request: curl -u admin:admin http://172.19.150.89/XXXX/XXXX.cgi -d”name=CS-637N&location=MyRoom” In Windows: HTTP GET request: Input the URL: http://172.19.150.89/config/camera_info.cgi in browser. HTTP POST request: Input the URL: http://172.19.150.89/config/camera_info.cgi?name=CS637N&location=Classroom in browser. Note: NIY : Not Implement Yet NA : Not Available (No this functionality in this IPCAM.). Chapter CGI

Support

3.1.1

/common/info.cgi

FULL

3.1.2

/config/info_ex.cgi

NIY

3.1.3

/users/verify.cgi

NIY

3.1.4

/config/camera_info.cgi

FULL

3.1.5

/config/camera_info.cgi -d"name=DCS-3410&location=MyRoom" /config/camera_info.cgi -d"name=dcs3410" /config/camera_info.cgi -d"location=classroom"

FULL

3.1.6

/config/datetime.cgi

FULL

3.1.7

/config/datetime.cgi FULL -d"method=2&timezone=66&date=2008-08-14&time= 17:29:30&dstenable=no&dstauto=no&offset=-1:30" /config/datetime.cgi -d"method=1×erver=ntp1.dlink.com&timezone= 66&dstenable=no&dstauto=no&offset=%2b1:30" /config/datetime.cgi -d"method=0&timezone=66&dstenable=yes&dstauto= no&offset=-1:30&starttime=4.5.3/17:30:00&stoptime= 5.5.5/18:30:00"

3.2.1

/config/user_list.cgi

FULL

Comment

Max length = 60

1. The offset can be positive or negative. Range: -2:00, -1:30, -1:00, -00:30, 00:30, 1:00, 1:30, 2:00. 2. Set date and time about 5 seconds. Set daylight saving about 11 seconds. Set NTP about 17 seconds.

/config/user_list.cgi –d"name=admin" 3.2.2

Modify the password of admin: FULL /config/user_mod.cgi -d"name=admin&password=YWRtaW5z&group=Adm inistrator" curl -u admin:admins http://172.19.148.79/config/user_list.cgi -d"name=admin"

1. You can‘t add a user into the Administrator group. 2. The password of admin can’t be set to empty.

Add an user: curl -u admin:admin http://172.19.148.79/config/user_mod.cgi -d"name=admins&password=YWRtaW5z&group=Use rs" curl -u admin:admin http://172.19.148.79/config/user_list.cgi -d"name=admins" 3.2.3

/config/user_list.cgi /config/user_del.cgi -d”name=admins” /config/user_list.cgi

FULL

3.2.4

/config/group_list.cgi

NIY

3.2.5

/config/group_mod.cgi NIY -d"name=PowerUsers&user=ryan&privilege=ptz,outpu ts,speaker,mic,video,notify"

3.2.6

/config/group_del.cgi -d"name=Users"

NIY

3.2.7

/config/privilege_info.cgi

NIY

3.3.1

/config/stream_info.cgi

FULL

No support vprofileformat field.

3.3.2

/config/video.cgi -d"profileid=1"

FULL

No support vprofileformat field.

3.3.3

/config/video.cgi FULL -d"profileid=1&resolution=640x480&bitrate=2048&co dec=MPEG4&framerate=30"

1. No support goplength field. 2. The quality field is only used in MJPEG codec type. 3. The bitrate field is only used in MPEG4 codec type. 4. The quality field has the following define: setting getting(response) 01~60 (0) 55 61~70 (1) 65 71~80 (2) 75 81~90 (3) 85 91~100 (4) 95 5. The codec type of profile3 is

always MJPEG. 6. The codec type of profile4 is always MPEG4. 7. After setting changed, IPCAM will reboot. 3.3.4

/config/sensor_info.cgi

FULL

3.3.5

/config/sensor.cgi

FULL

3.3.6

/config/sensor.cgi FULL -d"brightness=50&contrast=50&saturation=50&hue=5 0&whitebalance=disable&flicker=auto&autoexposure =no&backlightcomp=no&noisereduction=high&flip=o ff&mirror=off&autogainctrl=yes&color=yes"

3.3.7

/config/audio.cgi -d"profileid=1"

3.3.8

/config/audio.cgi NIY -d"profileid=1&codec=PCM&samplerate=8&channel= 1&bitrate=128"

3.3.9

/config/mic.cgi

FULL

3.3.10

/config/mic.cgi -d"enable=no" /config/mic.cgi -d"volume=100"

FULL

3.3.11

/config/speaker.cgi

FULL

3.3.12

/config/speaker.cgi -d"enable=no" /config/speaker.cgi -d"volume=100"

FULL

3.4.1

/config/network.cgi

FULL

3.4.2

/config/network.cgi FULL -d"dhcp=on&ip=192.168.0.20&netmask=255.255.255. 0&gateway=192.168.0.1&dns1=192.168.0.1&dns2=19 2.168.1.1&pppoe=on&pppoeuser=ryan&pppoepass=ry an&ddns=on&ddnsprovider=dlinkddns&ddnshost=DLi nk-DDNS&ddnsuser=ryan_ddns&ddnspass=ryan_ddns &upnp=on&httpport=80&httpexternalport=80&rtsppor t=554&rtspexternalport=554"

3.4.3

/config/pppoe.cgi

FULL

3.4.4

/config/pppoe.cgi -d"pppoe=on&user=pppoe_ryan&pass=pppoe_ryan"

FULL

3.4.5

/config/ddnsproviders.cgi

FULL

3.4.6

/config/ddns.cgi

FULL

3.4.7

/config/ddns.cgi FULL -d"ddns=on&provider=dlinkddns&host=D-Link-DDN S&user=ddns_ryan&pass=ZGRuc19yeWFu "

3.4.8

/config/upnp.cgi

FULL

3.4.9

/config/upnp.cgi -d"upnpav=off&upnpcp=off"

FULL

3.4.10

/config/httpport.cgi

FULL

FULL

dyndns,dlinkddns Please reference the providers field in the 3.4.5. for provider argument.

3.4.11

/config/httpport.cgi -d"httpport=65535"

FULL

3.4.12

/config/wireless.cgi

FULL

3.4.13

/config/wireless.cgi PARTIAL -d"enable=on&mode=managed&essid=default&chann el=11&auth=open&encryption=none&format=hex&ke ylength=64"

3.5.1

/config/motion.cgi

3.5.2

/config/motion.cgi FULL -d"enable=yes&mbmask=FFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF &sensitivity=80"

1. After the firmware 2425 version, you can set the hex value in the mbmask field. 2. One hex character indicates 4 block in the motion detection area. So, it has 16 various kind of presentation.

3.5.3

/config/event_info.cgi

The name of available event handler: 1. schedule-cifs_rec-event 2. schedule-ftp_shot-event 3. md1-cifs_rec-event 4. md1-sd1_rec-event (If device has local storage) 5. md1-mail_shot-event 6. md1-ftp_shot-event 7. sw_input-cifs_rec-event 8. sw_input-sd1_rec-event (If device has local storage) 9. sw_input-mail_shot-event 10. sw_input-ftp_shot-event (If device has input1) 11. input1-cifs_rec-event 12. input1-sd1_rec-event (If device has local storage) 13. input1-mail_shot-event 14. input1-ftp_shot-event (If device has input2) 15. input2-cifs_rec-event 16. input2-sd1_rec-event (If device has local storage) 17. input2-mail_shot-event 18. input2-ftp_shot-event

No support WPA2.

FULL

FULL

3.5.4

/config/event.cgi -d"name=md1-cifs_rec-event"

PARTIAL

Only support md1-cifs_rec-event

3.5.5

/config/event.cgi -d"name= md1-cifs_rec-event PARTIAL &event=md1&handler=cifs_rec&profileid=1&prerecor d=15&postrecord=15&schedule=always"

3.5.6

/config/event_del.cgi -d"name=MD_event_handler"

NIY

3.5.7

/config/schedule_list.cgi

NIY

3.5.8

/config/schedule.cgi -d"id=1"

NIY

3.5.9

/config/schedule.cgi NIY -d"id=1&weekdays=0111110&starttime=21:00&durati on=168:00"

3.5.10

/config/schedule_del.cgi -d"id=1"

NIY

3.5.11

/config/action_ftp.cgi

NIY

3.5.12

/config/action_ftp.cgi NIY -d"host=172.19.149.26&port=7890&path=&user=ryan &pass=ryan&passive=yes"

3.5.13

/config/action_mail.cgi

3.5.14

/config/action_mail.cgi NIY -d"sender=172.19.148.57&to=172.19.148.26&host=17 2.19.149.26&port=1234&user=ryan&pass=ryan"

3.5.15

/config/action_cifs.cgi

3.5.16

/config/action_cifs.cgi PARTIAL -d"user=ryan&pass=ryan&path=//172.19.149.26/home/ ryan&full=del&keepspace=100"

3.6.1

/config/io.cgi

FULL

3.6.2

/config/io.cgi -d"out1=on”

FULL

3.6.3

/config/led.cgi

NIY

3.6.4

/config/led.cgi -d"led=on"

NIY

3.6.5

/config/firmwareupgrade.cgi

FULL

3.6.6

/config/system_reboot.cgi -d"reboot=go"

FULL

3.6.7

/config/system_reset.cgi -d"reset=go"

FULL

3.6.8

/config/rs485.cgi

NA

3.6.9

/config/rs485.cgi

NA

4.1.1

/image/jpeg.cgi

FULL

Input http://172.19.150.179/image/jp eg.cgi in IE browser and then you can see the picture in the browser.

4.1.2

/video/mjpg.cgi –d”profileid=1”

FULL

1. Copy the following code to an empty HTML file, and then open the HTML file with Firefox or Safari browser.

No support minitriggerinterval Only support md1-cifs_rec-event

NIY

FULL NO support split, maxsize and maxtime.

2. If the specific profile is not motion JPEG codec type, then it sends the next profile which has motion JPEG codec type. 4.1.3

/video/streamtype.cgi

OBSOLETE

4.1.4

/video/sessionid.cgi

OBSOLETE

4.1.5

/video/ACVS.cgi –d”profileid=1”

FULL

4.1.6

/video/ACAS.cgi

FULL

4.1.7

/video/video.cgi

NIY

4.1.8

/dev/speaker.cgi?client= NIY

4.1.9

/video/ACVS-H264.cgi

NIY

5.1.1

/config/ptz_info.cgi

NA

5.1.2

/config/ptz_pos.cgi

NA

5.1.3

/config/ptz_step.cgi

NA

5.1.4

/config/ptz_step.cgi -d"pstep=5&tstep=5"

NA

5.1.5

/config/ptz_preset_list.cgi

NA

5.1.6

/config/ptz_preset.cgi -d"act=add"

NA

5.1.7

/config/ptz_move.cgi -d"p=20&t=20"

NA

5.1.8

/config/ptz_move_rel.cgi -d"p=32&t=32"

NA

5.2.1

/config/rs485_do.cgi -d"direction=10&speed=5"

NA

5.3.1

/config/sw_input.cgi –d”trigger=on”

NA

6.1.1

/config/notify.cgi

FULL

6.1.2

/config/notify_stream.cgi

FULL

7.1.1

/config/rtspurl.cgi

FULL

1. If the specific profile is not MPEG4 codec type, then it sends the next profile which has MPEG4 codec type.

1. You need to use /config/motion.cgi to enable motion detection for getting the mdv1 value. 2. This notification CGI will keep pushing the event of IPCAM. To stop it, you need to disconnect it (or press Ctrl-C).

7.1.2

/config/rtspurl.cgi –d”profileid=1&urlentry=test1”

FULL

7.1.3

rtsp:///

FULL

If the urlentry of profile 1 and profile2 is duplicated, the server will provide profile 1 for streaming. After the firmware 2425 version, the urlentry can’t be duplicated.