element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum piBoard, a Plugable raspberry pi dashboard
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 1 reply
  • Subscribers 674 subscribers
  • Views 426 views
  • Users 0 members are here
  • open-source
  • free
  • raspberry_pi
  • raspberrypi
  • dashboard
Related

piBoard, a Plugable raspberry pi dashboard

Former Member
Former Member over 11 years ago

 

piBoard

Plugable embedded boards dashboard

 

What is it ?

piBoard is a plugable HTML-based dashboard for embedded boards.It provides a plugin architecture for creating plugins that will help with managing your embedded board. piBoard will give you the abillity to connect to all embedded boards (Raspberry Pi, beaglebone...etc) that are connected to your local network

 

 

How to Use

Using piBoard is straight forward, piBoard have two parts:

 

Server: which will be installed on the device that you want to manage lets say (Raspberry Pi)

Client: which will run on you computer to give you the ability to connect to the device and manage it

 

you only need to install piBoard-server on your embedded board (ex: Raspberry Pi) then run the piBoard-client on your computer. Which will automatically search and list all running piBoard-server inside your local network.

 

Version

0.0.1

 

Features

  • Plugins system: you can write your own plugin using javascript, html and nodejs
  • Auto scan to detect any running piBoard-server in the local network
  • Password protection to prevent insecure access to the board
  • Core plugins that comes out of the box when you install the piBoard:

    1. Mouse & keyboard plugin: this plugin will let you control your device mouse and keyboard form your laptop, without hooking a real mouse and keyboard to your rasperrypi.

    2. System plugin: this plugin will give you realtime updates on your system resources (memoury/cpu)

    3. More plugins to come with futuer version releases

 

 

Installation

First you need to install the latest version of nodejs on the embedded device.

 

For Raspberry Pi and debian based embedded devices use the following command to install nodejs:

 

 

Code:

 

wget http://node-arm.herokuapp.com/node_latest_armhf.deb sudo dpkg -i node_latest_armhf.deb

After installing nodejs you can proceed with piBoard-server installation, to do that download the latest piBoard-server version form

 

 

Code:

 

wget https://github.com/piBoard/piBoard/archive/master.zip unzip master.zip

Now you will have a new folder called piBoard-master, cd to this folder:

 

 

Code:

 

cd piBoard-master

Now run the install script which will take care for installing all the dependencies and setting up the piBoard-server to run on startup, also it will setup the core plugins

 

to do that run this command

 

 

Code:

 

chmod 755 ./install.sh && ./install.sh

Installation my take couple of minutes so be patient please, also the command might ask you for your sudo password, this is because it will try to apt-get install some applications that are needed by the plugins to run.

 

Configuration

After finishing the installation you can edit the package.json file to edit your piBoard name and password.

 

 

Code:

 

vim package.json

and change the password and name fields, leaving the password field blank will allow piBoard-client to access your board without authentication

 

 

Code:

 

{ "piBoard": { "name": "piBoard", "password": "1234567" } }

Client

Get the latest release from piBoard Client form the Client repo, under releases.

 

https://github.com/piBoard/piBoard-client/releases

 

License

MIT

 

Free Software, Hell Yeah

  • Sign in to reply
  • Cancel
  • turfgnome
    turfgnome over 11 years ago

    This is a nice project I am sure I will find it usefull thanks for sharing.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube