V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
qazwsxkevin
V2EX  ›  程序员

TCP 发出指令,硬件声音提示器,家里 DIY 用,有现成的不?

  •  
  •   qazwsxkevin · 2022-09-20 18:17:09 +08:00 · 2274 次点击
    这是一个创建于 821 天前的主题,其中的信息可能已经有所发展或是发生改变。

    家里,服务器一直开着炼丹,好几次早上起来看日志才发现其实昨晚躺下没多久,进程已经异常歇掉了,电费白搭小事,浪费时间才是,
    有没有一种不需要养奶牛(过于复杂造轮子)就有牛奶喝的解决方法?
    现成的,硬件,IP 的,有线无线都可以,进程异常后调用 TCP 发出一个指令给指定 IP ,这个东西呱呱叫,可以告知。 手机 app 推送那种提示不适合,必须外置会响的东西,晚上睡着了谁还看手机啊 预算 100 ¥左右吧

    26 条回复    2022-09-21 16:45:24 +08:00
    Kinnice
        1
    Kinnice  
       2022-09-20 18:22:50 +08:00
    python: 调用蜂鸣器
    qazwsxkevin
        2
    qazwsxkevin  
    OP
       2022-09-20 18:25:09 +08:00
    @Kinnice 不和服务器睡在一起。。。
    thinkershare
        3
    thinkershare  
       2022-09-20 18:25:11 +08:00
    这个玩意自己写也不会超过 100 行代码, 随便找个语言都行!
    l0wkey
        4
    l0wkey  
       2022-09-20 18:25:50 +08:00
    淘宝上找个 MQTT 喇叭,然后服务器上出问题发个 MQTT 消息触发喇叭播放。
    thinkershare
        5
    thinkershare  
       2022-09-20 18:28:31 +08:00
    @qazwsxkevin 你有没有公网 IP, 如果没有, 那还要租个服务器中专, 或者搞穿透, 现在的, 别想了.
    villivateur
        6
    villivateur  
       2022-09-20 18:32:41 +08:00
    你说得我都想现做一个卖给你了,哈哈,这东西实现起来不复杂。
    eason1874
        7
    eason1874  
       2022-09-20 18:33:46 +08:00
    如果服务器有音频输出接口,上某宝花 20 块买个 USB 小音箱,插上去。找一个报警音频,或者找一首歌,python 定时检测错误日志,需要报警时播放它
    qazwsxkevin
        8
    qazwsxkevin  
    OP
       2022-09-20 18:35:02 +08:00
    @villivateur 来来来,上购物车~~
    musi
        9
    musi  
       2022-09-20 18:35:06 +08:00
    arduino + 蜂鸣器
    arduino 买那种带 wifi 的
    然后找商家要个例子
    拿 TCP 的例子和控制蜂鸣器的例子改改河合到一起就能实现你要的效果
    价格也就十几块钱吧
    villivateur
        10
    villivateur  
       2022-09-20 18:47:01 +08:00 via Android
    @qazwsxkevin 关注淘宝“切个电子 Electron”店铺,我要是做出来了就上架🌚🌚
    renmu
        11
    renmu  
       2022-09-20 18:52:49 +08:00 via Android
    找个带蜂鸣器的板子,比如 esp32 ,起个 http 服务。
    服务器监测进程,挂了就发个请求给板子。

    你也可以自动进程啊
    edis0n0
        12
    edis0n0  
       2022-09-20 19:28:26 +08:00
    0 成本,非常好实现:随便找个固定号码的网络电话 API ,在勿扰模式排除 几年前这种东西挺多的,现在估计不好找
    zhhww57
        13
    zhhww57  
       2022-09-20 19:40:03 +08:00
    闲鱼买个 wr330 ,再买个 openwrt 能驱动的 usb 声卡,然后 wr330 刷 openwrt ,usb 声卡接 wr330 ,然后声卡接喇叭
    zhhww57
        14
    zhhww57  
       2022-09-20 19:44:41 +08:00
    wr330 49 元
    usb 免驱声卡 5.8 元
    usb 音响 8.8 元
    5v2a 充电头(给音响供电) 3.79 元
    合计 67.39 元

    可无线桥接也可以有线接网线随意
    zhhww57
        15
    zhhww57  
       2022-09-20 19:45:58 +08:00
    zhhww57
        16
    zhhww57  
       2022-09-20 19:47:30 +08:00
    如果远程的话,挂个 softether 直接打穿就行了,用他家自带的 p2p 穿透,或者 vxnazure
    Puteulanus
        17
    Puteulanus  
       2022-09-20 19:57:35 +08:00
    https://sspai.com/post/75789
    刚买了个小爱音箱准备玩玩,安卓设备,有音箱,咸鱼二手差不多 100 多
    用 IFTTT 建个 url 触发它安卓客户端 play music 这种应该可以吧(未尝试)
    wsly47
        18
    wsly47  
       2022-09-20 20:12:07 +08:00 via Android
    合宙 esp32-c3 9.9 元
    蜂鸣器 2 元
    用 arduino 写一个很简单
    Tink
        19
    Tink  
       2022-09-20 20:13:13 +08:00 via Android
    esp32
    Soar360
        20
    Soar360  
       2022-09-20 21:38:33 +08:00
    买个长点的音频延长线?或者 WiFi 音响?
    dingwen07
        21
    dingwen07  
       2022-09-20 23:06:34 +08:00
    Telegram Bot 应该可以
    HTTP GET 的 API ,弄好推送到你私聊的 Chat ID ,程序出现异常之后请求就可以
    Telegram 可以为每个对话设置不同的声音,相当于“外置会响的东西”
    wudicgi
        22
    wudicgi  
       2022-09-20 23:11:00 +08:00
    ESP8266/ESP32 的小板子外接一个有源蜂鸣器
    开发环境用 Arduino IDE, 简单,不要用官方的开发套件
    jinliming2
        23
    jinliming2  
       2022-09-20 23:16:20 +08:00
    linux 内核的软件 watchdog 来监视进程?挂了自动重启?或者其他的监视程序?
    建议是实现自动化,挂了可以自己重启,重启进程 /重启机器自己定。蜂鸣器,晚上睡着了,深睡眠也听不到……
    当然,不想自动重启,挂了执行个命令,打开音乐播放器开始播放,音量自动调最大也可以……
    danhahaha
        24
    danhahaha  
       2022-09-20 23:44:43 +08:00
    几行代码+阿里云电话通知
    flynaj
        25
    flynaj  
       2022-09-21 00:46:40 +08:00 via Android
    我的服务器的话 beep 足够。
    a1369521908
        26
    a1369521908  
       2022-09-21 16:45:24 +08:00
    docker 部署自动重启
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1190 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:26 · PVG 02:26 · LAX 10:26 · JFK 13:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.