Back to all posts

Getting Started with Scurid digital identity for Raspberry Pi Zero.

Posted on Nov 28, 2023 in Engineering
Sushant Pandey
Sushant Pandey
Founder and CEO, Scurid
Raspberry Pi Zero
Raspberry Pi Zero

TL;DR

This blog post will help you to get started with Scurid Edge Agent on Raspberry Pi Zero. You will learn how to install Scurid Edge Agent on Raspberry Pi Zero and how to use it to securely connect to the Scurid server, exchange data and integrate with your own applications. Check out this ~1min video to see how it works.

What is Raspberry Pi Zero?

The Raspberry Pi Zero is a small, low-cost, and versatile single-board computer developed by the Raspberry Pi Foundation. It's a part of the Raspberry Pi family, which are known for their affordability and adaptability in various computing projects.

Pi Zero is based on the ARMv6 architecture. It uses the Broadcom BCM2835 SoC (System on Chip), which includes an ARM1176JZF-S core. This architecture choice was partly driven by the goal of keeping the Raspberry Pi Zero low-cost and energy-efficient, as ARMv6 cores are simpler and consume less power compared to more advanced ARM architectures

Some of these properties make the Raspberry Pi Zero a great choice for IoT projects, such as home automation, robotics, and more.

  1. Cost-effectiveness
  2. GPIO header
  3. Size and Design
  4. Processing power
  5. Connectivity
  6. Memory and Storage

Specifications

  1. 1GHz quad-core 64-bit Arm Cortex-A53 CPU
  2. Processor clocked at 1GHz and 512MB of SDRAM
  3. For connectivity, it has got 2.4GHz 802.11 b/g/n wireless LAN

For more see Raspberry Pi Zero

Getting started with RaspberryPi Zero is easy. You can follow the steps mentioned in the Getting Started guide.

Installing Scurid Edge Agent on RaspberryPi Zero

Scurid Edge Agent is a lightweight software that runs on the edge device, like Raspberry Pi Zero, and provides a robust digital identity, secure connection to the Scurid backend service and more. As a low-code solution, it is responsible for managing the device identity and secure communication with the Scurid server.

Get started with Scurid Edge Agent on Raspberry Pi Zero

Pre-requisites

Make sure you have completed the getting started for Scurid.

Launching Scurid Edge Agent on Raspberry Pi Zero

This will automatically create the device identity on Raspberry Pi Zero and sends a registration request to your Scurid server.

  1. Download the latest version of Scurid Edge Agent from here.

  2. Transfer the downloaded file to RaspberryPi Zero. You can use tools like WinSCP or FileZilla for this.

  3. Open the terminal and navigate to the directory where you have downloaded the Scurid Edge Agent and run the following command to launch it. Ensure to not close the terminal window. This will automatically create the device identity on Raspberry Pi Zero and sends a registration request to your Scurid server.

    sudo ./scuridedgeagent-xxx-xxx --spaaddr my-server-address:443
    
  4. Log into the Scurid App to view the device identity and approve the registration request.

  5. Once the registration request is approved, the Scurid Edge Agent will receive the required confirmation and approval key.

This is it! You have successfully installed Scurid Edge Agent on Raspberry Pi Zero. You can now use the device identity to securely connect to the Scurid server, exchange data and integrate with your own applications.

An established platform for your IoT devices and data. Ready for production.

With Scurid’s easy-to-use API-based platform for hardware, sensors, and applications we want to enable the adoption of secure autonomous systems. Scurid is already trusted in production, helping our users achieve a faster and safer go-to-market.

Get started