PROC-V2 PC远程控制器用户手册

本文持续更新, https://www.bjlx.org.cn/node/929
设置wifi方法:

proc有2种运行模式, OTA模式和一般模式, 按背后的开关,可以切换, 按键后显示的是电压,为一般模式, 显示OTA是OTA模式,

OTA模式下, 一切操作不需要密码,包括telnet连接串口时,并且可以在web界面设置用户名和密码。

让proc处于OTA模式,proc会发布一个名字是proc的热点ap, 然后手机关掉4G,连上这个wif热点,
连上后,浏览192.168.4.1 把办公室或者家里的宽带的wifi和密码设置进去,让proc可以连上网络。
proc如果显示日期时间和 ip地址,就说明联网成功了。然后可以用浏览器登陆,浏览器登陆的初始用户名和密码是 root/admin.用户名和密码的修改, 必须在OTA模式进行,web页面上可以控制pc的电源和重启2个开关,还有控制proc的电源输出,
 
串口透传,直接对proc的地址执行telnet 就可以, 但需要在web界面进行串口授权,可以有4个telnet,同时连接到proc.
telnet 要切换到字符模式,bin模式, 按ctrl-] 进telnet后台,输入mode char 回车, 然后再按 ctrl-] 输入set bin 回车。
 
在登陆web界面后,可以控制计算机的复位键,电源键,设置串口速率(todo),设置升级服务器, 自动升级周期,设置wifi密码,设置登陆账号,密码,扫描周围的热点地址,
在web设置界面, 可以修改wifi接入点,ip地址,ntp服务器,更新固件, 修改自动更新服务器,串口参数。
 

串口的用法:

  • 将BIOS输出重定向到串口

这一功能需要主板支持,在BIOS中设置,比如:

Server Management-->Console Redirection-->Console Redirection设置为”Serial Port A”

  • 将pmon输出到串口

这一功能不需要任何设置, pmon是直接支持串口操作的, 只是boot.cfg菜单不显示, 但是可以键盘输入有效。

  • 将GRUB1输出重定向到串口(Edit /boot/grub/menu.list)

GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0,115200n8"  

  • 将GRUB2输出重定向到串口

修改/etc/default/grub 或者 /etc/default/grub.d/serial.cfg

GRUB_TERMINAL=serial

GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1" 

  • kernel使用串口做启动信息输出

通过修改grub配置

在kernel命令行增加 console=ttyS0,115200n8 console=tty0

  • 通过串口登陆linux的shell

非systemd系统是修改 /etc/inittab文件,增加如下内容,然后kill -1 1,让init进程重载配置文件:

T0:23:respawn:/sbin/getty -L ttyS0 115200 vt100

systemd系统是

systemctl start getty@ttyS0

systemctl enable getty@ttyS0

 
变砖后的修复:
web页面出现问题,不能更新固件时,
按到ota模式,如果可以登陆网络, 就用附件脚本 ./update.sh 192.168.xx.xx 通过网络刷机
如果ota也坏了,或者屏幕没有任何显示,那就按住背面小孔里的开关, 然后按一下功能切换的开关, 最后松开小孔里的开关,让proc进入串口下载模式, 然后不带参数执行./update.sh  就可以更新固件了, update.sh脚本会首先使用ttyUSB0,如果没有ttyUSB0,就使用ttyS0 ,如果使用其它端口, 可以修改update.sh脚本.
 
 
更新日志:
 
20200604
解决pc电源开关无效问题(按下时间过短)
 
20200603
pwm舵机控制界面完成
 
20200601
nvram存储从lcd控制器, 挪到rtc 并扩展到512字节
 
20200531
ntp服务器设置 1.64
网络设置dhcp/static
增加重启proc的按钮
串口设置
telnet连接显示在线时长
5-28V输出控制
 
20200530
用户可以定制web页面的左下角的连接部分
web页面控制telnet进入. 1.63
 
20200529
web认证用户名和密码可以修改,在setup模式下可以改. 1.62
定时升级间隔可调0-240, 默认12小时,0-关闭 
 
20200528
走马灯显示方式  
网络授时
 
20200527
setup模式不要web密码
web界面整理 把wifi设置和url设置独立一个页面 
建立根web页面,用于控制开关

 

procv2_pwm
procv2_power_reset_key
procv2_power_in
procv2_power2
procv2_power
procv2_com_mb
procv2_com_9p
procv2的设置页面
procv2 的首页
附件大小
proc_pmon_reset.mp41.47 兆字节
proc_power.mp4857.73 千字节
proc_linux.mp4314.32 千字节
proc_set.mp4340.46 千字节
proc_V2_1.64a.tgz 刷机包321.35 千字节