{"action":"created","issue":{"url":"https://api.github.com/repos/contiki-os/contiki/issues/1035","labels_url":"https://api.github.com/repos/contiki-os/contiki/issues/1035/labels{/name}","comments_url":"https://api.github.com/repos/contiki-os/contiki/issues/1035/comments","events_url":"https://api.github.com/repos/contiki-os/contiki/issues/1035/events","html_url":"https://github.com/contiki-os/contiki/issues/1035","id":70711505,"number":1035,"title":"Application Layer / Architecture including OTA, etc. for Contiki (interest poll)","user":{"login":"joakimeriksson","id":599447,"avatar_url":"https://avatars.githubusercontent.com/u/599447?v=3","gravatar_id":"","url":"https://api.github.com/users/joakimeriksson","html_url":"https://github.com/joakimeriksson","followers_url":"https://api.github.com/users/joakimeriksson/followers","following_url":"https://api.github.com/users/joakimeriksson/following{/other_user}","gists_url":"https://api.github.com/users/joakimeriksson/gists{/gist_id}","starred_url":"https://api.github.com/users/joakimeriksson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joakimeriksson/subscriptions","organizations_url":"https://api.github.com/users/joakimeriksson/orgs","repos_url":"https://api.github.com/users/joakimeriksson/repos","events_url":"https://api.github.com/users/joakimeriksson/events{/privacy}","received_events_url":"https://api.github.com/users/joakimeriksson/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/contiki-os/contiki/labels/Discussion","name":"Discussion","color":"006b75"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-04-24T15:00:08Z","updated_at":"2015-05-11T17:10:00Z","closed_at":null,"body":"I have been working quite a while at Yanzi networks developing Contiki software and now we are considering to upstream some of the application layer software and extensions that have been developed. My question is if there are any interests in a complete application architecture implementation in upstream Contiki?\r\n\r\nIt includes support for\r\n- Discovery of functionality of devices\r\n- OTA for full firmware image upgrade\r\n- Read/write variables in the application object / instance model.\r\n\r\nThis application architecture have been ported to STM32W and CC2538 platforms\r\n(and also tested on smaller platforms) and is based on a UDP protocol.\r\n\r\nIncluded in this is also a set of scripts, libraries and tools for doing discovery, OTA, etc. And full documentation of the protocol and application architecture."},"comment":{"url":"https://api.github.com/repos/contiki-os/contiki/issues/comments/100981006","html_url":"https://github.com/contiki-os/contiki/issues/1035#issuecomment-100981006","issue_url":"https://api.github.com/repos/contiki-os/contiki/issues/1035","id":100981006,"user":{"login":"sdawans","id":867291,"avatar_url":"https://avatars.githubusercontent.com/u/867291?v=3","gravatar_id":"","url":"https://api.github.com/users/sdawans","html_url":"https://github.com/sdawans","followers_url":"https://api.github.com/users/sdawans/followers","following_url":"https://api.github.com/users/sdawans/following{/other_user}","gists_url":"https://api.github.com/users/sdawans/gists{/gist_id}","starred_url":"https://api.github.com/users/sdawans/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sdawans/subscriptions","organizations_url":"https://api.github.com/users/sdawans/orgs","repos_url":"https://api.github.com/users/sdawans/repos","events_url":"https://api.github.com/users/sdawans/events{/privacy}","received_events_url":"https://api.github.com/users/sdawans/received_events","type":"User","site_admin":false},"created_at":"2015-05-11T17:10:00Z","updated_at":"2015-05-11T17:10:00Z","body":":+1:\r\n\r\nI would try to make OTA as modular as possible - the update logic and underlying code dissemination strategies are vast"}}