Getting Started with Scurid digital identity for 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.
- Cost-effectiveness
- GPIO header
- Size and Design
- Processing power
- Connectivity
- Memory and Storage
Specifications
- 1GHz quad-core 64-bit Arm Cortex-A53 CPU
- Processor clocked at 1GHz and 512MB of SDRAM
- 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.
-
Download the latest version of Scurid Edge Agent from here.
-
Transfer the downloaded file to RaspberryPi Zero. You can use tools like WinSCP or FileZilla for this.
-
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
-
Log into the Scurid App to view the device identity and approve the registration request.
-
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.
Mentioned in this article
Edge Agent
Empower your devices with the Scurid Edge Agent a fusion of robust digital identity, trusted data exchange, and sleek efficiency. Crafted for the discerning IoT architect, it is the future of device autonomy and security.
Server
A server application designed to be deployed on-premise, private cloud or managed as a service by Scurid.
App
A unified cross platform desktop native app to manage fleets of devices in your IIoT ecosystem. Minimizing programming effort to help bring easier access to data verification and trust.
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.