Page en Source M2M: The Koneki Project Do It Yourself coolness: Arduino and M2M development with Koneki Do It Yourself coolness: Arduino and M2M development with Eclipse & Koneki EclipseCon Europe – Nov, 3 rd 2011 Benjamin Cabé Open Source Community Manager Koneki project lead
16
Embed
Do It Yourself coolness: Arduino and M2M development with Eclipse & Koneki
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page
Open Source M2M: The Koneki Project
Do It Yourself coolness: Arduino and M2M development with Koneki
Do It Yourself coolness: Arduino and M2M development with Eclipse & KonekiEclipseCon Europe – Nov, 3rd 2011
Benjamin Cabé
Open Source Community ManagerKoneki project lead
Page
Open Source M2M: The Koneki Project
Do It Yourself coolness: Arduino and M2M development with Koneki
Introduction to Arduino
Disclaimer
I didn’t know we would have David’s keynote when I submitted the talk …
3Nov, 3rd 2011
Page
Open Source M2M: The Koneki Project
Do It Yourself coolness: Arduino and M2M development with Koneki
Introduction to Arduino
4Nov, 3rd 2011
Page
Open Source M2M: The Koneki Project
Do It Yourself coolness: Arduino and M2M development with Koneki
Introduction to Arduino
5
InexpensiveNov, 3rd 2011
Page
Open Source M2M: The Koneki Project
Do It Yourself coolness: Arduino and M2M development with Koneki 6
Easy to programNov, 3rd 2011
Page
Open Source M2M: The Koneki Project
Do It Yourself coolness: Arduino and M2M development with Koneki 7
Open Source!Nov, 3rd 2011
Page
Open Source M2M: The Koneki Project
Do It Yourself coolness: Arduino and M2M development with Koneki 8Nov, 3rd 2011
Page
Open Source M2M: The Koneki Project
Do It Yourself coolness: Arduino and M2M development with Koneki
How to program an Arduino?
The answer is simple… Using the C language!
• (actually, it is Wiring)
How cool is that?
Ahem… It depends!
9Nov, 3rd 2011
Page
Open Source M2M: The Koneki Project
Do It Yourself coolness: Arduino and M2M development with Koneki
The good…
The Arduino IDE is actually pretty neat:
• Syntax highlighting
• Code formatter
• Libraries and examples are easy to add
• Single-click compilation
• Single-click target download
• Pretty good serial port management
C/C++
• Produces small and efficient binary code
10Nov, 3rd 2011
Page
Open Source M2M: The Koneki Project
Do It Yourself coolness: Arduino and M2M development with Koneki
The… well… less good
Arduino IDE lacks
• Autocompletion
• Interactive syntax/compile error management
• SCM integration
C/C++
• How to produce easily reusable libraries?
11Nov, 3rd 2011
Page
Open Source M2M: The Koneki Project
Do It Yourself coolness: Arduino and M2M development with Koneki
Simple use case – 3 approaches
Control a servo-motor with a potentiometer and send its position (angle) to an M2M server
1. Arduino IDE
2. Eclipse CDT (+ AVR plugin)
3. Eclipse Koneki
12Nov, 3rd 2011
Page
Open Source M2M: The Koneki Project
Do It Yourself coolness: Arduino and M2M development with Koneki 13Nov, 3rd 2011