{"id":21388109,"url":"https://github.com/grisp/grisp_io","last_synced_at":"2026-02-22T21:43:33.320Z","repository":{"id":239503775,"uuid":"795226319","full_name":"grisp/grisp_io","owner":"grisp","description":"Cloud to Edge IoT Distributed Computing Platform","archived":false,"fork":false,"pushed_at":"2024-05-12T22:14:05.000Z","size":10,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-01-23T00:25:31.627Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://grisp.io","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/grisp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-02T20:46:24.000Z","updated_at":"2024-08-29T16:26:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"cfb7b23f-85bf-438b-8940-e88033c0ce41","html_url":"https://github.com/grisp/grisp_io","commit_stats":null,"previous_names":["grisp/grisp_io"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grisp%2Fgrisp_io","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grisp%2Fgrisp_io/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grisp%2Fgrisp_io/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grisp%2Fgrisp_io/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grisp","download_url":"https://codeload.github.com/grisp/grisp_io/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243870940,"owners_count":20361279,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-22T12:15:59.963Z","updated_at":"2025-10-30T03:20:33.592Z","avatar_url":"https://github.com/grisp.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# GRiSP.io\nThis repository is dedicated exclusively to tracking issues for the [GRiSP.io](https://grisp.io) platform. Here, you can report bugs, request features, and discuss problems specifically related to GRiSP io. Please note that this is not the place for general discussions or questions about GRiSP io; it is solely for issue tracking.\n\nBefore posting a new issue, kindly check if it has already been reported or addressed. This helps us avoid duplicates and respond more efficiently to your concerns.\n\n✨Thank you for contributing to the improvement of GRiSP.io!\n\n## How to use your GRiSP2 board with GRiSP.io\n### Link a device\n#### Automatic linking (ethernet only)\n1. **Download** the prebuilt Application linked to your account on [GRiSP.io](https://app.grisp.io/grisp-manager)\n2. **Prepare Your SD Card:** Extract the zip file onto a `Fat32` (on Mac is called Format `MS-DOS FAT`) formatted SD card and insert it into your `GRiSP2` board. \n3. **Initiate Automatic Registration:** Connect your board to the internet via an ethernet cable. It will automatically link to your account, which you can verify under the Devices section on [grisp.io](https://app.grisp.io/grisp-manager).\n\n#### Manual linking (Ethernet and Wi-Fi)\n**Prerequirement**: You need to setup a development Environment following this [guide](https://github.com/grisp/grisp/wiki/Setting-Up-a-Development-Environment)\n\nIf you prefer a hands-on approach or require a custom setup, you can follow these steps:\n\nIn this tutorial, we will use the name `robot` for the project. The SD card path `/tmp/sd_card` should be replaced with the path where your SD-card is mounted.\n\n1. **Creating the project**: Follow the CLI instruction by `rebar3 grisp configure`. It will guide you in the creation of the application with all the required dependencies. In the following example, we setup a Wi-Fi connection but this can be skipped by pressing \"n\". We also activate distributed Erlang if you want to use the remote shell. Additionally, you will have to replace the value \"MyToken\" by your own private token from [grisp.io](https://app.grisp.io/grisp-manager)\n```\n   $ cd ~/GRiSP\n   $ rebar3 grisp configure\n   App name (robot)\u003e # Enter the name of your application\n   Erlang version (25)\u003e # Specify the Erlang version to use, default is version 25\n   SD Card Path (/path/to/SD-card)\u003e # Define the path to the SD card where the application will be deployed\n   Use Wi-Fi ?(y/N)\u003e y # Here if you want to use ethernet press \"n\"\n   Use Network ?(y/N)\u003e y\n   Wi-Fi SSID (My Wifi)\u003e my_wifi\n   Wi-Fi Password (...)\u003e my_psk\n   Enable GRiSP.io integration ?(y/N)\u003e y\n   Do you need to link your GRiSP-2 board ?(y/N)\u003e y\n   Please enter your personal device linking token (...)\u003e MyToken # Enter your private token from GRiSP io account\n   Enable Distributed Erlang ?(y/N)\u003e y\n   Erlang Cookie (grisp)\u003e mycookie\n   $ cd robot\n```\n2. **Deploy and access the Erlang shell on your board:** [Deploy](https://github.com/grisp/grisp/wiki/Deploying-a-GRiSP-Application) your application and then access to the Erlang shell on your board. There are two ways to connect to the GRiSP board shell, depending on whether you want to use a [serial (USB)](https://github.com/grisp/grisp/wiki/Connecting-over-Serial) or the [remote shell](https://github.com/grisp/grisp/wiki/Connecting-over-WiFI-and-Ethernet#remote-shell).\n\n3. **Link the device using the following command:** In the Erlang shell of your board run:\n```\ngrisp_connect:link_device().\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrisp%2Fgrisp_io","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrisp%2Fgrisp_io","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrisp%2Fgrisp_io/lists"}