美文网首页
树莓派重启计划part1

树莓派重启计划part1

作者: yoyo鹿鸣 | 来源:发表于2018-05-07 23:19 被阅读30次

最近又想重新折腾下闲置依旧的树莓派。打算基于树莓派做一个远程控制设备。

控制端

控制端打算采用微信控制,配合itchat利用网页登陆模式进行远程给树莓派发送指令。
https://github.com/luopoqinhuai/itchat4j
这里采用itchat的Java实现实现版本,为了和之后的Java项目结合起来。

树莓派端

这里还没想好要做什么,先初步做一个简单的远程音乐播放器,之后再打算结合远程下载等功能做一个离线下载机,能力的扩展等以后再说。

itchat的初步使用

首先这里使用了一个很久没用的微信号,才发现登陆新设备以后无法使用微信的网页登陆功能,开始以为是这个 能力被封了,还以为还没开始就要结束了呢。后来试了自己的常用号才发现只是小号很久没登陆了处保护状态了。


image.png

itchat的Java版本封装的已经很不错了,自己需要实现一个消息处理的接口


image.png

在后在主函数中使用这个接口就能简单的使用这个微信登陆功能了。

public class Main {
    //@34541c203c4627a7f46ffcb98901d659
    public static void main(String[] args) {
        String qrPath = "F:\\GitLocal\\itchat4j"; // 保存登陆二维码图片的路径,这里需要在本地新建目录
        IMsgHandlerFace msgHandler = new RenoMEssageHandler(); // 实现IMsgHandlerFace接口的类
        Wechat wechat = new Wechat(msgHandler, qrPath); // 【注入】
        wechat.start(); // 启动服务,会在qrPath下生成一张二维码图片,扫描即可登陆,注意,二维码图片如果超过一定时间未扫描会过期,过期时会自动更新,所以你可能需要重新打开图片
    }
}

这里由于树莓派不能显示图片,所以基于SpringMVC做一个简单的web来作为图片展示使用。而微信信息的处理作为一个@Service在Spring启动的时候进行加载。

相关文章

  • 树莓派重启计划part1

    最近又想重新折腾下闲置依旧的树莓派。打算基于树莓派做一个远程控制设备。 控制端 控制端打算采用微信控制,配合itc...

  • 树莓派无限重启

    可能是供电不足,换一个电源或者是质量好的充电线,可能就好了。

  • 【树莓派+arduino实验记录19】数字温度传感器ds18b2

    Arduino 树莓派 修改文件: 在文件最后加上: 重启: 查看温度: t = 29875 / 1000 = 2...

  • 树莓派针脚图

    树莓派40Pin引脚对照表 本表格适用于树莓派B+、树莓派2B、树莓派A+,并且兼容树莓派B,树莓派B为26Pin...

  • 树莓派上手资料

    树莓派开箱上手教程树莓派下载资料使用手机连接树莓派1使用手机连接树莓派2树莓派实验室无显示屏启动树莓派 如何用pu...

  • 树莓派设置wifi

    树莓派官方系统直接输入,图形化设置,忽略后面 输入下列命令,安装wifi模块 reboot #重启

  • 树莓派技术网站导航

    树莓派官网 安装 树莓派Mac OS X下安装系统开启ssh登陆 使用教程 树莓派实验室树莓派吧树莓派中文站 项目...

  • 可移动的图像识别小车(树莓派+摄像头)

    熟悉树莓派 树莓派介绍 树莓派安装系统 picamera的API 树莓派连接显示器不亮屏的解决方案 树莓派摄像头的...

  • 树莓派安全关机重启

    树莓派可以通过下面几个命令来实现安全关机: sudo shutdown -h now sudo halt sudo...

  • 树莓派连接WiFi实现无线上网

    问题:我的树莓派怎么上网呢? 解答: 树莓派基金会于2016年2月发布了树莓派3,较前一代树莓派2,树莓派3的处理...

网友评论

      本文标题:树莓派重启计划part1

      本文链接:https://www.haomeiwen.com/subject/himbrftx.html