SlideShare a Scribd company logo
1 of 7
Download to read offline
Moodys smart framework
Moodys 
smart framework 
A lightweight framework for IoT communication routing 
Alessandro Ambrosano - Hacker 
Tommaso Falchi - Hacker 
RIOT Pisa 2014
What is Moodys? 
A lightweight engine written in Python that exposes a 
simple and flexible API that allows any device or virtual 
device to communicate. 
There's no limit in Moodys extensibility, which makes it a 
powerful framework for IoT applications. 
#moodys 3/7
Hardware 
Smart appliances & devices 
Smart TVs (Samsung TV, ...) 
Smart Watches (Pebble, Apple Watch, Samsung Gear, Android Wear, ...) 
Smart bands 
Sensors 
Programmable hardware 
#moodys 
· 
· 
· 
Classical sensors (light, proximity, ...) 
Biometric/fitness sensors (heartbeat, pace counter, ...) 
· 
· 
Color lights 
Thermostats, timers, ... 
· 
· 
4/7
General purpose hardware 
Laptops 
Smartphones/Tablets 
Embedded boards (Raspberry Pi, Arduino, ...) 
#moodys 5/7
State of the art vs. Moodys 
State of the art devices & interconnections 
Communication between devices from the same manifacturer 
Do-what-you-want interfaces w/o intercommunications 
Moodys approach 
Abstract event router 
Easy to write device wrapper modules 
Easy to write rule system 
#moodys 
· 
· 
· 
· 
· 
6/7
General structure 
#moodys 7/7

More Related Content

What's hot

Internet of things and arduino
Internet of things and arduinoInternet of things and arduino
Internet of things and arduinoChristophe Marchal
 
Design and realization of family intelligent interactive terminal based on stm32
Design and realization of family intelligent interactive terminal based on stm32Design and realization of family intelligent interactive terminal based on stm32
Design and realization of family intelligent interactive terminal based on stm32impulse2012
 
Vanderhoof smartcard-roadmap
Vanderhoof smartcard-roadmapVanderhoof smartcard-roadmap
Vanderhoof smartcard-roadmapHai Nguyen
 
Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?
Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?
Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?Olivia Moran
 
Internet of Things Conference - Bogor city
Internet of Things Conference - Bogor cityInternet of Things Conference - Bogor city
Internet of Things Conference - Bogor cityAndri Yadi
 
Advertise Yourself! - reelyActive at Bluetooth World 2014
Advertise Yourself! - reelyActive at Bluetooth World 2014Advertise Yourself! - reelyActive at Bluetooth World 2014
Advertise Yourself! - reelyActive at Bluetooth World 2014reelyActive
 
Near field communication
Near field communicationNear field communication
Near field communicationParamvir Singh
 
Ppt digital jewelry prachi jain 110155
Ppt digital jewelry prachi jain 110155Ppt digital jewelry prachi jain 110155
Ppt digital jewelry prachi jain 110155Prachi Jain
 
Feature of IT
Feature of ITFeature of IT
Feature of ITMd Maruf
 
Digital jewellery by SH
Digital jewellery by SHDigital jewellery by SH
Digital jewellery by SHshhajira
 
Digital jewellery ppt
Digital jewellery  pptDigital jewellery  ppt
Digital jewellery pptDC Graphics
 

What's hot (20)

Internet of things and arduino
Internet of things and arduinoInternet of things and arduino
Internet of things and arduino
 
Digital jewelry
Digital  jewelryDigital  jewelry
Digital jewelry
 
Simputer technology ppt
Simputer technology pptSimputer technology ppt
Simputer technology ppt
 
Design and realization of family intelligent interactive terminal based on stm32
Design and realization of family intelligent interactive terminal based on stm32Design and realization of family intelligent interactive terminal based on stm32
Design and realization of family intelligent interactive terminal based on stm32
 
Vanderhoof smartcard-roadmap
Vanderhoof smartcard-roadmapVanderhoof smartcard-roadmap
Vanderhoof smartcard-roadmap
 
Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?
Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?
Technology Infrastructure For The Pervasive Vision, Does It Exist Yet?
 
Digital jewellary
Digital jewellaryDigital jewellary
Digital jewellary
 
Digital jewellery
Digital jewelleryDigital jewellery
Digital jewellery
 
Mobile computing- it
Mobile computing- it Mobile computing- it
Mobile computing- it
 
