The Edgeberry Device Software connects your device to the Edgeberry Dashboard, enabeling remote device management. It manages the on-board status indicators for providing useful feedback and assigns essential functions, like device reset, to the physical button. The Edgeberry Device Software offers a commandline interface for interacting with the software.
On your device, install the Edgeberry Device Software by downloading and executing the installation script
wget -O install.sh https://github.com/Edgeberry/Edgeberry/releases/latest/download/install.sh;
chmod +x ./install.sh;
sudo ./install.sh;
If the installation was successful, you can now access your Edgeberry's web interface from your local network
http://<device_ip_address>:3000
or you can access the Edgeberry Commandline Interface (CLI):
$ sudo edgeberry --help
In your own application, you can interact with the Edgeberry Device Software using the Edgeberry CLI.
sudo edgeberry --help
Following IO pins are controlled by the Edgeberry application to use with the Edgeberry Hardware, and should not be used in your application to avoid unpredictable behavior: GPIO5 (buzzer), GPIO6 (button), GPIO19 (status LED red), GPIO26 (status LED green).
Copyright© 2024 Sanne 'SpuQ' Santens. The Edgeberry Device Software is licensed under the GNU GPLv3. The Rules & Guidelines apply to the usage of the Edgeberry™ brand.
If you'd like to contribute to this project, please follow these guidelines:
- Fork the repository and create your branch from
main
. - Make your changes and ensure they adhere to the project's coding style and conventions.
- Test your changes thoroughly.
- Ensure your commits are descriptive and well-documented.
- Open a pull request, describing the changes you've made and the problem or feature they address.