V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
FinalTheory
V2EX  ›  程序员

安利一下自己造的轮子——程序猿搬砖监控器

  •  
  •   FinalTheory ·
    FinalTheory · 2016-01-02 14:17:17 +08:00 · 5616 次点击
    这是一个创建于 3249 天前的主题,其中的信息可能已经有所发展或是发生改变。

    先放上项目地址求赞:
    https://github.com/FinalTheory/EasyWeChat

    为了写这个监控器,自己先撸了个微信企业号的简单框架,用来处理企业号消息的自动回复以及发送等,这个框架只提供最简单的消息发送、回复等功能,所以命名为 EasyWeChat ,比较适合用来监控 VPS 服务器状态之类的,因为微信消息比邮件推送要及时很多。

    下面介绍一下这个监控器。为了方便家人以及妹子查看本码农是否在公司搬砖,还是已经回家打 PS4 ,并且避免打扰到程序猿写代码时的思路,所以搞了个这货,其硬件如下:

    image

    包含一个树莓派, wifi 网卡,一块诺基亚 5110 显示屏,以及摄像头之类的。旁边的数据线还连着一块监控盘,用来做给 MBP 做 Time Machine 以及迅雷赚钱宝挖矿😂😂😂

    实现的效果是,通过关注并发送消息给对应的企业号,可以让摄像头自动拍照并回复该照片,或者录一段视频并回复,如下所示:

    image

    也可以直接访问某域名(如 pi.xxx.com )实时查看摄像头所拍摄到的视频流,但这样由于经过 VPS 中转,速度可能略卡。

    image

    至此,家人和妹子就不用发消息询问程序猿是否还在加班了,毕竟对于我来说,非常怕写代码正 high 的时候收到消息,很影响思路。

    第 1 条附言  ·  2016-01-02 15:07:29 +08:00
    补充一句蛤,现成的 WiFi 监控摄像头是有不少,但并没有支持微信自动回复的,并且这个树莓派还肩负着 Time Machine 备份、给迅雷赚钱宝接入网络以及缓存的功能,并不是单单一个监控功能~

    总之身为程序猿就是要多折腾嘛,用现成的多没意思……
    26 条回复    2016-01-04 11:31:47 +08:00
    tntsec
        1
    tntsec  
       2016-01-02 14:21:02 +08:00
    京东搜索 wifi 摄像头。。
    joyerma
        2
    joyerma  
       2016-01-02 14:21:53 +08:00
    大赞!
    kn007
        3
    kn007  
       2016-01-02 14:24:19 +08:00
    伪装下,或许能成为不在场证明。。。
    kn007
        4
    kn007  
       2016-01-02 14:24:55 +08:00
    开玩笑的,这个挺赞的。
    jpmorn
        5
    jpmorn  
       2016-01-02 14:40:32 +08:00   ❤️ 1
    hardware
        6
    hardware  
       2016-01-02 14:40:59 +08:00
    ...这不某厂的工位嘛
    qiuai
        7
    qiuai  
       2016-01-02 14:42:02 +08:00
    直接弄个 360 的那种摄像头不就好了....
    hardware
        8
    hardware  
       2016-01-02 14:44:29 +08:00   ❤️ 1
    强烈给楼主推荐海思的 Hi3516 方案,工具链齐全,画质极好,直接在摄像头上就实现了整个树莓派的所有功能
    FinalTheory
        9
    FinalTheory  
    OP
       2016-01-02 15:00:53 +08:00
    @tntsec 身为码农就是要折腾着玩么,这个树莓派还肩负着 Time Machine 备份以及赚钱宝挖矿的功能
    FinalTheory
        10
    FinalTheory  
    OP
       2016-01-02 15:01:37 +08:00
    @hardware 这个树莓派还肩负着 Time Machine 备份以及赚钱宝挖矿的功能,这就不是现有方案能搞的了吧……其实这就是用来玩的
    FinalTheory
        11
    FinalTheory  
    OP
       2016-01-02 15:02:14 +08:00
    @hardware 被认出来了哈哈
    hardware
        12
    hardware  
       2016-01-02 15:07:59 +08:00
    @FinalTheory TimeMachine 倒是没问题,赚钱宝不知道是怎么个内容,但我觉得问题不大,毕竟就是个正常的双核 arm 芯片+256MB 内存
    FinalTheory
        13
    FinalTheory  
    OP
       2016-01-02 15:12:51 +08:00
    @hardware 这不能从理论上来看额,理论上能跑 Linux 的设备都能实现所有这些杂七杂八的功能,但树莓派这样的开源硬件不管从软件支持还是兼容性来看都更方便折腾。毕竟我又不是华为专门搞芯片的,玩这些只是娱乐,不能太浪费精力不是?
    hardware
        14
    hardware  
       2016-01-02 15:35:57 +08:00
    @FinalTheory 唔,在我看来两个消耗的精力是一模一样的。。。都是运行一个别人写好的脚本来装交叉编译用的工具链,然后改改 makefile ,就能 make 了。。。一点都不复杂
    FinalTheory
        15
    FinalTheory  
    OP
       2016-01-02 15:56:35 +08:00
    @hardware 所以我说不能太理想化,真要是一样的话树莓派哪能这么火😂
    mrsatangel
        16
    mrsatangel  
       2016-01-02 16:01:54 +08:00 via iPhone
    @hardware 华为的方案已经把 TI DSP 打趴下了。。大家都在讨论华为手机的时候,都不知道华为在安防这一块已经秒天秒地秒空气了,真•闷声发大财
    hardware
        17
    hardware  
       2016-01-02 16:14:25 +08:00
    @mrsatangel 恩之前没用过还不知道,海思做的很好, sdk 、内核代码什么都能轻松搞到,开发实在是太方便了
    hardware
        18
    hardware  
       2016-01-02 16:16:53 +08:00
    对了 lz 是怎么搞定准入的?
    FinalTheory
        19
    FinalTheory  
    OP
       2016-01-02 16:19:36 +08:00
    @hardware 你好像也是度厂的?连 WiFi 啊,图里不是有个无线网卡么, Baidu_WiFi 不需要准入客户端
    singer
        20
    singer  
       2016-01-02 19:17:15 +08:00
    很厉害
    SystemError
        21
    SystemError  
       2016-01-02 19:24:47 +08:00 via iPhone
    @mrsatangel 安防设备主板几乎是华为的天下了!真心赚钱。
    workmate
        22
    workmate  
       2016-01-02 22:59:41 +08:00 via iPad
    楼主很机智,很喜欢楼主的宝贝
    Temur
        23
    Temur  
       2016-01-03 13:20:02 +08:00
    目测像是大厦
    Comdex
        24
    Comdex  
       2016-01-03 13:22:10 +08:00
    很不错
    FinalTheory
        25
    FinalTheory  
    OP
       2016-01-03 22:54:41 +08:00
    @Temur 我厂码农密度不小嘛😂
    Temur
        26
    Temur  
       2016-01-04 11:31:46 +08:00
    @FinalTheory 我是设计 😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2697 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:41 · PVG 18:41 · LAX 02:41 · JFK 05:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.