Internet of Things Conference - Bogor city
Internet of Things Conference - Bogor cityInternet of Things Conference - Bogor city
Internet of Things Conference - Bogor city
 
Advertise Yourself! - reelyActive at Bluetooth World 2014
Advertise Yourself! - reelyActive at Bluetooth World 2014Advertise Yourself! - reelyActive at Bluetooth World 2014
Advertise Yourself! - reelyActive at Bluetooth World 2014
 
Near field communication
Near field communicationNear field communication
Near field communication
 
Ppt digital jewelry prachi jain 110155
Ppt digital jewelry prachi jain 110155Ppt digital jewelry prachi jain 110155
Ppt digital jewelry prachi jain 110155
 
Amida Simputer
Amida SimputerAmida Simputer
Amida Simputer
 
IOT
IOT IOT
IOT
 
Digital jewellary
Digital jewellaryDigital jewellary
Digital jewellary
 
Feature of IT
Feature of ITFeature of IT
Feature of IT
 
Beacon technology
Beacon technologyBeacon technology
Beacon technology
 
Digital jewellery by SH
Digital jewellery by SHDigital jewellery by SH
Digital jewellery by SH
 
Digital jewellery ppt
Digital jewellery  pptDigital jewellery  ppt
Digital jewellery ppt
 

Similar to Moodys smart framework

What if Things Start to Think - Artificial Intelligence in IoT
What if Things Start to Think - Artificial Intelligence in IoTWhat if Things Start to Think - Artificial Intelligence in IoT
What if Things Start to Think - Artificial Intelligence in IoTMuralidhar Somisetty
 
Car Security System #CSALS
Car Security System #CSALSCar Security System #CSALS
Car Security System #CSALSAlex Vishwa
 
Windows developer program for IoT
Windows developer program for IoTWindows developer program for IoT
Windows developer program for IoTMirco Vanini
 
Taller IoT en la Actualidad
Taller IoT en la ActualidadTaller IoT en la Actualidad
Taller IoT en la ActualidadLaurence HR
 
Wearable computing devices & its appllcation
Wearable computing devices & its appllcationWearable computing devices & its appllcation
Wearable computing devices & its appllcationgautam khillare
 
bhide_connected_raleigh2016 (1)
bhide_connected_raleigh2016 (1)bhide_connected_raleigh2016 (1)
bhide_connected_raleigh2016 (1)sandhibhide
 
Ppt wearable computer
Ppt wearable computerPpt wearable computer
Ppt wearable computerNitesh Nayal
 
IoT Security Risks and Challenges
IoT Security Risks and ChallengesIoT Security Risks and Challenges
IoT Security Risks and ChallengesOWASP Delhi
 
Chapter_1.pptx
Chapter_1.pptxChapter_1.pptx
Chapter_1.pptxAadiSoni3
 
Everything about Internet of Things
Everything about Internet of ThingsEverything about Internet of Things
Everything about Internet of ThingsMuhammad Nasr
 
IoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot systemIoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot systemMarco Dal Pino
 
Internet of Things (IoT).pptx
Internet of Things (IoT).pptxInternet of Things (IoT).pptx
Internet of Things (IoT).pptxDishanotieno
 
1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoTIEEE MIU SB
 

Similar to Moodys smart framework (20)

What if Things Start to Think - Artificial Intelligence in IoT
What if Things Start to Think - Artificial Intelligence in IoTWhat if Things Start to Think - Artificial Intelligence in IoT
What if Things Start to Think - Artificial Intelligence in IoT
 
Car Security System #CSALS
Car Security System #CSALSCar Security System #CSALS
Car Security System #CSALS
 
IoT
IoTIoT
IoT
 
Smart Door Garage.pptx
Smart Door Garage.pptxSmart Door Garage.pptx
Smart Door Garage.pptx
 
Windows developer program for IoT
Windows developer program for IoTWindows developer program for IoT
Windows developer program for IoT
 
Simputer
SimputerSimputer
Simputer
 
Taller IoT en la Actualidad
Taller IoT en la ActualidadTaller IoT en la Actualidad
Taller IoT en la Actualidad
 
IOT basics
IOT basicsIOT basics
IOT basics
 
Wearable computing devices & its appllcation
Wearable computing devices & its appllcationWearable computing devices & its appllcation
Wearable computing devices & its appllcation
 
bhide_connected_raleigh2016 (1)
bhide_connected_raleigh2016 (1)bhide_connected_raleigh2016 (1)
bhide_connected_raleigh2016 (1)
 
