Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Distributed system: Software system whose components are located on different computer networks.

A system can have one or more edges.

...

1. What are the hardware requirements to run ClearBlade Edge?

See Hardware requirements.

2. How does a ClearBlade Edge connect to the ClearBlade Platform?

It makes an outbound encrypted MQTT connection to the Platform, enabling bidirectional data transport.

3. Should I modify my private network’s firewall to run a ClearBlade Edge?

Firewall changes are required to run the ClearBlade Edge as long as the Platform instance and devices it connects to are in the same private network.

4. What firewall changes do I need if I am trying to access ClearBlade Edge from an outside network?

Ensure the edge network’s firewall allows ports 9000 for HTTP(s), 18831884 and 8905-8906 for MQTT, and 8903-8904 and 8907-8908 for WebSockets (if using them, usually the web console attempts to connect to the edge using WebSockets).

5. How do I forward an MQTT message from an edge client up to the ClearBlade Platform?

The ClearBlade Message Relay allows edge MQTT messages to relay messages up to the Platform’s MQTT broker or other edge brokers.

6. How do I configure ClearBlade Edge to start up on boot?

See our Service management repo to set up systemd or init.d with the Edge.

7. What are the features available on the ClearBlade Edge?

The ClearBlade Edge Platform is the lite version of the ClearBlade Platform. All the Platform features are available at the edge.

8. How can I create a collection that is only on the edge?

Log into the edge you want to create a collection on. Follow the process to create a collection as you would on the Platform. There is no way to sync collections on the edge to the cloud.

9. How can I create a trigger that only runs on the edge?

Go to Deployments in the Platform. Ensure the Deploy and Sync checkboxes next to Name under Triggers are unchecked. Then log into the edge you want the trigger to run on and create a service or choose an existing one. In the code service, create a trigger. The trigger should only run on that edge.

10. How do device updates on an edge get updated on other edges and the Platform?

Go to the Devices section under Assets in Deployment. Select Sync Table and choose all edges for deployment. Verify by changing data on one edge and see if it updates on the other edges and Platform. Refer to Syncing to how the mechanism works.

11. How can I transfer collection data to the edge?

Go to Deployments and click Collections. Choose Sync Table on the collection(s) you want the data to transfer to the edge. Mark the checkbox for the edge(s) you want the data to transfer. Learn more about collection deployment and the syncing mechanism.

12. Are ClearBlade SQL calls written dependent on whether they run at the edge or in the cloud?

Our Platform uses the Postgres database, and the Edge uses a SQLite database. We must use different databases to match the available environment infrastructure. If you are using our collections API, we abstract away the differences. If you use the SQL calls interface, you may have to handle the differences yourself.