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
14k
Human_Talk_-_Node.js_pour_l_internet_des_objets.pdf
Baptiste
January 15, 2014
Tweet
Share
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
860
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
100
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.9k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
0
360
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
33
Getting science done with accelerated Python computing platforms
jacobtomlinson
0
84
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
2.8k
The Cult of Friendly URLs
andyhume
79
6.7k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
730
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