Designing Internet of things
Designing Internet of thingsDesigning Internet of things
Designing Internet of things
 
Ppt wearable computer
Ppt wearable computerPpt wearable computer
Ppt wearable computer
 
IoT Security Risks and Challenges
IoT Security Risks and ChallengesIoT Security Risks and Challenges
IoT Security Risks and Challenges
 
IoT4Devs (1)
IoT4Devs (1)IoT4Devs (1)
IoT4Devs (1)
 
Configuring AWS with IoT
Configuring AWS with IoTConfiguring AWS with IoT
Configuring AWS with IoT
 
Chapter_1.pptx
Chapter_1.pptxChapter_1.pptx
Chapter_1.pptx
 
Everything about Internet of Things
Everything about Internet of ThingsEverything about Internet of Things
Everything about Internet of Things
 
IoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot systemIoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot system
 
Internet of Things (IoT).pptx
Internet of Things (IoT).pptxInternet of Things (IoT).pptx
Internet of Things (IoT).pptx
 
1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT
 

More from FabLab Pisa

OS4BME @ Maker Faire 2015 - Rome
OS4BME @ Maker Faire 2015 - RomeOS4BME @ Maker Faire 2015 - Rome
OS4BME @ Maker Faire 2015 - RomeFabLab Pisa
 
2014 12-22 - aims of the summer school - from idea to business (aa)
2014 12-22 - aims of the summer school - from idea to business (aa)2014 12-22 - aims of the summer school - from idea to business (aa)
2014 12-22 - aims of the summer school - from idea to business (aa)FabLab Pisa
 
2014 12-21 - sterilzer pitch
2014 12-21 - sterilzer pitch2014 12-21 - sterilzer pitch
2014 12-21 - sterilzer pitchFabLab Pisa
 
2014 12-22 - the prusa i3 3 d printer presentation (cd)
2014 12-22 - the prusa i3 3 d printer presentation (cd)2014 12-22 - the prusa i3 3 d printer presentation (cd)
2014 12-22 - the prusa i3 3 d printer presentation (cd)FabLab Pisa
 
2014 12-22 - draw and design for 3 d printing (cd)
2014 12-22 - draw and design for 3 d printing (cd)2014 12-22 - draw and design for 3 d printing (cd)
2014 12-22 - draw and design for 3 d printing (cd)FabLab Pisa
 
2014 12-22 - open 3 d printing and fabrication technology (cd)
2014 12-22 - open 3 d printing and fabrication technology (cd)2014 12-22 - open 3 d printing and fabrication technology (cd)
2014 12-22 - open 3 d printing and fabrication technology (cd)FabLab Pisa
 
2014 12-22 - sterilization methods - regulation (aa)
2014 12-22 - sterilization methods - regulation (aa)2014 12-22 - sterilization methods - regulation (aa)
2014 12-22 - sterilization methods - regulation (aa)FabLab Pisa
 
2014 12-22 - functional analysis of a sterilizer (rb)
2014 12-22 - functional analysis of a sterilizer (rb)2014 12-22 - functional analysis of a sterilizer (rb)
2014 12-22 - functional analysis of a sterilizer (rb)FabLab Pisa
 
2014 03-24 - os4 bme idea
2014 03-24 - os4 bme idea2014 03-24 - os4 bme idea
2014 03-24 - os4 bme ideaFabLab Pisa
 
FabLab Pisa - Pecha Kucha Night
FabLab Pisa - Pecha Kucha NightFabLab Pisa - Pecha Kucha Night
FabLab Pisa - Pecha Kucha NightFabLab Pisa
 
Vudoo lamp-vs-face
Vudoo lamp-vs-faceVudoo lamp-vs-face
Vudoo lamp-vs-faceFabLab Pisa
 
Open Source Biomedical Engineering for Sustainability in African Healthcare: ...
Open Source Biomedical Engineering for Sustainability in African Healthcare: ...Open Source Biomedical Engineering for Sustainability in African Healthcare: ...
Open Source Biomedical Engineering for Sustainability in African Healthcare: ...FabLab Pisa
 
FABLAB Pisa inaugurazione MixArt
FABLAB Pisa inaugurazione MixArtFABLAB Pisa inaugurazione MixArt
FABLAB Pisa inaugurazione MixArtFabLab Pisa
 

More from FabLab Pisa (18)

