找回密码
 立即注册
搜索
查看: 4433|回复: 27

[网络] iPhone有什么最简单的方式,给自己家里的PC发送一个指令

[复制链接]
     
发表于 2024-1-22 11:53 | 显示全部楼层 |阅读模式
本帖最后由 董卓 于 2024-1-24 11:03 编辑

做一个快捷指令、家里开个http服务中转?
然后快捷指令能够做成手机桌面图标?

有比这个更方便的么


不知道是否我表达不够清晰
想讨论的不单单是家里PC上怎么搭服务
更想讨论的是
iphone上如何指令发回家
(有公网ip)

个人的需求是自动化操控,家中的PC设备做一些自动化RPA任务的启动。
需要
“方便在任何时间、地方,包括开车时,尽量可以从手机侧一键触发家中PC任务”
这里的一键是真一键,而不是要打开微信或者啥IMS软件,再输入一个对话文本之类的多次、非一键做法
回复

使用道具 举报

     
发表于 2024-1-22 12:10 | 显示全部楼层
回复

使用道具 举报

     
 楼主| 发表于 2024-1-22 12:22 | 显示全部楼层
Prushka 发表于 2024-1-22 12:10
webhook

论坛助手,iPhone

不是给手机端接受消息,而是从手机端发送指令到服务器
回复

使用道具 举报

     
发表于 2024-1-22 12:31 | 显示全部楼层
董卓 发表于 2024-1-22 12:22
不是给手机端接受消息,而是从手机端发送指令到服务器

对啊,服务器开webhook手机发送指令过去

论坛助手,iPhone
回复

使用道具 举报

     
 楼主| 发表于 2024-1-22 12:31 | 显示全部楼层
Prushka 发表于 2024-1-22 12:31
对啊,服务器开webhook手机发送指令过去

论坛助手,iPhone

手机端用什么客户端发送呢?
回复

使用道具 举报

     
发表于 2024-1-22 12:32 | 显示全部楼层
快捷指令可以用SSH啊
回复

使用道具 举报

发表于 2024-1-22 13:20 | 显示全部楼层
太简单了,我觉得git就行
回复

使用道具 举报

     
发表于 2024-1-22 13:53 | 显示全部楼层
董卓 发表于 2024-1-22 12:31
手机端用什么客户端发送呢?

快捷指令能发post然后接受返回数据

论坛助手,iPhone
回复

使用道具 举报

     
发表于 2024-1-22 13:58 | 显示全部楼层
我现在是Mac或者iOS装zerotier  办公室的openwrt路由器也装zerotier  然后快捷指令ssh到路由器再唤醒办公室的电脑
回复

使用道具 举报

     
发表于 2024-1-22 14:21 | 显示全部楼层
termius ssh啊,脚本设置成捷径
回复

使用道具 举报

     
 楼主| 发表于 2024-1-22 14:23 | 显示全部楼层
Prushka 发表于 2024-1-22 13:53
快捷指令能发post然后接受返回数据

论坛助手,iPhone

还是通过快捷指令发post的话,那还必须要服务端webhook之类的么?
自己搞个http服务不就得了么
还是webhook有什么更好的优势?
回复

使用道具 举报

头像被屏蔽
     
发表于 2024-1-22 16:42 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2024-1-22 17:34 | 显示全部楼层
可以用http服务器

我是用AHK调用.net开了个HttpListener
c#代码100行左右,简单弄了密码和防抖

手机端通过tasker发送消息,像发送短信到PC,睡眠,关机之类的

在PC本地http也是跨权限跨进程传递复杂消息的一种很好的方法
本地测试连续发送100次消息100-200ms

但HttpListener有一些问题
监测0.0.0.0需要管理员权限
它不会弹防火墙提示,需要手动或脚本设置防火墙

回复

使用道具 举报

     
发表于 2024-1-23 00:26 | 显示全部楼层
python起个email client,监听某个邮箱,手机直接往指定邮箱发指令
回复

使用道具 举报

     
发表于 2024-1-23 02:02 | 显示全部楼层
起http的是想封宽带?
快捷指令run script over ssh不好么
回复

使用道具 举报

     
发表于 2024-1-23 20:42 | 显示全部楼层
azure的pubsub免费试试呗
回复

使用道具 举报

发表于 2024-1-23 20:54 | 显示全部楼层
都python了不如直接fastapi搭一个后端得了,get请求浏览器就行了,几行代码的事
回复

使用道具 举报

     
发表于 2024-1-24 07:23 | 显示全部楼层
各种通用的方式都需要开个公开端口,这样安全性不太有保障,除非在外面套一层过滤的机制。楼上说的用Python写个email客户端应该是相对便捷安全的,定期查询邮箱的特定命令邮件即可。
回复

使用道具 举报

     
 楼主| 发表于 2024-1-24 11:00 | 显示全部楼层
总结一下

