周末好玩,用短信控制你的计算机

通过给飞信客户端发送特定短信,实现手机远程控制个人电脑。已实现功能包括远程重启、关闭计算机、群发短信等。

Snapshot:



 

 

详情见: http://code.google.com/p/cmcccom/

 

    Weekend at home,I have nothing to do..So just make a fun:)

    This is a toy(java) which can control your personal computer by sending a sms to your Fetion Client based on another project 'maplefetion'...At the beginning,I would like to control my television but that needs some hardware supports.
 
Already Implements:
    * Remote reboot or shutdown computer;
    * Remote sending sms to group;
    * Remote record audio on/off;

Doing:
    * Remote opening other application;
    * Remote open/close music player,turn off/on voice;
    * Remote open/close your camera and make a record;
Futrue:
    * Retrive a joke

And I want to practice more interesting thing...

How to use:
    I haven't accomplished it,so you can run Client.java and then login in your Fetion,then sending 't' sms to your Fetion.
 
    Welecom to join me,I really need you!!!!!!!!!!!!!!!!!!!!!

 


      这是一个通过给飞信客户端发送指定短信,实现手机远程控制个人计算机的行为,最初的想法是想控制家里的电视机,但这需要硬件的支持。飞信客户端的实现是依靠maplefetion项目,详情见:http://code.google.com/p/maplefetion/

目前已实现:
    * 远程重启、关闭计算机;
    * 群发短信;
    * 开启/关闭 录音器;

正在实现中:

    * 订阅当地天气服务;

    * 订阅每日黄金金价;

    * 订阅指定日期、地点火车票转让信息;
    * 开启/关闭 任意程序;
    * 随机获取一条笑话;

正在构思中:

    * 自动化鼠标和键盘操作;

 

如何使用(临时):
    运行代码里的Client.java,登录你的飞信,然后发送短信t到你的飞信。或者发送rb到你的飞信则重启机器了。目前还在开发和整理中,还没一个正式的Demo,请见谅。

如何提交BUG:

    请提交到以下地址:

    http://code.google.com/p/cmcccom/issues/list

如何扩展:
    方式一:    

 

public class UnknowAct implements Action{
	private final String cmd="un";
	ActionFactory factory;
	public UnknowAct(ActionFactory factory){
		this.factory=factory;
	}
	public Object call() throws Exception {
		String rs="hello,this is cmcccom project by cjcj";
		return rs;
	}
	public String getCmd() {	
		return cmd;
	}
	public void setHandles(Object... hdls) {
	
	}
}

 

    方式二:继承DefaultBaseAction(线程安全的调用方法)

public class StartupWar3Act extends DefaultBaseAction implements Action{
	public StartupWar3Act(ActionFactory factory) {
		super(factory);
	}
	private final String cmd="war3";
	public Object call0() throws Exception {
		String rs="sucess.";
		return rs;
	}
	public String getCmd() {
		return cmd;
	}
	public void setHandles(Object... hdls) {
	}
}

 

Demo:

http://code.google.com/p/cmcccom/downloads/list

提交给我,或者CVS。

 

安全问题:
    1、首先能发送到机器人上的必须是飞信好友,不然就发送到了手机上,这也是局限性;
    2、我暂时想到的简单的方法是:密码+命令;

 

SVN: http ://cmcccom.googlecode.com/svn/trunk/

 

 

希望有更多的爱好者来扩展更多有趣的应用 如果你有更好的想法和硬件的支持,我们可以合作攒个智能家电的产品。

 

作者:cjcj
Mailto:cj.yangjun@gmail.com

【四轴飞行器】非线性三自由度四轴飞行器模拟器研究(Matlab代码实现)内容概要:本文围绕非线性三自由度四轴飞行器模拟器的研究展开,重点介绍了基于Matlab的建模与仿真方法。通过对四轴飞行器的动力学特性进行分析,构建了非线性状态空间模型,并实现了姿态与位置的动态模拟。研究涵盖了飞行器运动方程的建立、控制系统设计及数值仿真验证等环节,突出非线性系统的精确建模与仿真优势,有助于深入理解飞行器在复杂工况下的行为特征。此外,文中还提到了多种配套技术如PID控制、状态估计与路径规划等,展示了Matlab在航空航天仿真中的综合应用能力。; 适合人群:具备一定自动控制理论基础和Matlab编程能力的高校学生、科研人员及从事无人机系统开发的工程技术人员,尤其适合研究生及以上层次的研究者。; 使用场景及目标:①用于四轴飞行器控制系统的设计与验证,支持算法快速原型开发;②作为教学工具帮助理解非线性动力学系统建模与仿真过程;③支撑科研项目中对飞行器姿态控制、轨迹跟踪等问题的深入研究; 阅读建议:建议读者结合文中提供的Matlab代码进行实践操作,重点关注动力学建模与控制模块的实现细节,同时可延伸学习文档中提及的PID控制、状态估计等相关技术内容,以全面提升系统仿真与分析能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值