OS4BME @ Maker Faire 2015 - Rome
OS4BME @ Maker Faire 2015 - RomeOS4BME @ Maker Faire 2015 - Rome
OS4BME @ Maker Faire 2015 - Rome
 
2014 12-22 - aims of the summer school - from idea to business (aa)
2014 12-22 - aims of the summer school - from idea to business (aa)2014 12-22 - aims of the summer school - from idea to business (aa)
2014 12-22 - aims of the summer school - from idea to business (aa)
 
2014 12-21 - sterilzer pitch
2014 12-21 - sterilzer pitch2014 12-21 - sterilzer pitch
2014 12-21 - sterilzer pitch
 
2014 12-22 - the prusa i3 3 d printer presentation (cd)
2014 12-22 - the prusa i3 3 d printer presentation (cd)2014 12-22 - the prusa i3 3 d printer presentation (cd)
2014 12-22 - the prusa i3 3 d printer presentation (cd)
 
2014 12-22 - draw and design for 3 d printing (cd)
2014 12-22 - draw and design for 3 d printing (cd)2014 12-22 - draw and design for 3 d printing (cd)
2014 12-22 - draw and design for 3 d printing (cd)
 
2014 12-22 - open 3 d printing and fabrication technology (cd)
2014 12-22 - open 3 d printing and fabrication technology (cd)2014 12-22 - open 3 d printing and fabrication technology (cd)
2014 12-22 - open 3 d printing and fabrication technology (cd)
 
2014 12-22 - sterilization methods - regulation (aa)
2014 12-22 - sterilization methods - regulation (aa)2014 12-22 - sterilization methods - regulation (aa)
2014 12-22 - sterilization methods - regulation (aa)
 
2014 12-22 - functional analysis of a sterilizer (rb)
2014 12-22 - functional analysis of a sterilizer (rb)2014 12-22 - functional analysis of a sterilizer (rb)
2014 12-22 - functional analysis of a sterilizer (rb)
 
2014 03-24 - os4 bme idea
2014 03-24 - os4 bme idea2014 03-24 - os4 bme idea
2014 03-24 - os4 bme idea
 
FabLab Pisa - Pecha Kucha Night
FabLab Pisa - Pecha Kucha NightFabLab Pisa - Pecha Kucha Night
FabLab Pisa - Pecha Kucha Night
 
Iot@fablabpisa
Iot@fablabpisaIot@fablabpisa
Iot@fablabpisa
 
Iot4creactivity
Iot4creactivityIot4creactivity
Iot4creactivity
 
Sound shoes
Sound shoesSound shoes
Sound shoes
 
BETaaS
BETaaSBETaaS
BETaaS
 
Thumbelina
ThumbelinaThumbelina
Thumbelina
 
Vudoo lamp-vs-face
Vudoo lamp-vs-faceVudoo lamp-vs-face
Vudoo lamp-vs-face
 
Open Source Biomedical Engineering for Sustainability in African Healthcare: ...
Open Source Biomedical Engineering for Sustainability in African Healthcare: ...Open Source Biomedical Engineering for Sustainability in African Healthcare: ...
Open Source Biomedical Engineering for Sustainability in African Healthcare: ...
 
FABLAB Pisa inaugurazione MixArt
FABLAB Pisa inaugurazione MixArtFABLAB Pisa inaugurazione MixArt
FABLAB Pisa inaugurazione MixArt
 

Recently uploaded

Cold War Tensions Increase - 1945-1952.pptx
Cold War Tensions Increase - 1945-1952.pptxCold War Tensions Increase - 1945-1952.pptx
Cold War Tensions Increase - 1945-1952.pptxSamKuruvilla5
 
High-Quality Faux Embroidery Services | Cre8iveSkill
High-Quality Faux Embroidery Services | Cre8iveSkillHigh-Quality Faux Embroidery Services | Cre8iveSkill
High-Quality Faux Embroidery Services | Cre8iveSkillCre8iveskill
 
Designing for privacy: 3 essential UX habits for product teams
Designing for privacy: 3 essential UX habits for product teamsDesigning for privacy: 3 essential UX habits for product teams
Designing for privacy: 3 essential UX habits for product teamsBlock Party
 
Construction Documents Checklist before Construction
Construction Documents Checklist before ConstructionConstruction Documents Checklist before Construction
Construction Documents Checklist before ConstructionResDraft
 
Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024
Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024
Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024Ted Drake
 