从iPhone客户端角度来看:
1、快捷指令可以POST请求
https://cloud.tencent.com/developer/article/2108713
2、SSH指令(SSH端口我理解更不安全,或实现还要zerotier/l2tp等翻回内网,又多了一个操作,不便)
https://cloud.tencent.com/developer/article/1739186
3、eMail发送指令(尽管安全但存在不便)
https://ngabbs.com/read.php?tid=36007955
4、其他借助ims体系的发送能力指令(安全,但复杂度也高些,也有一点点限制)
https://zhuanlan.zhihu.com/p/455680302

上面的客户端发送方式,全部都是基于了快捷指令。
而楼内有提到类似webhook的方式,需要进一步先打开ims,然后进行发送;
从个人的需求“方便在任何时间、地方,包括开车时,尽量一键触发”来说——从一键触发的便利性优先的需求角度上,是不如快捷指令的。

是否会有比快捷指令更便利的、客户端触发方式呢?


从服务端角度看:
1、HTTP服务接受GET/POST请求
- 有担心公开端口安全性、和封宽带的担忧。但这点实际上从我宽带近8年来,用自己从底层写起的http服务、跑在高端口,这样的用法。两个的担忧都是不存在的。类似http端口的端口转发过路由器之类的,都玩得很熟练了,不存在任何问题。
2、服务端扫email邮箱
- 这个技术也挺简单的、没有啥限制,其主要的问题还是email客户端发送指令的限制不便。
3、基于IMS的通信
- 这个就复杂点了、还涉及到对应的一些IMS限制bot注册token等等。先不考虑了。

目前的方案考虑:
iPhone客户端HTTP快捷指令 发送到 服务端自建HTTP服务
回复

使用道具 举报

     
发表于 2024-1-24 11:31 | 显示全部楼层
话说既然能监听邮箱,那么能不能监听电话的呼入?貌似现在可以用电脑接听手机电话
回复

使用道具 举报

     
 楼主| 发表于 2024-1-24 11:38 | 显示全部楼层
cd3066 发表于 2024-1-24 11:31
话说既然能监听邮箱,那么能不能监听电话的呼入?貌似现在可以用电脑接听手机电话 ...

拉根固话线也要钱的啊…
modem软件的适配也是个奇淫巧技的怪路线
复用的电话号码也搞不准就有各种垃圾电话打进来,万一占线啥的也是麻烦
回复

使用道具 举报

     
发表于 2024-1-24 12:17 | 显示全部楼层
小米智能插座,接个树莓派,开起来以后定时自动关机,想怎么整就怎么整
回复

使用道具 举报

     
 楼主| 发表于 2024-1-24 12:39 | 显示全部楼层
john 发表于 2024-1-24 12:17
小米智能插座,接个树莓派,开起来以后定时自动关机,想怎么整就怎么整

也不失为一种方案,不过要进米家app再选插座,要么就是负一屏
放桌面也是要再进app再点一次
还是显得不够最便利

有些简单任务要靠开关机也有点重了
回复

使用道具 举报

     
发表于 2024-1-24 12:42 | 显示全部楼层
董卓 发表于 2024-1-24 12:39
也不失为一种方案,不过要进米家app再选插座,要么就是负一屏
放桌面也是要再进app再点一次
还是显得不够 ...

米家快捷操作能录Siri指令的啊
回复

使用道具 举报

     
 楼主| 发表于 2024-1-24 12:47 | 显示全部楼层
john 发表于 2024-1-24 12:42
米家快捷操作能录Siri指令的啊

siri是必须语音指令的么?可以做成桌面图标直接发指令而不语音的么?

各种开会现场siri莫名唤醒太傻了,siri从来都是关闭的
回复

使用道具 举报

     
发表于 2024-1-24 12:50 | 显示全部楼层
董卓 发表于 2024-1-24 12:47
siri是必须语音指令的么?可以做成桌面图标直接发指令而不语音的么?

各种开会现场siri莫名唤醒太傻了, ...

快捷指令能操作米家的,至于快捷指令能不能变成桌面图标你自己研究
回复

使用道具 举报

     
发表于 2024-1-24 21:42 来自手机 | 显示全部楼层
董卓 发表于 2024-1-24 12:47
siri是必须语音指令的么?可以做成桌面图标直接发指令而不语音的么?

各种开会现场siri莫名唤醒太傻了, ...

快捷指令可以做成桌面图标的
既然米家了 直接负一屏添加个米家APP小组件 把要用的自动化或者手动指令放进去就好了啊

—— 来自 samsung SM-G9960, Android 14上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
 楼主| 发表于 2024-1-25 00:41 | 显示全部楼层
evooil 发表于 2024-1-24 21:42
快捷指令可以做成桌面图标的
既然米家了 直接负一屏添加个米家APP小组件 把要用的自动化或者手动指令放 ...

ios快捷指令,这个可以桌面我知道
John提出的是米家场景绑定siri,不是ios快捷指令
siri指令可以如同ios快捷指令一样放在桌面么?

而实际米家快捷操作需要负一屏需要划两下点一次,不如桌面划一次点一次方便

还有就是前面也说过了,靠开关机的指令还是重量级了一点,不太好用的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|stage1st 沪ICP备13020230号-1 沪公网安备 31010702007642号

GMT+8, 2024-5-21 04:18 , Processed in 0.013531 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表