Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Human_Talk_-_Node.js_pour_l_internet_des_objets...
Search
Baptiste
January 15, 2014
0
13k
Human_Talk_-_Node.js_pour_l_internet_des_objets.pdf
Baptiste
January 15, 2014
Tweet
Share
Featured
See All Featured
Building Applications with DynamoDB
mza
95
6.5k
Designing for humans not robots
tammielis
253
25k
It's Worth the Effort
3n
184
28k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Documentation Writing (for coders)
carmenintech
71
4.9k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
YesSQL, Process and Tooling at Scale
rocio
173
14k
BBQ
matthewcrist
89
9.7k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Become a Pro
speakerdeck
PRO
28
5.4k
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