UX Conference on UX Research Trends in 2024
UX Conference on UX Research Trends in 2024UX Conference on UX Research Trends in 2024
UX Conference on UX Research Trends in 2024mikailaoh
 
Create Funeral Invites Online @ feedvu.com
Create Funeral Invites Online @ feedvu.comCreate Funeral Invites Online @ feedvu.com
Create Funeral Invites Online @ feedvu.comjakyjhon00
 
Building+your+Data+Project+on+AWS+-+Luke+Anderson.pdf
Building+your+Data+Project+on+AWS+-+Luke+Anderson.pdfBuilding+your+Data+Project+on+AWS+-+Luke+Anderson.pdf
Building+your+Data+Project+on+AWS+-+Luke+Anderson.pdfsaidbilgen
 
The future of UX design support tools - talk Paris March 2024
The future of UX design support tools - talk Paris March 2024The future of UX design support tools - talk Paris March 2024
The future of UX design support tools - talk Paris March 2024Alan Dix
 
Embroidery design from embroidery magazine
Embroidery design from embroidery magazineEmbroidery design from embroidery magazine
Embroidery design from embroidery magazineRivanEleraki
 
Mike Tyson Sign The Contract Big Boy Shirt
Mike Tyson Sign The Contract Big Boy ShirtMike Tyson Sign The Contract Big Boy Shirt
Mike Tyson Sign The Contract Big Boy ShirtTeeFusion
 
Design mental models for managing large-scale dbt projects. March 21, 2024 in...
Design mental models for managing large-scale dbt projects. March 21, 2024 in...Design mental models for managing large-scale dbt projects. March 21, 2024 in...
Design mental models for managing large-scale dbt projects. March 21, 2024 in...Ed Orozco
 
How to use Ai for UX UI Design | ChatGPT
How to use Ai for UX UI Design | ChatGPTHow to use Ai for UX UI Design | ChatGPT
How to use Ai for UX UI Design | ChatGPTThink 360 Studio
 
Production of Erythromycin microbiology.pptx
Production of Erythromycin microbiology.pptxProduction of Erythromycin microbiology.pptx
Production of Erythromycin microbiology.pptxb2kshani34
 
Math Group 3 Presentation OLOLOLOLILOOLLOLOL
Math Group 3 Presentation OLOLOLOLILOOLLOLOLMath Group 3 Presentation OLOLOLOLILOOLLOLOL
Math Group 3 Presentation OLOLOLOLILOOLLOLOLkenzukiri
 
Best-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakis...
Best-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakis...Best-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakis...
Best-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakis...Amil baba
 
WCM Branding Agency | 210519 - Portfolio Review (F&B) -s.pptx
WCM Branding Agency | 210519 - Portfolio Review (F&B) -s.pptxWCM Branding Agency | 210519 - Portfolio Review (F&B) -s.pptx
WCM Branding Agency | 210519 - Portfolio Review (F&B) -s.pptxHasan S
 
LRFD Bridge Design Specifications-AASHTO (2014).pdf
LRFD Bridge Design Specifications-AASHTO (2014).pdfLRFD Bridge Design Specifications-AASHTO (2014).pdf
LRFD Bridge Design Specifications-AASHTO (2014).pdfHctorFranciscoSnchez1
 
Khushi sharma undergraduate portfolio...
Khushi sharma undergraduate portfolio...Khushi sharma undergraduate portfolio...
Khushi sharma undergraduate portfolio...khushisharma298853
 

Recently uploaded (19)

Cold War Tensions Increase - 1945-1952.pptx
Cold War Tensions Increase - 1945-1952.pptxCold War Tensions Increase - 1945-1952.pptx
Cold War Tensions Increase - 1945-1952.pptx
 
High-Quality Faux Embroidery Services | Cre8iveSkill
High-Quality Faux Embroidery Services | Cre8iveSkillHigh-Quality Faux Embroidery Services | Cre8iveSkill
High-Quality Faux Embroidery Services | Cre8iveSkill
 
Designing for privacy: 3 essential UX habits for product teams
Designing for privacy: 3 essential UX habits for product teamsDesigning for privacy: 3 essential UX habits for product teams
Designing for privacy: 3 essential UX habits for product teams
 
Construction Documents Checklist before Construction
Construction Documents Checklist before ConstructionConstruction Documents Checklist before Construction
Construction Documents Checklist before Construction
 
Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024
Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024
Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024
 
