{"id":23551284,"url":"https://github.com/octoblu/intel_iot","last_synced_at":"2025-09-06T15:38:09.498Z","repository":{"id":22393952,"uuid":"25730931","full_name":"octoblu/intel_iot","owner":"octoblu","description":null,"archived":false,"fork":false,"pushed_at":"2014-11-07T00:40:31.000Z","size":884,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-05-10T20:37:53.404Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/octoblu.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}},"created_at":"2014-10-25T12:37:01.000Z","updated_at":"2016-10-18T20:25:01.000Z","dependencies_parsed_at":"2022-07-25T13:17:15.884Z","dependency_job_id":null,"html_url":"https://github.com/octoblu/intel_iot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octoblu%2Fintel_iot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octoblu%2Fintel_iot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octoblu%2Fintel_iot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octoblu%2Fintel_iot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/octoblu","download_url":"https://codeload.github.com/octoblu/intel_iot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254364271,"owners_count":22058879,"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-12-26T10:19:13.323Z","updated_at":"2025-05-15T15:12:10.185Z","avatar_url":"https://github.com/octoblu.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n#READ EVERYTHING CAREFULLY!\n\n##Info on the API\n\n[meshblu.octoblu.com](meshblu.octoblu.com)\n\n\n[github.com/octoblu/meshblu](github.com/octoblu/meshblu)\n\n##Whats here?\n\nThere are two project folders in this repo. \n\nmeshblu_companion_app is a webapp to control your edison. sky.js is where you put your code. Change targetUUID to match your edison's (next step)\n\nmeshblu_example is an Intel XDK node project that will allow you to message the edison/galileo to control pins.\n\nIn meshblu_example project file open up main.js and change UUID/TOKEN to match the UUID/TOKEN you'll get in the next step! \n\nUpload/build the project and you're edison will be ready to be controlled through meshblu/nodeblu!\n\n\n##Getting a UUID/TOKEN (Registering device)\n\nGo here for a tool that makes it easy. http://hack.build/uuid\n\n##NodeBlu\nhttps://chrome.google.com/webstore/detail/nodeblu/aanmmiaepnlibdlobmbhmfemjioahilm?hl=en-US\n\n##QUICK START! Sample Flow - Copy paste this directly into Nodeblu! (ctrl + v in an empty flow) The in the skynet out node change the device UUID/TOKEN to match yours!\n\nHit save and it should run!\n\n```\n[{\"id\":\"23287939.dcd786\",\"type\":\"skynet-device\",\"uuid\":\"ab221231-58b1-11e4-a2e7-8525855b0a62\",\"token\":\"02yc7qw45x758kt9ijuhifdsdvzbmx6r\",\"name\":\"edison\",\"dne\":\"\"},{\"id\":\"c34319f7.3cbce8\",\"type\":\"skynet out\",\"name\":\"\",\"broadcast\":false,\"device\":\"23287939.dcd786\",\"outputs\":0,\"x\":1090,\"y\":446,\"z\":\"8e82740.f717d9\",\"wires\":[]},{\"id\":\"93deac73.6c215\",\"type\":\"function\",\"name\":\"Digital Out 1\",\"func\":\"msg.payload = {\\\"mode\\\" : \\\"d_out\\\", \\\"pin\\\" : 13, \\\"val\\\" : 1};\\nreturn msg;\",\"outputs\":1,\"x\":832,\"y\":452,\"z\":\"8e82740.f717d9\",\"wires\":[[\"c34319f7.3cbce8\"]]},{\"id\":\"cf8f79d0.307088\",\"type\":\"inject\",\"name\":\"\",\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"sidebarInput\":false,\"x\":666,\"y\":454,\"z\":\"8e82740.f717d9\",\"wires\":[[\"93deac73.6c215\"]]},{\"id\":\"77695797.8896a8\",\"type\":\"function\",\"name\":\"Digital Out 0\",\"func\":\"msg.payload = {\\\"mode\\\" : \\\"d_out\\\", \\\"pin\\\" : 13, \\\"val\\\" : 0};\\nreturn msg;\",\"outputs\":1,\"x\":830,\"y\":511,\"z\":\"8e82740.f717d9\",\"wires\":[[\"c34319f7.3cbce8\"]]},{\"id\":\"97a821a6.6857e\",\"type\":\"inject\",\"name\":\"\",\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"sidebarInput\":false,\"x\":669,\"y\":512,\"z\":\"8e82740.f717d9\",\"wires\":[[\"77695797.8896a8\"]]},{\"id\":\"2ff35e7f.d00ca2\",\"type\":\"function\",\"name\":\"Digital Read\",\"func\":\"msg.payload = {\\\"mode\\\" : \\\"d_in\\\", \\\"pin\\\" : 13};\\nreturn msg;\",\"outputs\":1,\"x\":832,\"y\":405,\"z\":\"8e82740.f717d9\",\"wires\":[[\"c34319f7.3cbce8\"]]},{\"id\":\"ba5c4512.45a3b8\",\"type\":\"inject\",\"name\":\"\",\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"sidebarInput\":false,\"x\":664,\"y\":405,\"z\":\"8e82740.f717d9\",\"wires\":[[\"2ff35e7f.d00ca2\"]]},{\"id\":\"2e3aa9b0.d1c556\",\"type\":\"function\",\"name\":\"Analog Read\",\"func\":\"msg.payload = {\\\"mode\\\" : \\\"a_in\\\", \\\"pin\\\" : 0};\\nreturn msg;\",\"outputs\":1,\"x\":830,\"y\":566,\"z\":\"8e82740.f717d9\",\"wires\":[[\"c34319f7.3cbce8\"]]},{\"id\":\"cdf0c026.320f4\",\"type\":\"inject\",\"name\":\"\",\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"sidebarInput\":false,\"x\":669,\"y\":567,\"z\":\"8e82740.f717d9\",\"wires\":[[\"2e3aa9b0.d1c556\"]]}]\n```\n\n\n##Edison Payload format\n\nDigital Write = {\"mode\" : \"d_out\", \"pin\" : 13 , \"val\" : 1};\n\n\n\nDigital Read\t\t\td_in\t\n\nDigital Write\t\t\td_out\n\nAnalog Read\t\t\t\ta_in\t\n\n\n##Useful Links Related to Edison\n\nhttps://github.com/intel-iot-devkit/mraa/blob/master/docs/edison.md\nhttps://software.intel.com/en-us/html5/documentation/getting-started-with-intel-xdk-iot-edition\nhttps://communities.intel.com/message/257322\nhttps://communities.intel.com/docs/DOC-23391\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foctoblu%2Fintel_iot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foctoblu%2Fintel_iot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foctoblu%2Fintel_iot/lists"}