硬件看门狗

漫长枯燥的考研日子终究还是来了。学弟都上楼调车了,楼下只剩下我这个老硬件,很清静
短暂闲暇之余写点有意思的东西,别让大家把我给忘了w

今天讨论的是我最近买的硬件看门狗。
就是这个东西。
在这里插入图片描述

正面是两颗继电器 电容 开关 和一些连接器
在这里插入图片描述
背面是一颗CH551以及一些有源无源器件。很简单,我想大部分同学都可以一目了然,这可太熟悉了。三极管与二极管是两个继电器的外围。空焊的排针大概就是CH551的某个串口了罢
在这里插入图片描述
在这里插入图片描述

买这个看门狗,是因为实验室的校园网每隔12h自动下线一次,导致我们的炼丹炉集体断网。学弟就去整了个脚本,以一种粗暴的方式让校园网重新登陆上去。

try:
        chrome_options = Options()
        chrome_options.add_argument('--headless')
        chrome_options.add_argument('--disable-gpu')
        chrome_options.add_argument('--no-sandbox')
        chrome_options.add_argument('--disable-dev-shm-usage')
        chrome_options.add_argument('blink-settings=imagesEnabled=false')
        driver = webdriver.Chrome(executable_path="chromedriver", options=chrome_options)
        driver.get('http://10.8.8.8/srun_portal_pc?ac_id=1')
        driver.find_element_by_xpath('//*[@id="login-form"]/div[1]/div/input').send_keys(username)
        driver.find_element_by_xpath('//*[@id="login-form"]/div[2]/div/input').send_keys(password)
        driver.find_element_by_xpath('//*[@id="login-form"]/div[3]/div[1]/button').click()
        time.sleep(5)
        driver.quit()
        print (now_time + " login success")
    except:
        print (now_time + " login error")

因此就需要一台重启成本低的机器不断地运行登录校园网的任务。
这个时候小NAS就恰好可以利用起来。
在这里插入图片描述

但是这个NAS是基友给的,毕竟也是矿渣,稳定性不一定能得到保证,因此就需要一些能够帮助他稳定的东西,比如这次买的硬件看门狗。
看门狗的原理其实也很简单,太简单了,简单到你可以自己去做一个。
插上去之后,打上卖家链接里的CH340系列驱动,就可以在任务管理器里看到了。
在这里插入图片描述

集成的CH551,不仅可以当作串口用,同时也是一颗单片机,这样不仅低成本,还可以满足所有的功能需求。
在这里插入图片描述

由此也可以看出,卖家宣传上写的某种“定制看门狗芯片”完全就是鬼扯。

店家提供的上位机长这个样子。
在这里插入图片描述

这一看就像是个串口助手plus嘛。功能也很好去理解了。

上位机按照一定的频率喂狗,如果看门狗在一段时间后没有喂狗,那么就强制进行重启操作。这样的话只要让看门狗在开机时自动运行,联网脚本也在开机自动运行,就可以基本放心的让这些设备在实验室跑着了。我们还可以监控baidu是否可以ping通,FRP工具是否正常运行等,甚至监控nbminer。
此外,这个看门狗还有来电自动启动的功能。它一共有两个继电器,一个是控制复位,一个是控制开机,这两个分别连接到电脑的开机排针与复位排针。当总电源断开重新连接后,看门狗上电会自动打开一次开机的继电器。随后才是程序控制的重启。
在这里插入图片描述
点击立刻重启按钮,可以听到继电器发出清脆的响声。

如果大家对这个软件感兴趣,我在这里放出下载的链接。不过如果想逆向,这个看门狗连接上位机的时候还是需要握手一下的,这个就需要大家去动动脑筋想一想了。
今天的文章就到这里,tt要接着写高数了,拜拜~

链接:
windows中文版监控软件下载:http://finedar.oss-cn-beijing.aliyuncs.com/PCWatchDog_V4.03.zip

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值