UX Conference on UX Research Trends in 2024
UX Conference on UX Research Trends in 2024UX Conference on UX Research Trends in 2024
UX Conference on UX Research Trends in 2024
 
Create Funeral Invites Online @ feedvu.com
Create Funeral Invites Online @ feedvu.comCreate Funeral Invites Online @ feedvu.com
Create Funeral Invites Online @ feedvu.com
 
Building+your+Data+Project+on+AWS+-+Luke+Anderson.pdf
Building+your+Data+Project+on+AWS+-+Luke+Anderson.pdfBuilding+your+Data+Project+on+AWS+-+Luke+Anderson.pdf
Building+your+Data+Project+on+AWS+-+Luke+Anderson.pdf
 
The future of UX design support tools - talk Paris March 2024
The future of UX design support tools - talk Paris March 2024The future of UX design support tools - talk Paris March 2024
The future of UX design support tools - talk Paris March 2024
 
Embroidery design from embroidery magazine
Embroidery design from embroidery magazineEmbroidery design from embroidery magazine
Embroidery design from embroidery magazine
 
Mike Tyson Sign The Contract Big Boy Shirt
Mike Tyson Sign The Contract Big Boy ShirtMike Tyson Sign The Contract Big Boy Shirt
Mike Tyson Sign The Contract Big Boy Shirt
 
Design mental models for managing large-scale dbt projects. March 21, 2024 in...
Design mental models for managing large-scale dbt projects. March 21, 2024 in...Design mental models for managing large-scale dbt projects. March 21, 2024 in...
Design mental models for managing large-scale dbt projects. March 21, 2024 in...
 
How to use Ai for UX UI Design | ChatGPT
How to use Ai for UX UI Design | ChatGPTHow to use Ai for UX UI Design | ChatGPT
How to use Ai for UX UI Design | ChatGPT
 
Production of Erythromycin microbiology.pptx
Production of Erythromycin microbiology.pptxProduction of Erythromycin microbiology.pptx
Production of Erythromycin microbiology.pptx
 
Math Group 3 Presentation OLOLOLOLILOOLLOLOL
Math Group 3 Presentation OLOLOLOLILOOLLOLOLMath Group 3 Presentation OLOLOLOLILOOLLOLOL
Math Group 3 Presentation OLOLOLOLILOOLLOLOL
 
Best-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakis...
Best-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakis...Best-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakis...
Best-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakis...
 
WCM Branding Agency | 210519 - Portfolio Review (F&B) -s.pptx
WCM Branding Agency | 210519 - Portfolio Review (F&B) -s.pptxWCM Branding Agency | 210519 - Portfolio Review (F&B) -s.pptx
WCM Branding Agency | 210519 - Portfolio Review (F&B) -s.pptx
 
LRFD Bridge Design Specifications-AASHTO (2014).pdf
LRFD Bridge Design Specifications-AASHTO (2014).pdfLRFD Bridge Design Specifications-AASHTO (2014).pdf
LRFD Bridge Design Specifications-AASHTO (2014).pdf
 
Khushi sharma undergraduate portfolio...
Khushi sharma undergraduate portfolio...Khushi sharma undergraduate portfolio...
Khushi sharma undergraduate portfolio...
 

Moodys smart framework

  • 2. Moodys smart framework A lightweight framework for IoT communication routing Alessandro Ambrosano - Hacker Tommaso Falchi - Hacker RIOT Pisa 2014
  • 3. What is Moodys? A lightweight engine written in Python that exposes a simple and flexible API that allows any device or virtual device to communicate. There's no limit in Moodys extensibility, which makes it a powerful framework for IoT applications. #moodys 3/7
  • 4. Hardware Smart appliances & devices Smart TVs (Samsung TV, ...) Smart Watches (Pebble, Apple Watch, Samsung Gear, Android Wear, ...) Smart bands Sensors Programmable hardware #moodys · · · Classical sensors (light, proximity, ...) Biometric/fitness sensors (heartbeat, pace counter, ...) · · Color lights Thermostats, timers, ... · · 4/7
  • 5. General purpose hardware Laptops Smartphones/Tablets Embedded boards (Raspberry Pi, Arduino, ...) #moodys 5/7
  • 6. State of the art vs. Moodys State of the art devices & interconnections Communication between devices from the same manifacturer Do-what-you-want interfaces w/o intercommunications Moodys approach Abstract event router Easy to write device wrapper modules Easy to write rule system #moodys · · · · · 6/7