我是djun(小丁)。我从事它已经工作了5年。我从事它已经五年了。我已经踩了无数的“语言”坑,最后进入了坑。我想通过公共帐户与朋友分享我的成长经验和经验。

库安(Ku'an)的名字是同一名,“我想学习”的数字已经打开。欢迎订阅。
本文摘要
从概念到实现,请详细说明如何使用简单的代码在手机上发送指令,以在计算机上接收说明,并对相应操作执行基本遥控器,涉及使用当前的流行消息队列应用程序以及 Pika对此。
早期选择
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
我相信每个人都可以使用遥控软件。常见的是PC的遥控器,例如远程桌面或PC(例如PC)的PC。
此问题将告诉您最基本的原理,以及我们如何使用最简单的长范围控件来实现从手机到PC的最简单遥控器,并在PC接收指令后执行相应的操作。是的,“遥控器”!意识到此原型后,您还可以将来再次将其扩展,以轻松实现更强大的遥控操作。
通常,我们提到的遥控器意味着一种设备可以通过网络,无线信号,红外线等传输指令来控制另一个设备。 “距离”。一般而言,控制端称为“服务方面”,例如正义示例中提到的电视,而控制端则称为“客户端”,例如示例的遥控器。
将此模式应用于我们要实现的主题。我们要控制的PC是“服务器”,控制PC的手机是“客户端”。因此,就像遥控按钮控制电视一样,我们需要实现手机控制PC。最简单的方法可能是:
①使用您的手机和计算机到同一网络(内部网络或)
②通过某些方式发送说明(例如文本段落)
③在计算机上接收说明(②此文本)
④计算机处理指令再次处理(分析本文的含义,操作)
根据正常的发展思维,我们会想到:
①服务器实现固定的IP或域名(内部网络实现只是设置IP地址。外部网络实现可以考虑VPS和购买域名),以促进客户端访问。
②服务器可以编写一个通信服务程序来实现它(入门的朋友可能会觉得它在开始时似乎很复杂)
③客户端编写一个可以连接到服务器端口并发送数据以实现的程序
在开发此程序时,通常有必要自己设计一组规则。例如,确定哪个端口要进行远程控制,如何在连接客户端后验证身份(没有设备可以随意连接,然后随便随便随随便便地操作它),如何管理客户端的链接, ETC。
简介朋友可能会觉得他们的头可能很大。如何获得几行代码来实现这种“遥控器”?
嘿,不用担心,有丰富而成熟的开源资源,丰富的“车轮”库。在互联网上搜索和思考后,我建议您可以调整思想以使您的需求更容易:使用“消息队列”作为“服务器”!
什么是“消息队列”?它是一个容器,可以在传输消息期间保存消息。说到人们,使用我们要做的特定事情,我们将其用作从手机传输到PC的容器。手机发出的“消息”实际上是控制指令。它已发送到“队列”以临时存储它。计算机从此“队列”中删除“消息”,以确认它是控制指令并处理的。
尽管听起来很复杂,但至少“消息队列”已经准备好了 - 供我们使用它!我们可以直接参考官方文件,并根据葫芦绘画勺使用它。
在这里,我们选择基于语言的开源可以部署在MacOS,Linux,BSD,UNIX上(这意味着可以安装在PC和Mac上,并且可以安装在Linux 上的VPS上) 。借用在线信息,其优势是:
①简单的安装部署,入门阈值低,功能丰富
②企业级消息队列,大量实用测试后的高可靠性
③支持群集,易于扩展
④有一个强大的网络管理页面
听起来很强大,对吗?它还支持多种编程语言,可以轻松连接到MQ(列出了许多官方文件):
“,Java,Ruby,PHP,C#,GO,-C,Swift,AMQP”
安装部署和设置授权验证并不是本文的重点。暂时跳过它。需要它的朋友可以在评论区域或私人消息中深入讨论。作者已在VPS上部署和配置,并在演示稍后演示时将其连接到VPS的使用。
如何使用来满足我们的需求?
让我们从一个没有MQ和站立的示例中解释它。我们将使用的MQ用类似字符的类队列(队列)替换为类似字符,然后编写两个功能以模拟手机侧和计算机,以解释整个过程。
该程序的详细信息是在评论中写的。在文章的末尾,将提供项目源地址,并且可以直接获得需要它的朋友。
跑步的效果是这样:
该测试程序将“运行”窗口的命令行实现为PC端。该图在图中执行。在站立环境中,该程序完全模拟了遥控时必须实现的过程。
现在,让我们更改它以使用。连接的模块使用“ Pika”(Pika),该产品的名称非常可爱〜
在程序代码的单个机器版本中,我们首先将两个不同的手机和PC的功能更改为PC的功能,以通过两个程序实现它们。您可以在这台计算机下运行。然后,两个程序直接删除与队列相关的代码,并将其替换为与MQ相关操作有关的代码要完成。请参阅以下代码屏幕截图。
PC结束:
手机:
代码真的很小,对,这很〜
这两个代码可以直接在该计算机上进行测试,作者同时在计算机上运行并同时通过了测试。让我们使用真实的机器调试这两个新鲜出炉的程序。
运行PC并直接运行PY代码:
手机侧,将PY代码文件放入手机中,打开此高端终端应用程序(预先使用PKG软件包管理3.7.1,然后使用PIP安装皮卡模块),然后运行:
请注意,显示列图标显示是4G网络,而不是连接内网络的WiFi,控件!
然后,我们尝试在单个机器测试中发送相同的命令,ping -t。
手机已成功发送:
PC End成功回应了:
完成,完成工作!
# 码龄18年的DJun:Python学习经验分享及远程控制代码实现
# 码龄18年的DJun
# Python学习经验分享及远程控制代码实现
# 客户端
# 机上
# 让我们
# 最简单
# 来实现
# 我想
# 连接到
# 如何使用
# 您可以
# 并在
# 将其
# 它是
# 这两个
# 可以直接
# 听起来
# 开源
# 很复杂
# 应用程序
# 的是
# 您的
# 网站建设总结模板
# 电子商务的营销与推广
# 赣州百度网站优化
# 鹤山律师网站推广平台
# 网站建设优化只好易速达
# 高明网站建设全包公司
# 无锡旅游网站建设报价表
# 麻江县营销推广费用
# 市北区网站建设方法
# 安顺seo监控
# 免费的外贸推广网站
# 丰泽区抖音seo
# 怎么找卖电影的网站推广
# 锦州seo公司选9火星
# 太原seo免费诊断
# 新城慧抖销seo优化
# 宿迁网络营销推广
# 营销推广方案价格多少
# seo软件是什么
# 西安新手网站建设
相关文章:
SEO量:提升网站流量和排名的关键法则,淘宝成交热门关键词排名
APP推广站是怎么通过推广赚到那么多钱的?
常见的4个网站营销方式,学会了不愁网站没流量!
SEO查:如何用精准的SEO诊断助力网站流量爆发,鹤壁网站推广哪家有实力
新手应该如何选择适合自己的引流渠道?推荐这6种方法!
选择一个靠谱的联盟,这几点你必须知道!
什么是网赚广告联盟?网赚广告联盟的收入怎么样?
做推广的收益如何?赚钱吗?
SEO开发:数字营销的核心驱动力,贵阳营销策划推广方案
被动赚钱日入300+的暴利赚钱玩法介绍
网站如何利用广告联盟赚钱?
SEO架构:提升网站流量的核心策略,河南网站建设优化技术
日赚200+的项目新玩法思路分享,快来看看!
优化*:打造更加高效、创新的娱乐体验,论坛推广必用的网站
SEO有点:揭秘优化之道,提升网站排名的秘诀,商务网站建设和应用
6个可以利用手机赚钱兼职做任务的app和平台介绍!
广州建设网站,打造数字化城市,广州,打造数字化城市,推动智慧城市建设的实践探索,广州,从建设网站到数字城市转型,推动智慧城市建设实践探索
谷歌基础算法工作有前途吗,谷歌待遇有多好
【站长联盟】个人站长怎么通过网站赚钱?
ZBlog:开启你的个人网站新时代,轻松搭建与管理,辽宁品质网站建设理念
推荐8种正规不收费的网络兼职项目,非常靠谱!
cpc广告怎么做才能达到最好的效果?6大cpc广告操作技巧分享!
优化量:企业成功的背后力量,常州网站建设网址大全
广告联盟是什么?主要有这三大分类!
SEO努力:提升网站排名的关键策略,seo实践教学
SEO文案:如何通过巧妙布局提升网站排名,吸引更多流量,重复关键词搜索排名
百度经验怎么赚钱?利用百度经验赚钱的5个方法!
足不出户在家赚钱的项目有哪些呢?推荐这7种!
揭秘自媒体营销,如何让你的品牌在信息海洋中脱颖而出,杭州抖音seo优化
SEO网络营销:如何通过精准优化提升品牌价值,金马镇网站推广公司招聘
这3种人容易在网络淘金的时候被骗,说的是你吗?
SEO获取流量的必杀技:如何通过优化轻松提升网站排名,上海网站建设服务好做吗
SEO收费如何选择合适的SEO服务,提升网站排名并增加曝光度,莆田抖音优化seo
月入3w的推广方法,如何操作?
利用知乎来做引流推广该如何做?
【SEO优化全攻略】提升网站流量的终极秘籍,带你轻松玩转搜索引擎优化!,橙子营销推广策划
SEO售产-数字营销新战场,助力企业实现盈利增长,最好的全网推广网站
现在搞什么副业挣钱?上班族十大副业赚钱方法推荐!
免费原创-创意的无限可能,杭州街舞推广网站
《*采集站:带你领略全球最全*资源的宝藏平台》,湖北网站建设直供
SEO调整,助力网站流量爆发式增长!,罗湖网站排名优化公司
赚钱项目接单平台整理分享,想赚钱的不要错过了!
利用老电影赚钱也能轻松月入过万,你知道吗?
SEO难吗?揭秘SEO背后的真相,让你轻松上手!,长沙营销推广咨询电话
你忙着清理僵尸粉的时候,别人在忙着利用你赚钱!
新手所必须了解的推广赚钱的5大主流推广方式!
如何实现没本钱在手机一天赚500的目标呢?这里有5个思路和方法!
SEO和品牌营销:如何通过搜索引擎优化打造品牌影响力,广东营销推广套餐怎么样
引流推广中利用微信换群引流如何操作?
常德SEO优化,如何让您的网站在搜索引擎中脱颖而出,发展seo优化优惠吗
*请认真填写需求信息,我们会在24小时内与您取得联系。