手机是一个执行端点,而不是通用的公共网页服务器。
将 Android 手机作为 SMS 服务器
将运行 Android 的手机用作服务器的受控 SMS 端点
将业务逻辑保留在您的服务器上,同时让已连接的 Android 设备通过安全的排队架构执行最终的移动网络操作。
- 与之兼容的移动设备
- 您的 SIM 和号码
- API、工作流与集成
具体问题
您的后端不应依赖脆弱的 USB 调制解调器脚本
直接暴露手机或调制解调器会带来网络、安全和恢复问题。SMSMobileAPI 将公共 API、持久化账户队列和经过身份验证的移动应用分离开来。
简单、可见的流程
从业务事件到有用结果
一条受控链将您的软件、SMSMobileAPI 和您拥有的移动设备连接起来。
40 秒演示
了解服务器到手机的架构
序列会自动重复。可在任一步骤暂停,以便按自己的节奏阅读。
-
1
提交
您的后端通过记录在案的 HTTPS API 创建请求。
-
2
排队
账号会存储并路由消息,而不是将手机公开暴露。
-
3
认领
经过身份验证的已连接 Android 设备获取可接任务。
-
4
报告
状态和移动活动返回平台,供您的应用检查。
真实业务示例
示例:内部应用发送运营警报
监控服务器在关键机器停止时创建 SMS。值班办公室的 Android 手机认领该任务并通过其 SIM 发送;后端存储返回的请求标识符。
结果:一个干净的 HTTPS 集成,无需为手机打开入站网络访问。诚实的限制
在扩展之前了解运行条件
当其真实约束被包含在设计中时,物理手机架构非常强大。
吞吐量受设备、操作系统、运营商和账号防护措施限制。
生产系统必须监控连接性、队列时长、失败和设备可用性。
选择构建方式
一个移动平台,若干实现路径
从最适合您团队的最简单路径开始,当工作流增长时再结合更多功能。
此用例的问题
常见问题
我需要将 Android 手机暴露在互联网上吗?
否。应用维护安全的服务连接;您的后端与公共 SMSMobileAPI HTTPS API 通信。
我的服务器可以定位到特定的 Android 手机吗?
是。在请求必须通过特定已连接设备发出时使用移动标识。
在生产环境中我应该监控什么?
监控已连接设备状态、排队工作、失败请求、运营商容量以及未处理操作的存在时间。
从一个受控测试开始
连接您的手机并通过真实消息验证工作流。
创建一个账户,配对一台兼容手机并验证完整路径,然后再扩展。
