Skip to main content

RF Bridge

Overview

The RF Bridge allows to establish a point-to-point link between a RCP and a RIO.

warning

Pay attention that it's only available on "broadcast" devices (RCP and RIO). Check your licences.

Here is a RFD900A module:

RF modules

The link works over "any" serial link, but:

  • Need to be full duplex (as the communication is bidirectionnal)
  • Tx/Rx commutation needs to be fast (some modules have 1s delay between a Rx and a TX, but are fast between 2 Tx or 2 Rx, this will basically not work).

Wired:

  • null modem cable

In open bands:

  • RFD900A (902 - 928 MHz)

In reserved bands:

  • SATEL modems

Wiring

RF only

In this example, only the HF link is used to control the camera:

This works by pair, you will need one RFBridge per camera.

RF + Cloud

In this example, we combine HF and 4G to control the camera:

We do a kind of bonding between the 2 links:

  • When you move a button on the RCP, we send the data to both cloud and HF
  • RIO will receive:
    • the data from the cloud
    • the data from the HF link
    • the data from both cloud and HF link and use only the first one received (fasest)

RF + cloud with a hop

In this example, we combine HF and 4G to control the camera, like above.

But here, we use a NIO as a hop. This sometime helps to put the RF outside in the stadium (NIO) and keep the RCP in the truck.

In this case:

  • The camera is controlled by RIO (ethernet between FX6 and RIO, could also be serial for another type of camera)
  • The NIO and RIO communicates both using RF and cloud (4G for RIO, Ethernet to the router for NIO).
  • The RCP communicates with RIO using the NIO as a hop, and that's the NIO that handles the RF+cloud bonding. The RCP-NIO link is simple LAN ethernet.
note

The NIO could be replaced by "any" Cyanview device with USB and builtin GWY:

  • RIO
  • NIO
  • RCP

Setup

I'll cover the "most complex case" with the RCP + NIO + RIO. If you just have a direct link between RCP and RIO, the setup done on NIO will be done on RCP.

The initial setup:

  • Put your RCP, NIO and RIO on the same ethernet
  • Configure your REMI tag/group on RIO, NIO, RCP
  • Configure your camera on your RIO
  • Import the camera from RIO to NIO
  • Import the camera from NIO to RCP

Before going further, you need to check that this works.

Ensure your RFD900A module is connected:

  • to the RIO (any port)
  • to the NIO (any port)
  • And that the modems are properly paired: ACT LEED should be steady GREEN.
info

If using RFD900 on RCP, ensure it's plugged on the USB next to RJ45, not the one on top.

warning

If your RFD900 are not steady green at this step, ensure they're properly configured:

  • power is limited to 500mA on RCP/RIO/NIO, while RFD900 can reach up to 1A, so ensure it's properly configured in limited power (or you're using external power).
  • NET_ID and bands should match on both RFD900 modules

RIO/NIO/RCP REMI setup

RIONIORCP

They all have the same REMI tag:

  • camera is configured on RIO
  • NIO imports from RIO
  • RCP imports from NIO

RFBridge setup

RIO

Open the RIO web UI and add /dev/app.html to the URL (http://10.192.52.62/dev/app.html for my RCP cy-rio-52-62).

Search for UsbSerial block:

  • click on it (text should be orange)
  • on the right panel, set speed to 57600 (default baudrate of the RFD900A, adapt if you changed it)
  • click on OK, text should go black.

Now select the UsbSerial block, then click on the right panel button: new RF Bridge (camera)

You have the RF Bridge:

  • associated with the UsbSerial
  • rf_bonding to the REMI session (not present if only using RF and no 4G/REMI)
  • rf_id 1 associated with your camera
info

rf_bonding means the bonding is active on this link between RF and cloud. It's really an active bonding.

If rf_id 1 is not present (order matters):

  • click on RF Bridge
  • then click on your camera, then click on connect button

If you have multiple cameras on the same RIO, you can connect them to the same RF Bridge.

Ensure they all have unique/distinct rf_id (rule of thumb: set rf_id value = camera number)

NIO

In my setup, the RF Bridge is between RIO and NIO.

If you don't have a NIO in the loop and the RF link is direct, between RCP and RIO. Then follow this step on your RCP.

Configure the RF Bridge as you did on your RIO:

  • plug USB
  • configure baudrate

But then, click on new RF Bridge (rcp)

If rf_id is not present:

  • click on RF Bridge
  • click on you camera
  • click on connect button

If your RIO/NIO are connected to internet/cloud/remi, ensure to properly set the bonding:

  • click on cam_ctrl in your camera block
  • find the Session Importer associated
  • the middle block should match your RIO serial
  • click on it
  • click on connect button
warning

This is only important if you're planning to use 4G+RF. If only RF is in use, the rf_bonding is not in use. But if you have RF+4G and the rf_bonding is not setup properly, you could have various issues with tally, menu, etc.

info

Don't forget to setup rf_id that match between your RIO and your NIO.

RCP

Nothing special to do on RCP as the camera is there imported using standard REMI:

info

If your RCP has the USB/RF and you're not using a NIO in between. Then simply apply the NIO guide on your RCP.

Test

While you have IP/Ethernet and RF link, turn any knob on the RCP:

  • camera control still works
  • ACT LED on RFD is steady green
  • COM LED on RFD blinks when data is transmited/received

Status of the cam is green on the RCP.

Remove the ethernet cable from the RIO:

  • camera control still works
  • ACT LED on RFD is steady green
  • COM LED on RFD blinks when data is transmited/received

Status of the cam is red on the RCP as the status represent the IP status. In the future, we will represent the various status properly.

Troubleshooting

I can control, but camera is RED on RCP

The RF link is optimised reduce the bandwidth to the minimum. So if a packet is lost somewhere, there is no glitch, but we don't ask to repeat by default.

So if the status message is lost, you camera could stay RED, even if everything else is working.

You can ask for a full status refresh on your RCP:

  • Click on MENU (long press)
  • Click on SCENE
  • Click on S. FILES
  • Click on ACTIONS
  • Click on Sync Camera

My RFD900 is blinking green

If the LED is not steady green, it means they're not linked together.

Not related to your Cyanview configuration.

Check the RFD configuration:

  • the NET_ID
  • the bands
  • power
  • etc.

To ensure they match

You can plug both RFD on your computer open both serial ports and check they can communicate with each other without any Cyanview device. This helps validate that the RFD900 are properly configured.

It's probably because you have RF and cloud link enabled, but the bonding is not configured properly. So the RIO receive double messages (tally toggle, menu toggle, etc.), one from RF, one from 4G.

Setup/Fix rf_bonding (ensure the link is between your RF Bridge and the Session with your RIO (middle block)

RFD900 reboots continuously

The RIO/NIO/RCP USB ports are limited to 500mA. The RFD900 can go up to 1000mA.

So it starts, too much power, resets in loop.

Either:

  • Lower the power in the configuration of your RFD900
  • Use an external power that supports 1000mA and keep USB just for data.