ROS推送消息到苹果手机
上次发一个推送ROS消息到钉钉,这次给朋友们新增一个消息推送途径,推送到苹果iOS。
Bark 是一款纯推送提醒服务,用来给自己的 iPhone 发送自定义内容的推送,也支持http-api方式,集成方便。
如果你的数据敏感,可以在自己的主机上部署后端程序,这样所有的数据只在 你的手机、你的主机、Apple 推送服务器之间传输,非常安全。
今天我们就不讲怎么自建了,具体教程可以找度娘。我们直接用作者的服务。
Bark
GitHub / V2EX / Blog
使用步骤
- 相关下载
- 打开 APP 查看推送 URL(
https://api.day.app/YourKey
) 后 ,可以发 get 或者 post 请求 ,请求成功会立即收到推送- URL 组成: 第一个部分是
key
, 之后有三个匹配- /:key/:body #直接发送消息
- /:key/:title/:body #发送标题和消息
- URL 组成: 第一个部分是
ROS脚本
# 设置外网接口名称
:local WANInterface "cnc"
# Bark api key
:local key "改成你的KEY"
# 获取外网IP
:local currentIP [/ip address get [/ip address find interface=$WANInterface ] address];
:global WANip [:pick $currentIP 0 [:find $currentIP "/"]];
# 要发送的标题
:local title "WANip_changed"
# 要发送内容
:local body "[$WANip]"
# Bark api url
:local serverURL "https://api.day.app/$key/$title/$body"
# 提交信息
/tool fetch mode=https url="$serverURL" keep-result=no
:log warning ("发送新IP[ " ."$WANip"." ]到iPhone成功")
共有 0 条评论