MultiPlug.Ext.RasPi.Config 1.0.7

There is a newer version of this package available.
See the version list below for details.
dotnet add package MultiPlug.Ext.RasPi.Config --version 1.0.7
NuGet\Install-Package MultiPlug.Ext.RasPi.Config -Version 1.0.7
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MultiPlug.Ext.RasPi.Config" Version="1.0.7" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MultiPlug.Ext.RasPi.Config --version 1.0.7
#r "nuget: MultiPlug.Ext.RasPi.Config, 1.0.7"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install MultiPlug.Ext.RasPi.Config as a Cake Addin
#addin nuget:?package=MultiPlug.Ext.RasPi.Config&version=1.0.7

// Install MultiPlug.Ext.RasPi.Config as a Cake Tool
#tool nuget:?package=MultiPlug.Ext.RasPi.Config&version=1.0.7

MultiPlug.Ext.RasPi.Config

Raspberry Pi Configuration Extension for the MultiPlug .Net Edge Computing Platform

Functionality

The functionality mirrors most of the functionality found in the command line tool raspi-config. Due to MultiPlug's browser based interface, visual setting haven't been included.

  • General overview - Raspberry Pi Model - OS Version, Hostname, Date and Time, Temperature and Disk Space.
  • Network - Hostname, static values for IP Address, IP 6 Address, Routers and Domain Name Servers for Eth0 and Wlan0, Wireless SSID and Passphrase.
  • Localisation - Wifi Country, Time, Time Zone, Date
  • Interfacing - Camera, SSH, VNC, SPI, I2C, Serial, 1-Wire, Remote GPIO
  • Boot - Desktop or CLI, Boot Order, Boot BOM Version
  • Memory - Current Disk and RAM usage
  • Hardware Attached On Top (HAT) Details

Getting Started

These instructions will guide you the installation of the Extension on an instance of the MultiPlug .Net Edge Computing Platform.

Installing

See the Prerequisites at the end of this document to install MultiPlug.

Option 1 - Online

The Extension can be installed using the in-built MultiPlug installer located at http://multiplug.local/settings/add/ Replace multiplug.local for the IP Address of the MultiPlug instance you must have an connection to the internet to do this, see Option 2 if you don't.

Option 2 - Offline

Runtime

Screenshot

Image of MultiPlug.Ext.RasPi.Config

Application

The Extension can be accessed from: http://multiplug.local/extensions/multiplug.ext.raspi.config// Replace multiplug.local for the IP Address of the MultiPlug instance

Known Bugs

  • None

Prerequisites - Installing MultiPlug

The MultiPlug .Net Edge Computing Platform must be installed on Raspberry Pi OS.

Option 1 - Quick Start

Download multiplug.deb from https://apt.multiplug.app/multiplug.deb using the command:

wget https://apt.multiplug.app/multiplug.deb

Start the installation by using the command:

sudo apt-get install -f ./multiplug.deb
Option 2 - Install to get updates

This option will update MultiPlug during each system update detailed here.

Add the following line to /etc/apt/sources.list

deb [trusted=yes] https://apt.multiplug.app ./

Run the following command:

sudo apt update

To install MultiPlug run the following command:

sudo apt-get install multiplug

MultiPlug - Further reading

Authors

License

This project is licensed under the MIT License

Acknowledgments

  • Uses calls to raspi-config shell commands using undocumented nonint feature.
  • Uses Process Runner from Unosquare Swan (Stuff we all need).

Thanks for the support from:

  • Seemin Suleri
  • Julian Singh
  • Ian Rathbone
  • Julius Angwenyi
  • Brainboxes Ltd
Product Compatible and additional computed target framework versions.
.NET Framework net472 is compatible.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.15 550 9/19/2023
1.0.14 457 9/19/2023
1.0.13 486 9/18/2023
1.0.12 850 1/6/2022
1.0.11 759 12/16/2021
1.0.10 906 3/25/2021
1.0.9 898 3/17/2021
1.0.8 844 2/4/2021
1.0.7 888 1/13/2021

Run this extension only on a Raspberry Pi using the .Net Mono runtime.
1.0.7 Able to View or Set non-visual configurations of a Raspberry Pi including Network, Localisation, Interfacing, Boot and Memory. Many options found in the command line tool raspi-config.
1.0.6 Applied new Base classes
1.0.3 Bug: Unix file format
1.0.2 Bug: Changed encoder value to UTF-8
1.0.1 Enhancement: Raspberry Pi IP Address Configuration
1.0.0 Nuget name reserve.