前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >通过手机远程开/关机

通过手机远程开/关机

作者头像
Hongten
发布2018-09-13 14:22:09
1.6K0
发布2018-09-13 14:22:09
举报
文章被收录于专栏:Hongten

之前看到一篇名为《通过手机远程关机》的文章,写的不错,很有创意。

作为开发人员中的一员,我想我们都有这样的一个想法,就是让我们写的代码去实现我们生活中的一些日常事务,如远程开/关机。

要说到这样的想法,应该是在我大一学C语言的时候,那个时候自己刚刚接触编程。在一个夜晚,自己把数字0-9,转换成了大写的:一,二......九

那时的喜悦和兴奋,现在还记忆犹新。那时候的自己早已忘记了睡觉的时间,突然看看显示器的右下角,擦!!!凌晨3点多了......

这只是一个开始,后来随着自己接触的东西,资料多了,想法也多了起来,远程开/关机就是其中一个。

下面我说说我的想法:

1.采用Socket编程

2.建立一个web服务站点(方便管理)

3.在web服务站点上面配置一台短信猫服务器

4.约定好一个"协议"

5.一台手机(2张SIM卡,一张用于手机,一张用于短信猫)

6.开机硬件设备(该设备可以通过socket,接收到信号,并对相应信号进行处理,如进行开机操作)

准备好了以上东西,下面我们就可以开工了。

具体数据流程为:

1.我们按照我们约定好的"协议",用手机发送短信到短信猫服务器,短信猫服务器是建立在web服务站点上面的(这样做主要是为了方便管理短信猫服务器的数据,其实这里用Java中的SWing也可以实现),短信猫服务器接收到了我们手机发送的短信,自动把短信保存到短信猫服务器的数据库中。

2.我们在后台可以编写一个监听器程序,一直监听短信猫服务器接收短信的动作,只要有短信被接收,则获取到被接收到的短信内容,再按照我们约定好的"协议"进行对短信内容解码操作。

3.对应解号的码,系统通过Socket对不同的主机进行相应的操作。

对应的流程图如下:

经过本人测试,这样的设计是可行的。并且本人已经将这样的设计原理运用到了自己所在大学的机房中,对机房中的服务器采集信息(如温度,湿度等,这些需要借助于一些硬件设备),然后将信息反馈给机房的工作人员(数据流刚刚相反),这样就实现了机房温湿度监控。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013-07-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
短信
腾讯云短信(Short Message Service,SMS)可为广大企业级用户提供稳定可靠,安全合规的短信触达服务。用户可快速接入,调用 API / SDK 或者通过控制台即可发送,支持发送验证码、通知类短信和营销短信。国内验证短信秒级触达,99%到达率;国际/港澳台短信覆盖全球200+国家/地区,全球多服务站点,稳定可靠。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档