IPC摄像机如何用命令行进行升级

发布时间:  2015-04-09 浏览次数:  526 下载次数:  0
问题描述
适用型号:IPC6100系列枪型网络摄像机。
说明:
其他型号的命令行升级方法,具体请参见对应型号的《用户指南》。

如何用命令行进行升级?
处理过程


步骤 1 创建SFTP服务器,配置好用户、密码和文件路径。

步骤 2 将升级文件放置到SFTP服务器指定的文件路径下或该路径下新建的文件夹中。
说明:
如何获取升级包,具体请参见B 获取升级包的方法。

步骤 3 使用SSH工具,以admin用户登录到摄像机。

步骤 4 执行su - root命令切换到root用户。
说明:
admin用户和root用户的默认密码请参见该故障设备对应型号的《用户指南》。

步骤 5 执行cd /usr/app/bin/命令进入bin文件夹。

步骤 6 输入命令./update sftp [IPAddr] [FilePath] [Mode]进行升级。
说明:
 [IPAddr]:SFTP服务器的IP地址。
 [FilePath]:在SFTP服务器指定的文件路径下,升级文件的存放路径。例如服务器SFTP指定的文件路径为“D:\update”,升级文件存放的路径为“D:\update\file”,文件名为“updatefile”,那么该参数的值为“file/updatefile”。若升级文件存放在SFTP服务器指定文件路径的根目录下,则不需要输入该参数。
 [Mode]:当该参数值为“-f”时强制升级,或不填。

例如:输入命令./update sftp 192.168.40.254 IPC6112_V100R001C10.bin,系统显示如下信息:

root@Huawei:/usr/app/bin# ./update sftp 192.168.40.254 IPC6112_V100R001C10.bin 
Update: Update Process Start! 
Update: Update Sftp Start! 
Update: Enter Function: UploadUpdateFile(sftp,192.168.40.254) 
Please Enter sftp UserName: 
admin 
Update: Start sftp IPC6112_V100R001C10.bin, Please Wait...... 
admin@192.168.40.254's password:     

步骤 7 根据页面提示输入步骤1创建的用户名和密码。
说明:
如果系统提示是否继续,请输入“yes”。

系统显示以下信息:
Connected to 192.168.40.254. 
Fetching /IPC6112_V100R001C10.bin to /usr/upgrade/uImage.bin 
/IPC6112_V100R001C10.bin                                                                                  100%   27MB   1.8MB/s   00:15     
Update: sftp IPC6112_V100R001C10.bin Success! 
Update: Sha256Calc file length:28704768 
Update: Sha256Calc break check read length :4096 
Update: Sha256Calc length MAX_BUFFER_LEN:28704768 
Update: Sha256Calc  check read length :28700672 
Update: pEncryptString:519f12426595dea0be399841175af591d442588fd581befd09889548fadb8960 
Update: Start Kill Software Process.......... 
Start Kill Software Process 
killall: can't kill pid 1225: No such process 
killall: can't kill pid 1226: No such process 
killall: can't kill pid 1227: No such process 
killall: can't kill pid 1228: No such process 
killall: can't kill pid 1229: No such process 
killall: can't kill pid 1230: No such process 
killall: comm: no process killed 
killall: can't kill pid 1204: No such process 
killall: can't kill pid 1207: No such process 
killall: rda: no process killed 
killall: udhcpc: no process killed 
Start Update, Please Wait ...... 
Update: Kill Process Success! 
Update: Start Update.......... 
Erasing 128 Kibyte @ 2a00000 - 100% complete. 
Update: UpdateSystem() Success!    
表示文件上传成功,升级完成。
----结束

END