GoPro Record/start/stop remote

GoPro camera start stop record function. Someone developed an APP that had it open their bluetooth garage door...Couldnt the same be done with Connect IQ for GoPro. I dont know if youd have to connect to the Android/IOS app?
Bascialyl something like the virb has already built into the Fenix watches but for GoPro.
  • In theory it looks possible to do this.

    If your referring to the garage door opening on this thread https://forums.garmin.com/showthread.php?217555-Fenix-3-Opens-my-Garage-Door!/page3 (Video https://www.youtube.com/watch?v=CDYZRLP5etk) this was done via Communication.makeJsonRequest which makes a http request over bluetooth via the Garmin connect App.

    The Fenix 3 doesn't offer any bluetooth API only ANT+ sensors.

    The GoPro API appears to have been reversed engineered and can be controlled via Http requests to the GoPro itself which appears as a Wifi hotspot.

    Here a link to a python controller https://github.com/joshvillbrandt/GoProController/tree/master/GoProController

    So it would work like this

    Fenix 3 (makeJsonRequest) -> Garmin Connect App -> iPhone/Android device connected to GoPro Hotspot -> magic happens

    Unfortunately I don't have a GoPro to test this theory out (Have Virb)!
  • In theory it looks possible to do this.

    If your referring to the garage door opening on this thread https://forums.garmin.com/showthread.php?217555-Fenix-3-Opens-my-Garage-Door!/page3 (Video https://www.youtube.com/watch?v=CDYZRLP5etk) this was done via Communication.makeJsonRequest which makes a http request over bluetooth via the Garmin connect App.

    The Fenix 3 doesn't offer any bluetooth API only ANT+ sensors.

    The GoPro API appears to have been reversed engineered and can be controlled via Http requests to the GoPro itself which appears as a Wifi hotspot.

    Here a link to a python controller https://github.com/joshvillbrandt/GoProController/tree/master/GoProController

    So it would work like this

    Fenix 3 (makeJsonRequest) -> Garmin Connect App -> iPhone/Android device connected to GoPro Hotspot -> magic happens

    Unfortunately I don't have a GoPro to test this theory out (Have Virb)!


    Awesome thanks for the reply. Im not too sure how to do this because the most ive done is Visual Basic for a college class. Ill see if I can figure it out. Thanks
  • Hi,
    in my Opinion you won´t have another chance than creating an own Smartphone Application.
    Then you can send a JSON Request to it and let it control the gopro.

    My suggestions were:
    - Auto-Pause (While not moving)
    - GPS Coordinates / Speed to create an onScreen-map later on in the video (Like here https://www.youtube.com/watch?v=mzGBJd8lJnI)
    - Preview to check if the gopro is mounted nicely

    Greetings,
    Thomas
  • Former Member
    Former Member over 8 years ago
    how is the update on this thing?

    Thx nick
  • Wich "thing" do you mean?
    There is no app for GoPro control, this is only the suggestion that someone else should code one. Nobody volunteered
  • As a Garmin employee, I am obligated to point out this: http://virb.garmin.com/en-US. :cool:

    In all seriousness, I know that some people either already own a GoPro or may prefer the GoPro, but I thought it might be worth mentioning the VIRB since it can already be controlled via our Fenix-based products (including Quatix and D2), not to mention several other Garmin devices (also here).
  • As a Garmin employee, I am obligated to point out this: http://virb.garmin.com/en-US. :cool:

    In all seriousness, I know that some people either already own a GoPro or may prefer the GoPro, but I thought it might be worth mentioning the VIRB since it can already be controlled via our Fenix-based products (including Quatix and D2), not to mention several other Garmin devices (also here).


    I have a handful of GoPro cameras already. The new Virbs look nicer than the first ones. How about sending one my way for some testing :) I would gladly let the community know if it was a better and more economical solution.
  • I seem to understand since Garmin does VIRB cameras, they have logically no interest to develop an app that allows you to control the rec-pause with the Fenix3... it's a heck of a problem because one such app is surely missed and a good option would be to also re-create the LAP (long LAP press during activity perhaps or some other shortcut with the left-hand side buttons?) on the log when you hit the rec again so that you may sync video time with log time and... and add screen overlays with Dashware. ;-)

    The problem here is that no coder volunteered to make this happen so far... am I right?

    NOTE: you can control the GoPro with the RECON Jet glasses via app...

    NOTE2: the F3 is BLE with cell phone, thereby if an app should be developed, I'd say to use the wireless (which is obviously turned off when outside as we all use the mobile data transfer) instead of BLE connection to F3. The reason is F3 can't BLE to multiple instruments and it's more useful to keep the watch connected to the cell phone (many apps and widgets use it) on BLE, thus leaving the wireless on for the F3->GoPro connection.
  • WoL over UDP is what makes its impossible

    It's actually quite simple to make a widget that makes json request over BLE to the phone that is connected to gopro over wifi. The problem is that my gopro 4 session goes into sleep mode after a few seconds and as it turns out wake on lan is the way to wake it up and that is sent over UDP and that is something thats not supported by monkey c today.

    Anyone having any ideas how to wake the gopro?
  • It's actually quite simple to make a widget that makes json request over BLE to the phone that is connected to gopro over wifi. The problem is that my gopro 4 session goes into sleep mode after a few seconds and as it turns out wake on lan is the way to wake it up and that is sent over UDP and that is something thats not supported by monkey c today.

    Anyone having any ideas how to wake the gopro?


    Can you develop this for the Hero4 (non-session)? It does not go into sleep mode and I would love this feature!