Bluetooth 可以用Garmin IQ控制车库门吗?

Bluetooth 可以用Garmin IQ控制车库门吗?,bluetooth,garmin,Bluetooth,Garmin,我希望我的Fenix 3执行以下操作: 触发器=按下启动按钮(即快捷方式) 通过BT或WiFi向服务器发送消息(Linux或Windows或Arduino或其他) 我会注意留言并打开/关闭车库门 骑完自行车后,我想轻松安全地打开车库门。我有一台VmWare服务器在家里运行。我可以使用这台服务器上的一台机器来监听消息,或者我可以设置Arduino或类似设备 主要的问题是:我能否编写一个IQ应用程序,利用时钟上的快捷方式概念,即长时间点击开始或圈按钮触发 澄清:似乎有一些全球性的行动需要长期关注。例

我希望我的Fenix 3执行以下操作:

  • 触发器=按下启动按钮(即快捷方式)
  • 通过BT或WiFi向服务器发送消息(Linux或Windows或Arduino或其他)
  • 我会注意留言并打开/关闭车库门
  • 骑完自行车后,我想轻松安全地打开车库门。我有一台VmWare服务器在家里运行。我可以使用这台服务器上的一台机器来监听消息,或者我可以设置Arduino或类似设备

    主要的问题是:我能否编写一个IQ应用程序,利用时钟上的快捷方式概念,即长时间点击开始或圈按钮触发

    澄清:似乎有一些全球性的行动需要长期关注。例如,我可以将“保存位置”指定给启动/停止时的长按。这甚至可以在其他应用程序中使用

    即使未处于训练模式,时钟是否可以与传感器(即Arduino或其他BT客户端)通信

    澄清:我需要通过蓝牙直接与我的Arduino通信,即不通过iPhone

    提前谢谢。

    简短回答:是的

    长回答:如果您记录了按键事件出现的时间,然后根据时差在按键松开时检查是否有“长”按,您可以伪造它。不过,长时间按物理键不会发生任何事件。我也非常确定你的应用程序必须是当前的,这样才能工作

    链接到InputDelegate事件选项:

    至于传感器问题,我不确定你到底在问什么。你的应用程序可以做你想做的任何事情,据我所知,一次只能运行一个应用程序


    免责声明:到目前为止,我只使用emulator,我仍在等待我的手表到达这里。

    您不能编写任何劫持另一个活动应用程序(包括手表表面)用户输入事件的内容。你可以制作自己的手表,但它不能发送网络信息,只能接受用户输入(注视手表的手势)

    这是你可以很容易地从手表应用程序或小部件中完成的事情。假设您的fenix3通过蓝牙连接到手机,您可以根据需要发送http get请求


    我编写了一个简单的应用程序,我称之为GIFTTT,它使用IFTTT Maker频道打开/关闭我的车库门(以及其他各种东西)。

    好的,谢谢。我希望我可以注册一个可以选择快捷键的操作。长按开始/停止或后退/圈似乎是全局的,但用户界面只允许用户在几个操作中进行选择。这些快捷方式可以在任何地方使用。我需要将手表与我的蓝牙客户端(可能是Arduino)配对,这样即使我的手机不在附近(即连接到手表),我也可以直接与它通信。啊,我明白了。你可以试试。这应该允许您通过BLE发送任意内容。