Working with the Rigado Vesta Gateway

Introduction

Welcome to the documentation for Rigado’s Vesta Gateway! Here you’ll find instruction and explanation regarding the Rigado Vesta line of IoT Gateways. Our Getting Started with Vesta guide will go over first steps with a Gateway out of the box. The Tutorials section has more examples of what the Gateway can do. Finally, Going to Production will cover topics related to provisioning devices and scaling up your IoT solution.

Readers who wish to follow along with the tutorials and example applications should be comfortable working with a UNIX/Linux command-line interface.

Overview

What is Vesta?

Vesta is Rigado’s line of configurable IoT Gateways. A Vesta Gateway consists of production-ready hardware with many available configuration options and incorporates state-of-the-art Edge Compute technology. Vesta allows developers to use standard tools to create applications to collect and process information locally and then stream data to public cloud tools or enterprise back ends.

For more information about Rigado’s IoT Gateway products, please see our website.

Software Tools

Vesta comes preinstalled with our Developer Reference Design Yocto-based Linux image. This OS is not production-ready but comes packed with tools that help jumpstart development on the Gateway.

It also has the DeviceOps Gateway Update Agent (DGUA), which enables communication to Rigado DeviceOps for provisioning the Gateway with software updates.

Certified IoT Modules

The Vesta Gateway has several options for low-power wireless connectivity. All Vesta Gateways with model numbers ending with B contain the Rigado BMD-300 Bluetooth 4.2 compliant module. This Nordic based 2.4GHz transceiver is also ready for ANT+, other proprietary Mesh protocols and supports the higher data rates of Bluetooth 5.0.

Vesta Gateways with model numbers ending with R contain the Rigado R41Z module supporting both Blutooth 4.2 and Thread Mesh networks with NXP silicon.

All Wi-Fi enabled Vesta Gateways include BLE 4.0 in the Wi-Fi chipset, enabling combinations of multiple BLE or BLE plus other protocols.

What is DeviceOps ™?

Rigado DeviceOps is a cloud-based platform for device monitoring and secure firmware updates at scale. DeviceOps works with Rigado’s Certified IoT Modules and IoT Gateways for a seamless, end-to-end solution for fast and flexible firmware updating.

The DeviceOps platform allows you to:

  • Easily track active devices and firmware versions in the DeviceOps Web UI and via our API
  • Identify and define groups of devices as targets for updates via a flexible tagging system
  • Upload new firmware, compress for speed, and create rules for distribution to targets
  • Roll out and monitor updates with configurable tiers, timing and fail-safe controls
  • Leverage secure connections that scale to support millions of end-node devices

For more information about Rigado’s DeviceOps platform, see our website.

Getting Started

The Getting Started with Vesta guide will show you:

  • How to set up Vesta with an Internet connection
  • How to connect and log in
  • How to configure security settings

Tutorials

The Tutorials section provides several step-by-step guides on accomplishing specific tasks, such as getting the Vesta IoT Gateway to communicate with DeviceOps. It also contains Example Applications which are end-to-end solutions incorporating multiple moving parts to accomplish a larger goal such as streaming sensor data to an IoT Cloud service.

Production

The Going to Production section details the various tasks involved in getting a Gateway provisioned with a custom image, either through NXP’s MFG Tool or Rigado DeviceOps.