如何在 Wear OS 智能手表和 Windows PC 之间发送和接收数据

问题描述

我想在工厂的机器出现问题时通知我员工的智能手表(Wear OS by Google)。 有一台 Windows PC 用于管理,这台 PC 保存机器的状态。工厂有10只智能手表。 工厂有无线局域网接入点。 Windows PC 和智能手表在同一网络中。

我认为有几种方法,但我想知道最佳解决方案。

For example
1.The smartwatch directly refers to the DB in the PC.
2.Send and receive messages (JSON?) Between your PC and smartwatch

如果我知道怎么做,我会尝试开发它。

我很好地开发了 Windows PC 应用程序,但我很少开发 Android 应用程序。 我不擅长英语。我用英语问了一个问题,因为我的母语没有太多信息。 对不起,如果我表现得很粗鲁。

解决方法

我认为您应该尝试 Firebase 云消息传递! 向您的智能手表发送推送通知很棒 - 而且它是免费的!

链接和文档:https://firebase.google.com/docs/cloud-messaging

,

我在这里看到 2 个选项。

  1. MQTT 客户端-服务器 https://mqtt.org/
  2. Firebase 云消息传递 https://firebase.google.com/docs/cloud-messaging

选项 1 (MQTT) 实际上更快,因为它可以在您的局域网本地运行,并且不依赖于像 firebase 这样的外部服务。

这意味着:

  • MQTT 从您的手表向您的 PC 或直接从 LAN 对面通知。
  • Firebase Cloud Messaging 必须通知云服务,然后您的手表会收到通知或相反(如果您的 LAN 已连接到互联网)。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...