Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [iot-wg] White paper for Eclipse IoT

Hello, Ian, All. This paper is a great start for a broad yet extensive survey of IoT stacks!

Under “IoT Operating Systems”, I would also like to point out the Apache Mynewt (incubation) project in the Apache Software Foundation. Apache Mynewt includes the world’s first controller-level open source Bluetooth Low Energy for microcontrollers.

Apache Mynewt is notable in a few respects; to name a few: community driven + permissively licensed (Apache 2.0) project embedded work; world’s first open source Bluetooth Low Energy stack for constrained (MCU) environments; a composable OS with a number of services. The OS is composable via a modern, gpm- or npm-like build and package management tool. Components include secure boot loader, flash file system and TLV storage mechanism, rich logging infrastructure, circular buffering schemes, and BLE! Interpreters for Python and Lua are now complete; a _javascript_ interpreter is currently being worked.

Specific to the OS with BLE (4.2), the open source approach has obvious benefits to developers: access to source code; better debugging (breakpoints!), avoiding stack smashes, no stolen interrupts, etc.; direct access to peripherals for granular power control; better, precise configurability of concurrent connections and flexibility across central and peripheral roles.

It’s still early days, but the community would appreciate the exposure and, even better, love to find a way to collaborate.

best,

James

On Aug 30, 2016, at 10:57, Ian Skerrett <ian.skerrett@xxxxxxxxxxx> wrote:

Benjamin and I have been working on a new way to talk about the Eclipse IoT community. Our community has come a long way over the last number of years.  We typically talk about Eclipse IoT as implementing IoT standards and IoT frameworks.  This is certainly still true but I think it does not encompass a lot of our new projects.
 
The new approach we are suggesting is to show how the Eclipse IoT community is implementing 3 different stacks of open source software for IoT solutions. The 3 stacks target: 1) devices, 2) gateways and 3) IoT platforms.  We have written the first draft of a white paper to describe each of these stacks.  We will also be following up with a presentation and eventually an update web site. 
 
During the IoT WG meeting on Wednesday we would like to discuss the white paper and get your feedback. https://docs.google.com/document/d/1bDtkBw560wihAUv-UG9Srwqb6xsr-ZD1mgeYgDDRt_E/edit?usp=sharing
 
Thanks
Ian

Back to the top