Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Human_Talk_-_Node.js_pour_l_internet_des_objets...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Baptiste
January 15, 2014
14k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Human_Talk_-_Node.js_pour_l_internet_des_objets.pdf
Baptiste
January 15, 2014
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Skip the Path - Find Your Career Trail
mkilby
1
240
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
710
Rails Girls Zürich Keynote
gr2m
96
14k
GitHub's CSS Performance
jonrohan
1033
470k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
860
Transcript
L’internet des objets avec Node.JS Baptiste Gauduchon - Yann Jajkiewicz
Mardi 14 Janvier 2014 Maison des projets - Angers
L’internet des objets
None
Node.JS • Framework JavaScript • modèle évènementiel asynchrone
Node.JS
Node.JS Apache + PHP Node.JS Technologie utilisée C Google V8
Javascript Engine; C++ Architecture 1 processus / client Event-loop Opérations asynchrones Non Oui Non-bloquant Non Oui Mémoire / connection client 15 à 30 Mo 1 à 2 Ko Nombre de connexions simultanées fonctionnelles 100 à 200 20 000 à 100 000
Yeah, it’s just awesome !
Application avec Arduino + • LED • Capteurs • Actionneurs
Client Web Client iOS Serveur Node.JS
Application avec Arduino Client Arduino (C/S) INTERFACE CLIENT INTERFACE ARDUINO
Requête HTTP Trame JSON Trame JSON Trame JSON TCP / IP HTTP Serveur REST Node.JS • Parsing HTTP • Construction JSON WEB Metier DAO (C/S)
Application avec Arduino VIDEO
Retour d’expérience • Structure du programme (modèle en couches) •
Interfaces de communication • Frameworks • Gestion des erreurs • Debuggage (types, conditions)
Pour aller plus loin • SmartOS • Dépôt NPM •
QR Code • Code source: github.com/yjajkiew/projet-ei5
None