{"id":13506010,"url":"https://github.com/telefonicaid/fiware-edison","last_synced_at":"2025-09-13T22:29:23.265Z","repository":{"id":36583698,"uuid":"40889666","full_name":"telefonicaid/fiware-edison","owner":"telefonicaid","description":"Edison 2 FIWARE integration examples","archived":false,"fork":false,"pushed_at":"2016-02-08T11:36:23.000Z","size":70,"stargazers_count":8,"open_issues_count":1,"forks_count":6,"subscribers_count":16,"default_branch":"develop","last_synced_at":"2025-08-23T09:08:29.432Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","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":"2015-08-17T11:37:24.000Z","updated_at":"2016-10-09T12:20:49.000Z","dependencies_parsed_at":"2022-09-08T22:50:15.835Z","dependency_job_id":null,"html_url":"https://github.com/telefonicaid/fiware-edison","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/telefonicaid/fiware-edison","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telefonicaid%2Ffiware-edison","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telefonicaid%2Ffiware-edison/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telefonicaid%2Ffiware-edison/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telefonicaid%2Ffiware-edison/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/telefonicaid","download_url":"https://codeload.github.com/telefonicaid/fiware-edison/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telefonicaid%2Ffiware-edison/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746302,"owners_count":24813556,"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-08-23T02:00:09.327Z","response_time":69,"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.720Z","updated_at":"2025-08-23T09:08:31.854Z","avatar_url":"https://github.com/telefonicaid.png","language":"HTML","funding_links":[],"categories":["Tutorials"],"sub_categories":["Useful Third Party Courses"],"readme":"# Edison 2 FIWARE IoT Stack Integration\n\n\n## Introduction\nThis repository holds examples about how to persist your Intel Edison sensors 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 Intel Edison\nIf you are new with Intel Edison, we recommend you going first to the Intel Edison [getting started guide](https://software.intel.com/es-es/iot/library/edison-getting-started). Also, you can find a lot of examples and tutorials in the [Movilforum Intel Edison Hackaton site](http://movilforum.com/unete-con-movilforum-al-reto-intel-edison-2015)\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 Edison 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\nNOTE: If you are a hacker participating in the [Movilforum Intel Edison Hackaton](http://movilforum.com/unete-con-movilforum-al-reto-intel-edison-2015) You can get your FIWARE IoT Stack credentials [here](http://edisonhack.ttcloud.net/)\n\nIf you are not, [contact us](mailto:iot_support@tid.es) and we will give you the steps to get access.\n\n## Edison libraries tutorials\nIn the following examples, we will be using an Intel Edison with the Arduino expansion board,\nplus the Grove Starter Kit for Arduino to send both Luminosity and Button Sensors to FIWARE IoT Stack,\nand show both values in several Freeboard web widgets. Please make sure that you've already plugged light sensor into A0 analog input and button Sensor into A1.\n\nThere is a huge amount of sensors and actuators in the Grove Starter Kit, so once you are familiar with the example, connect more and get it data in the cloud too!\n\n### Arduino IDE\nIf you are an Arduino lover, [this example](https://github.com/telefonicaid/fiware-edison/tree/develop/arduino) will be straightforward for you.\n\n### Intel XDK IDE (Node.js)\nIf you prefer programming in Node, [this is your tutorial](https://github.com/telefonicaid/fiware-edison/tree/develop/nodejs)\n\n### Eclipse (C++)\nFor those who priorise optimal coding, go [here](https://github.com/telefonicaid/fiware-edison/tree/develop/cpp)\n\n### Python\nEven Python is not given as an option to code your Edison in the official Intel Getting Started Guide, we know you love Python (we too!), so we have also created this [Python tutorial](https://github.com/telefonicaid/fiware-edison/tree/develop/python)\n\n## Using FIWARE IoT Stack\nYou have your Edison sensors data up there in the cloud in FIWARE IoT Stack. 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://edisonhack.ttcloud.net/](http://edisonhack.ttcloud.net/).\n\nYou will receive an email with your API and portal credentials to send data from your Edison 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: FIWARE IoT Stack Management Portal\nTo check your data is correctly sent and stored, first thing is accessing the [Management Portal](http://test.ttcloud.net:8008). You can log-in using your given FIWARE user/password. In the \"Entities\" section (An Entity is a data object representation in FIWARE, so your Edison is represented as an Entity) you will find an Entity called \"device:myEdison\" with a list of attributes:\n* \"l\": Your luminosity sensor\n* \"p\": Your button sensor\n\nIf you have connected more sensors to your Edison, they will appear here with the given alias you selected in the Edison code.\n\nIf you want to, you can go to \"Devices\" section to provision a device for your Edison. For example, you could change your Entity ID (setting \"home\" instead of \"device:myEdison\" or \"luminosity\" instead of \"l\"). Check [this guide](http://fiware-iot-stack.readthedocs.org/en/latest/quickguide/index.html#step-2-see-data) for more details\n\n### Step #3 : Drag\u0026Drop visualizations with Freeboard\nIf you just need a dashboard (like [this one](https://freeboard.io/board/0cYCHY) ) 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 #4 : 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://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php?title=Publish/Subscribe_Broker_-_Orion_Context_Broker_-_User_and_Programmers_Guide). [Here](http://fiware-iot-stack.readthedocs.org/en/latest/quickguide/index.html#step-3-get-data)\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-edison","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftelefonicaid%2Ffiware-edison","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftelefonicaid%2Ffiware-edison/lists"}