{"id":13506011,"url":"https://github.com/telefonicaid/fiware-arduino","last_synced_at":"2026-03-14T14:41:36.645Z","repository":{"id":66817982,"uuid":"51289477","full_name":"telefonicaid/fiware-arduino","owner":"telefonicaid","description":"This repository holds examples of Arduino sketches to persist your Arduino data into FIWARE IoT Stack cloud service by using HTTP UL 2.0","archived":false,"fork":false,"pushed_at":"2016-02-09T11:09:45.000Z","size":35,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-09-05T00:47:24.836Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Arduino","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/telefonicaid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-02-08T09:43:11.000Z","updated_at":"2020-08-10T10:59:38.000Z","dependencies_parsed_at":"2023-04-29T17:43:28.851Z","dependency_job_id":null,"html_url":"https://github.com/telefonicaid/fiware-arduino","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/telefonicaid/fiware-arduino","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telefonicaid%2Ffiware-arduino","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telefonicaid%2Ffiware-arduino/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telefonicaid%2Ffiware-arduino/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telefonicaid%2Ffiware-arduino/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/telefonicaid","download_url":"https://codeload.github.com/telefonicaid/fiware-arduino/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telefonicaid%2Ffiware-arduino/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273695199,"owners_count":25151481,"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","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-08-01T01:00:32.749Z","updated_at":"2026-03-14T14:41:31.595Z","avatar_url":"https://github.com/telefonicaid.png","language":"Arduino","funding_links":[],"categories":["Tutorials"],"sub_categories":["Useful Third Party Courses"],"readme":"# Arduino 2 FIWARE IoT Stack\n\n## Introduction\nThis repository holds examples about how to persist your Arduino data into FIWARE IoT Stack cloud service.\n\nThen, it will show you how to access these data using FIWARE NGSI standard APIs and its multiple connectors with external tools as Freeboard or CartoDB.\n\n### First steps on your Arduino\nIf you are new with Arduino, we recommend you going first to [Arduino website](https://www.arduino.cc). \n\n### What is FIWARE IoT Stack?\n[FIWARE](https://www.fiware.org/) is an open initiative aiming to create a sustainable ecosystem to grasp the opportunities that will emerge with the new wave of digitalization caused by the integration of recent Internet technologies. Based on this FIWARE technologies, and focused on IoT area, Telefonica created and [IoT Platform](http://iot.tid.es) to help Industrial Partners and Smart Cities building its IoT services. \n\nThis FIWARE IoT Stack is also available for independent developers and startups, and will be used in this tutorial to persist your Arduino data in the cloud. You can go to its [ReadTheDocs](http://fiware-iot-stack.readthedocs.org/en/latest/index.html) to get familiar with it. \n\n## Using FIWARE IoT Stack\nYou have your Arduino collecting data from sensors. So what?\n\nNext step is connecting your applications with FIWARE IoT Stack to access your data and show your magic to the rest of the world.\n\n### Step #1: Sign up to get your credentials\nYou can get your FIWARE IoT Stack credentials at [http://signup.ttcloud.net/](http://signup.ttcloud.net).\n\nYou will receive an email with your API and portal credentials to send data from your Arduino and use FIWARE IoT Stack APIs on your App.\n\nPlease, in case you have any trouble signing up let us know at [iot_support@tid.es](mailto:iot_support@tid.es)\n\n### Step #2: Upload .ino sketch to Arduino\nOnce you have your FIWARE IoT Stack API credentials, select one of these [.ino sample sketch](/arduino) depending on the connectivity used (WiFi or GSM) and set up your API key.\n\nUpload the selected sketch to your Arduino and it will send A0 and A1 PIN values to FIWARE IoT Stack.\n\nIdeally, connect there some sensors (temperature, luminosity) to have real data there.\n\n### Step #3: FIWARE IoT Stack Management Portal\nTo check your data is correctly sent and stored, first thing is accessing the FIWARE IoT Stack Management Portal. You can log-in using your given FIWARE IoT Stack user/password. In the \"Entities\" section (An Entity is a data object representation in FIWARE, so your Arduino is represented as an Entity) you will find an Entity called \"thing:myArduino\" with a list of attributes:\n* \"S0\": Your A0 pin value\n* \"S1\": Your A1 pin value\n\nIf you have connected more sensors to your Arduino, they will appear here with the given alias you selected in the arduino code.\n\n### Step #4 : Drag\u0026Drop visualizations with Freeboard\nIf you just need a dashboard to show your sensors data in real time, you can create it using [Freeboard](https://freeboard.io) without writing a line of code. \n\nPlease, read our \n[FIWARE Orion Datasource Freedboard Tutorial](http://fiware-iot-stack.readthedocs.org/en/latest/quickguide/index.html#step-4-show-in-a-dashboard) if you have any trouble.\n\n### Step #5 : Use FIWARE NGSI APIs\nIf you want to build your own app, with your own code and UX, you are looking for an API, right?. \n\nIntegrating external apps is done via [NGSI APIs](https://fiware-orion.readthedocs.org/en/develop/), \nyou have a getting started tutorial to start working with these APIs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftelefonicaid%2Ffiware-arduino","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftelefonicaid%2Ffiware-arduino","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftelefonicaid%2Ffiware-arduino/lists"}