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

This may or may not be helpful, but here is a presentation that I gave recently that includes some "stack" perspective. The IoT stack shown in the presentation is my own, and I use it to walk the audience through the information flow from devices to backends and back "out" or "down" to devices.

Thanks,
Kilton


--
Kilton Hopkins
Co-founder and CEO
(773) 905-4155

On Wed, Aug 31, 2016 at 10:40 AM, Ian Skerrett <ian.skerrett@xxxxxxxxxxx> wrote:

James,

 

Nice to hear from you. I will certainly add Mynewt as an example IoT OS. Feel free to add comments to the white paper too.

 

We should also look for ways to collaborate. Would it make sense for Eclipse Paho (MQTT) or Eclipse Wakkama (LWM2M) SDKs to be delivered with Mynewt?

 

From: iot-wg-bounces@xxxxxxxxxxx [mailto:iot-wg-bounces@eclipse.org] On Behalf Of James Pace
Sent: Wednesday, August 31, 2016 12:46 PM
To: IoT Working Group mailing list <iot-wg@xxxxxxxxxxx>
Subject: 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


_______________________________________________
iot-wg mailing list
iot-wg@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/iot-wg

Attachment: SV_Agile_Meetup_share.pptx
Description: MS-Powerpoint 2007 presentation


Back to the top