This document discusses employing Internet of Things technologies for building automation. It proposes using the Constrained Application Protocol (CoAP) as the main communication protocol between applications and smart devices. A gateway is used to bridge wireless sensor networks and the Internet. New devices can be automatically discovered and configured using CoAP. The system was implemented and tested with various sensor and networking hardware over a 4 month period. Future work includes adding more CoAP extensions and implementing DNS-like capabilities for gateways.
This deck discusses another case study combining mobile, cloud, and IoT. I presented it during Bandung Developer Day #2 event, on Dec 10, 2015, at UNIKOM university, Bandung.
It's part of this deck:
http://www.slideshare.net/andri_yadi/mobile-cloud-iot-future
Complete source code: https://github.com/andriyadi/Espruino-ElectricityMeterReader
This deck discusses another case study combining mobile, cloud, and IoT. I presented it during Bandung Developer Day #2 event, on Dec 10, 2015, at UNIKOM university, Bandung.
It's part of this deck:
http://www.slideshare.net/andri_yadi/mobile-cloud-iot-future
Complete source code: https://github.com/andriyadi/Espruino-ElectricityMeterReader
Learn how artificial intelligence impacts performance, security, compute, and resources within the network.
Speakers:
“Ali” Osamah Mohammed Ali and Wes Jensen, Netrolix
IoT Architecture - are traditional architectures good enough?Guido Schmutz
Independent of the source of data, the integration of event streams into an Enterprise Architecture gets more and more important in the world of sensors, social media streams and Internet of Things. Events have to be accepted quickly and reliably, they have to be distributed and analysed, often with many consumers or systems interested in all or part of the events. Dependent on the size and quantity of such events, this can quickly be in the range of Big Data. How can we efficiently collect and transmit these events? How can we make sure that we can always report over historical events? How can these new events be integrated into traditional infrastructure and application landscape?
Starting with a product and technology neutral reference architecture, we will then present different solutions using Open Source frameworks and the Oracle Stack both for on premises as well as the cloud.
Predictive traffic control
Real-time sensors synchronization
Unlimited access to cloud services
Efficient energy recuperation
Optimal route predictions
Large scale simulations
Smart road light control to save energy
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2021/10/secure-hardware-architecture-for-embedded-vision-a-presentation-from-neurobinder/
Jonathan Cefalu, CEO and founder of NeuroBinder, presents the “Secure Hardware Architecture for Embedded Vision” tutorial at the May 2021 Embedded Vision Summit.
Security is a problem for every IoT system, but due to privacy concerns, security is particularly worrisome for embedded vision systems. In this talk, Cefalu covers how to design your embedded device so that the hardware architecture itself enforces strict guarantees about where visual data is able to flow.
In particular, Cefalu explores the idea of a “data diode” that uses hardware to enforce what parts of the system have access to video or images. This provides the highest level of protection against hacking or malware, as even if the device is completely hacked at the root level, the intruder will still be unable to access the visual data.
Machine Learning and Analytics in the Cloud on IoT DataIntel® Software
This talk will introduce Intel IoT Developer kit and some techniques in machine learning/AI which are used for turning the data collected by IoT devices into information.
Deep learning @ Edge using Intel's Neural Compute Stickgeetachauhan
Talk @ Intel Global IoT DevFest, Nov 2017
The new generation of hardware accelerators are enabling rich AI driven, Intelligent IoT solutions @ the edge.
The talk showcased how to use Intel's latest Nervana Compute Stick for accelerating deep learning IoT solutions. It also covered use cases and code details for running Deep Learning models on Intel's Nervana Compute Stick.
IoT testing and quality assurance indicthreadsIndicThreads
Presented at the IndicThreads.com Software Development Conference 2016 held in Pune, India. More at http://www.IndicThreads.com and http://Pune16.IndicThreads.com
--
The industry move towards wearables is all the rage and taking advantage of these new devices doesn’t have to mean learning a whole new platform. For example the Microsoft Band is a multi-function wearable device that works with your smart phone to help you track heart rate, steps, calorie burn, sleep quality and be productive with email and calendar alerts and more. While you can quickly and easily build an app for the Band in just a few minutes how can you be sure the back end is up to the scale you’d need to support potential massive growth if it were to take off? Enter the cloud and tools available that we can use to load test and explore the performance characteristics of the solution. In this session we’ll take a look at what’s possible and walk thru the scenario to see first hand how it is done.
I am a graduate student pursuing MS in Electrical Engineering (Embedded Systems) at the University of Colorado Boulder. Here is my resume which contains the list of projects I have completed so far, technologies that I have worked on, organizations I have been associated with and a patent that I have co-authored.
This webinar is going to cover what is a digital twin and how all stakeholders can benefit from their functionality. You will learn how model-based systems engineering enables digital engineering. Your host will discuss use cases, a realistic look at digital engineering and digital twins, and how you can use Innoslate to get started.
The Agenda
Here's what we're covering.
What is a Digital Twin
Benefits of Digital Twin
The Digital Engineering Path Enabled by MBSE
AR + MBSE Software
A More Realistic Digital Twin
Getting You Started with Digital Twins
Question Answer Session
The following resources come from the 2009/10 B.Sc in Media Technology and Digital Broadcast (course number 2ELE0076) from the University of Hertfordshire. All the mini projects are designed as level two modules of the undergraduate programmes.
The following resources come from the 2009/10 BEng in Electrical Engineering (course number 2ELE0066) from the University of Hertfordshire. All the mini projects are designed as level two modules of the undergraduate programmes.
In a normal domestic houses and businesses premises, lighting appliances, heating and cooling, security and monitoring systems, entertainment (home audio and video), communications (telephones and intercoms) and even lawn sprinklers is above 20 items. House keepers naturally lose tracks of monitoring and controlling the aforementioned items. This project is about home monitoring, controlling, security and automation. The home automation system setup, programme and operate specific wireless communication protocol such as ZigBee are part of this mini project’s theme. The completion of the project must follow a testing stage to assure proper setup.
Learn how artificial intelligence impacts performance, security, compute, and resources within the network.
Speakers:
“Ali” Osamah Mohammed Ali and Wes Jensen, Netrolix
IoT Architecture - are traditional architectures good enough?Guido Schmutz
Independent of the source of data, the integration of event streams into an Enterprise Architecture gets more and more important in the world of sensors, social media streams and Internet of Things. Events have to be accepted quickly and reliably, they have to be distributed and analysed, often with many consumers or systems interested in all or part of the events. Dependent on the size and quantity of such events, this can quickly be in the range of Big Data. How can we efficiently collect and transmit these events? How can we make sure that we can always report over historical events? How can these new events be integrated into traditional infrastructure and application landscape?
Starting with a product and technology neutral reference architecture, we will then present different solutions using Open Source frameworks and the Oracle Stack both for on premises as well as the cloud.
Predictive traffic control
Real-time sensors synchronization
Unlimited access to cloud services
Efficient energy recuperation
Optimal route predictions
Large scale simulations
Smart road light control to save energy
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2021/10/secure-hardware-architecture-for-embedded-vision-a-presentation-from-neurobinder/
Jonathan Cefalu, CEO and founder of NeuroBinder, presents the “Secure Hardware Architecture for Embedded Vision” tutorial at the May 2021 Embedded Vision Summit.
Security is a problem for every IoT system, but due to privacy concerns, security is particularly worrisome for embedded vision systems. In this talk, Cefalu covers how to design your embedded device so that the hardware architecture itself enforces strict guarantees about where visual data is able to flow.
In particular, Cefalu explores the idea of a “data diode” that uses hardware to enforce what parts of the system have access to video or images. This provides the highest level of protection against hacking or malware, as even if the device is completely hacked at the root level, the intruder will still be unable to access the visual data.
Machine Learning and Analytics in the Cloud on IoT DataIntel® Software
This talk will introduce Intel IoT Developer kit and some techniques in machine learning/AI which are used for turning the data collected by IoT devices into information.
Deep learning @ Edge using Intel's Neural Compute Stickgeetachauhan
Talk @ Intel Global IoT DevFest, Nov 2017
The new generation of hardware accelerators are enabling rich AI driven, Intelligent IoT solutions @ the edge.
The talk showcased how to use Intel's latest Nervana Compute Stick for accelerating deep learning IoT solutions. It also covered use cases and code details for running Deep Learning models on Intel's Nervana Compute Stick.
IoT testing and quality assurance indicthreadsIndicThreads
Presented at the IndicThreads.com Software Development Conference 2016 held in Pune, India. More at http://www.IndicThreads.com and http://Pune16.IndicThreads.com
--
The industry move towards wearables is all the rage and taking advantage of these new devices doesn’t have to mean learning a whole new platform. For example the Microsoft Band is a multi-function wearable device that works with your smart phone to help you track heart rate, steps, calorie burn, sleep quality and be productive with email and calendar alerts and more. While you can quickly and easily build an app for the Band in just a few minutes how can you be sure the back end is up to the scale you’d need to support potential massive growth if it were to take off? Enter the cloud and tools available that we can use to load test and explore the performance characteristics of the solution. In this session we’ll take a look at what’s possible and walk thru the scenario to see first hand how it is done.
I am a graduate student pursuing MS in Electrical Engineering (Embedded Systems) at the University of Colorado Boulder. Here is my resume which contains the list of projects I have completed so far, technologies that I have worked on, organizations I have been associated with and a patent that I have co-authored.
This webinar is going to cover what is a digital twin and how all stakeholders can benefit from their functionality. You will learn how model-based systems engineering enables digital engineering. Your host will discuss use cases, a realistic look at digital engineering and digital twins, and how you can use Innoslate to get started.
The Agenda
Here's what we're covering.
What is a Digital Twin
Benefits of Digital Twin
The Digital Engineering Path Enabled by MBSE
AR + MBSE Software
A More Realistic Digital Twin
Getting You Started with Digital Twins
Question Answer Session
The following resources come from the 2009/10 B.Sc in Media Technology and Digital Broadcast (course number 2ELE0076) from the University of Hertfordshire. All the mini projects are designed as level two modules of the undergraduate programmes.
The following resources come from the 2009/10 BEng in Electrical Engineering (course number 2ELE0066) from the University of Hertfordshire. All the mini projects are designed as level two modules of the undergraduate programmes.
In a normal domestic houses and businesses premises, lighting appliances, heating and cooling, security and monitoring systems, entertainment (home audio and video), communications (telephones and intercoms) and even lawn sprinklers is above 20 items. House keepers naturally lose tracks of monitoring and controlling the aforementioned items. This project is about home monitoring, controlling, security and automation. The home automation system setup, programme and operate specific wireless communication protocol such as ZigBee are part of this mini project’s theme. The completion of the project must follow a testing stage to assure proper setup.
The following resources come from the 2009/10 B.Sc in Media Technology and Digital Broadcast (course number 2ELE0073) from the University of Hertfordshire. All the mini projects are designed as level two modules of the undergraduate programmes.
The objectives of this module are to demonstrate within a digital broadcast environment:
• an understanding of technical requirements for digital video production process.
• an awareness of technical constraints for content creation and distribution.
• the creation of a video sequences with extra effects added.
This project entails the creation, editing, and encoding of a video sequence with the intention of distribution over a particular digital broadcast platform (e.g. DVB-T or ipTV). This project provides an awareness of current video standards for television and also introduces the use of contemporary digital video authoring tools and processes.
The following resources come from the 2009/10 B.Sc in Media Technology and Digital Broadcast (course number 2ELE0077) from the University of Hertfordshire. All the mini projects are designed as level two modules of the undergraduate programmes.
The following resources come from the 2009/10 BSc in Games and Graphics Hardware Technology (course number 2ELE0074) from the University of Hertfordshire. All the mini projects are designed as level two modules of the undergraduate programmes.
The objectives of this module are to demonstrate, using the PlayStation® 2 SDK:
• Knowledge of PS2 registers, graphics, sound, IO architecture, EE, GS and VU’s
• Graphics programming.
This project will investigate the PlayStation® 2 through use of the Linux SDK. The project will involve the completion of a 2D game to explore the architecture of the PS2.
The following resources come from the 2009/10 BSc in Computer and Network Technologies (course number 2ELE0072) from the University of Hertfordshire. All the mini projects are designed as level two modules of the undergraduate programmes.
The objectives of this project are to demonstrate within a domestic control environment:
• The implementation of wire and wireless starter kit
• The evaluation and implementation of wire and wireless sensors
• The implementation of wire and wireless Cameras.
In a normal domestic houses and businesses premises, Lighting appliances, heating and cooling, security and monitoring systems, entertainment (home audio and video), communications (telephones and intercoms) and even lawn sprinklers is above 20 items. House keepers naturally lose tracks of monitoring and controlling the aforementioned items. This project is about home monitoring, controlling, security and automation. The home automation system set-up, programme and operate specific wireless communication protocol are part of this mini project’s theme. The completion of the project must follow a testing stage to assure proper set-up.
Embedded Linux Engineer, Linux BSP engineer. Particularly MIPS & ARM architecture, know well about the Linux driver model and the common device driver subsystem(Platform, Serial Port, I2C, PCI, hwmon, backlight, input/hotkey, USB...) and also the common core subsystem(Interrupt, Scheduler, Clock, PM...), Memory management, have rich experience on requirements estimating, defects analyzing and fixing.
* RTOS Engineer, Particularly porting and debugging. Have experience on porting Preempt-RT patches to ARM Cortex A9 board, including latency measurement, analyzing and reducing. Have experience on porting the real time tracing tool(FTrace, Perf, LTTng) to ARM architecture. Have experience on safety critical real time research and development. Experience in porting LINUX to ARM based platforms like Cortex A8, A9, PB11MPcore etc
* Device Driver Development Engineer, Wrote USB driver, Ethernet driver, Battery driver, sensor driver.
* Good exposure in solving deadlock, memory corruption, target hung, backtrace and OOPs.
* Good exposure in Atheros (Ath5k/9k) driver development, OpenWRT, Hostapd, TCP/IP Linux stack, IEEE802.11 protocols like a/g/b/n/c/w, Roaming, OKC.
Specialties: * Linux, Ftrace, Perf, LTTng, FPGA
* Ubuntu, Debian, CentOS
* KVM and QEMU
* C, Assembly, Shell, Python
* X86, MIPS and ARM
* 802.11
* TCP/IP Linux stack
* GNU Toolchain, Cscope, Vim, Make, Qemu, Busybox, Buildroot, Openembedded
* Git, SVN, CVS, HG
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2022/06/the-future-of-ai-is-here-today-deep-dive-into-qualcomms-on-device-ai-offerings-a-presentation-from-qualcomm/
Vinesh Sukumar, Senior Director and Head of AI/ML Product Management at Qualcomm, presents the “Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offerings” tutorial at the May 2022 Embedded Vision Summit.
As a leader in on-device AI, Qualcomm is in a unique position to deliver optimized and now personalized AI experiences to consumers, made possible via innovation in hardware technology and investment across the entire software stack. This investment is now deeply rooted in all of our product offerings, spread across multiple verticals from mobile to automotive.
In this talk, Sukumar explores the high-performance, low-power Hexagon processor — the core of his company’s latest 7th Generation AI Engine — and shows how the company scales it across the range of products that Qualcomm offers. He also highlights Qualcomm’s investment in advanced techniques such as the latest quantization approaches and neural architecture search to accelerate AI deployment. Finally, he shares details on how his company incorporates these technologies into AI solutions that power Qualcomm’s vision of on-device AI — and shows how these solutions are employed in real-world use cases across many verticals.
NXP is a well-known global manufacturer of embedded microcontrollers and processors. NXP processors power breakthrough designs and have a long history of expediting embedded system development for industrial, automotive and consumer applications. Here is a glimpse of our exemplary automotive cockpit development success stories in which we partnered with NXP Semiconductors.
https://www.embitel.com/digital-instrument-cluster
Identifying parameters for Code Offloading as a practical solution to optimiz...Anindya Duti Dhar
The blessing mobile cloud has explored the wisdom of application development and deployment with techniques such as code offloading. While code offloading has been widely considered for reducing energy consumption and increasing responsiveness of mobile devices, the technique still faces many challenges pertaining to practical usage. Advances in mobile hardware and operating systems have made mobile a first-class development platform. However, developers are still constrained by the inherent resource limitations of mobile devices. And they are facing a hesitation with which way is the best to develop an application to reduce the energy consumption of a smartphone. Deciding to offload requires a careful consideration of the costs and benefits of a range of possible program partitions. This cost-benefit analysis depends on external factors, such as network conditions and the resources availability, as well as internal app properties, such as component dependencies, data representations, and code complexity. Thus, benefiting from offload requires some assistance from developers. In this article, I adopt a systemic approach for analysing the components of a generic code offloading architecture. Based on theoretical analysis, I identify the parameters to describe the key limitations for code offloading in practice and then propose solutions to mitigate these limitations. In this paper I characterize the architecture of Google App Engine to reach a solution that reduces the amount of developer effort required to improve the performance as well as reduce the power consumption of smartphone.
Open Distributed Networking Intelligence: A New Java ParadigmTal Lavian Ph.D.
Vision:
Transfer Intelligence to network devices
Programmable network devices
Virtual community of developers
Domain experts bundle Intelligent network devices as part of their solutions
New era of innovation for startups
MATLAB and Simulink for Communications System Design (Design Conference 2013)Analog Devices, Inc.
This session will show how Model-Based Design with MATLAB® and Simulink® can be used to model, simulate, and implement communications systems. Attendees will learn how multidomain modeling with continuous verification and automatic code generation can dramatically reduce system design time. A QPSK receiver model will be used as an example to highlight the design flow.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2023/06/accelerating-newer-ml-models-using-the-qualcomm-ai-stack-a-presentation-from-qualcomm/
Vinesh Sukumar, Senior Director and Head of AI/ML Product Management at Qualcomm Technologies, presents the “Accelerating Newer ML Models Using the Qualcomm AI Stack” tutorial at the May 2023 Embedded Vision Summit.
The Qualcomm AI Stack revolutionizes how Qualcomm thinks about AI software and provides the ultimate tool and user interface to enable ecosystem partners to create faster and smarter AI applications for all embedded form factors. Focusing on real user experience challenges centered around model deployment, Sakumar explains how the Snapdragon developer community leverages data types, quantization and neural architecture search—among others—to optimize complex AI architectures for emerging use cases.
Similar to Employing Internet of Things Technologies for Building Automation (20)
Managing Smartphone Crowdsensing Campaigns through the OrganiCity Smart City ...Dimitrios Amaxilatis
Presentation in the Second International Workshop on Mobile and Situated Crowdsourcing (WMSC’16), co-located with the UbiComp’16 conference in Heidelberg (Germany) on 13th of September 2016.
Πρωτη παρουσίαση-συζήτηση σχετικά με το ερευνητικό έργο Organicity , στο οποίο συμμετέχει η Ερευνητική
Μονάδα 1 του ΙΤΥΕ Διόφαντος. Στόχος του έργου η δημιουργία λύσεων
για έξυπνες πόλεις, δίνοντας μεγάλο ειδικό βάρος στη συμμετοχή πολιτών
και κοινοτήτων για τη συνδιαμόρφωσή τους.
Στο πλαίσιο αυτό, η ομάδα που συμμετέχει στο έργο ξεκινά μια προσέγγιση τοπικων ομάδων, προκειμένου να ενημερωθούν για το έργο, για το πώς μπορούν να συμμετέχουν σε αυτό, καθώς και για να δώσουν το δικό τους feedback σχετικά με τις ιδέες, κατευθύνσεις και τεχνολογίες που θα χρησιμοποιηθούν στο έργο το επόμενο διάστημα.
Faster and Simpler Hierarchical Routing in Road
Networks,
by Geisberger, Sanders, Schultes, and Delling (Universitat Karlsruhe)
presented by Amaxilatis Dimitrios at University of Patras
Employing Internet of Things Technologies for Building Automation
1. Employing
Internet of
Things
Technologies
for Building
Automation Employing Internet of Things Technologies for
Building Automation
Challenges
Design
ETFA 2012 – SS04-1
Aspects
CoAP
Auto Config
Gateway
Amaxilatis Dimitrios, Georgitzikis Vasileios,
Impl. Details
Giannakopoulos Dimitrios, Chatzigiannakis Ioannis
Evaluation
Conclusions
Computer Technology Institute and Publications, “Diophantus”
Patras Greece
September 20, 2012
2. Employing
Internet of
Things
Technologies
for Building
1 Challenges
Automation
2 Design Aspects
Challenges
CoAP
Design
Aspects Auto Config
CoAP
Auto Config
Gateway
Gateway
Impl. Details
3 Impl. Details
Evaluation
Conclusions
4 Evaluation
5 Conclusions
3. Main Challenge
Employing
Internet of
Things
Technologies
for Building
Automation
How can we easily create Building Automation applications
using the IoT concepts, and take advantage of end-to-end
Challenges
communication between applications and smart devices.
Design
Aspects
CoAP
Auto Config
Gateway
Impl. Details
Evaluation
Conclusions
4. Main Challenge
Employing
Internet of
Things
Technologies
for Building
Automation
How can we easily create Building Automation applications
using the IoT concepts, and take advantage of end-to-end
Challenges
communication between applications and smart devices.
Design
Aspects
CoAP
Auto Config
Gateway Open Standards
Impl. Details
Easy to use Interface
Evaluation
Conclusions Simple Installation and Auto-Configuration
Scalability and Expandability
Support for heterogeneity
5. Targets of out system
Employing
Internet of
Things
Technologies
for Building
Automation
Challenges
Design
Bridge smart devices and the Internet with Gateways.
Aspects
CoAP
Single communication protocol for applications and smart
Auto Config
Gateway
devices (CoAP).
Impl. Details Simple method to add new smart objects.
Evaluation
Conclusions
6. Design Aspects
Employing
Internet of
Things
Technologies
for Building
Automation
Challenges
Design
Aspects
CoAP
Auto Config
Gateway
Impl. Details
Evaluation
Conclusions
7. Open Standards - CoAP
Employing
Internet of
Things
Technologies
for Building
Automation
The Constrained Application Protocol is a cut-down version of
Challenges
HTTP for use with constrained nodes and networks.
Design
Aspects
CoAP
Offers a well established communication model with GET,
Auto Config
Gateway
POST, PUT and DELETE requests.
Impl. Details
Evaluation
Over IPv6 CoAP servers can be accessed directly via web using
Conclusions
a single request (e.g., coap://address/temperature).
8. Why CoAP
Employing
Internet of
Things
Technologies
for Building
Automation
Standardized Services
Challenges “On Change” Notifications
Design Fragmentation
Aspects
CoAP
Auto-Discovery
Auto Config
Gateway Hides out Heterogeneities
Impl. Details
Facilitates M2M communication
Evaluation
Conclusions
Can be enriched with other IoT technologies
Semantics, RDF and SPARQL
9. Auto Discovery of new Devices
Employing
Internet of
Things
Technologies
for Building
Automation
Challenges New devices should require minimal effort to be included to the
Design
Aspects
actual system.
CoAP
Auto Config
Gateway CoAP offers the discovery of services by sending out a single
Impl. Details request.
Evaluation
Conclusions
10. Auto Configuration of new Devices
Employing
Internet of
Things
Technologies
for Building
Automation
Challenges It is important to design a
Design
Aspects
single software for all devices
CoAP regardless of their actual
Auto Config
Gateway sensing capabilities.
Impl. Details
Evaluation Sensors and Actuators need to
Conclusions
be identifiable.
11. Gateway
Employing
Internet of
Things
Technologies
for Building
Automation
Java Application running on a Linux box that:
Challenges Bridges 802.15.4 WSNs and the Internet.
Design
Aspects Uses an XBee module to communicate with sensors and
CoAP
Auto Config
offers a CoAP endpoint for Internet clients (for IPv4
Gateway
networks).
Impl. Details
Evaluation
Includes the sensors available in its own description.
Conclusions
12. Gateway
Employing
Internet of
Things
Technologies
for Building
Automation
Java Application running on a Linux box that:
Challenges Bridges 802.15.4 WSNs and the Internet.
Design
Aspects Uses an XBee module to communicate with sensors and
CoAP
Auto Config
offers a CoAP endpoint for Internet clients (for IPv4
Gateway
networks).
Impl. Details
Evaluation
Includes the sensors available in its own description.
Conclusions
Even the Gateway is a CoAP server!
13. Heterogeneous Network
Employing
Internet of
Things
Technologies
for Building Selection Criteria:
Automation
1 Programming API
Challenges 2 Expandability
Design
Aspects
3 Robustness
CoAP
Auto Config
4 Supported devices
Gateway
Impl. Details
5 Hardware Restrictions
Evaluation 6 Cost
Conclusions
14. Heterogeneous Network
Employing
Internet of
Things
Technologies
for Building Selection Criteria:
Automation
1 Programming API
Challenges 2 Expandability
Design
Aspects
3 Robustness
CoAP
Auto Config
4 Supported devices
Gateway
Impl. Details
5 Hardware Restrictions
Evaluation 6 Cost
Conclusions
Selected Xbee, Arduino and iSense devices.
15. CoAP Implementation
Employing
Internet of
Things
Technologies Based on the draft version 8 of CoAP
for Building
Automation Observe and Block-wise Transfers Extensions
CoRE Link Format Extension for Resource Discovery
Challenges
Design Arduino
Aspects
CoAP Tested on different Arduino boards like Uno, Pro Mini and Fio.
Auto Config
Gateway
Impl. Details iSense
Evaluation
Tested on iSense Core 1 and 2.
Conclusions
Each device in the final setup is equipped with up to 11 sensor
and actuator capabilities while currently Internet to WSN
communications is done via the Gateway.
16. Auto Configuration
Employing
Internet of
Things
Technologies
for Building
Automation
iSense
Offers calls to the OS that detect connected sensor modules.
Challenges
Design Arduino
Aspects
CoAP Using a Voltage Divider Circuit we can detect the type and
Auto Config
Gateway number of sensor connected to the Arduino.
Impl. Details
Evaluation XBee
Conclusions
No logic can be implemented, so information is forwarded and
auto configuration is performed on other devices.
17. Evaluation
Employing
Internet of
Things
Technologies
for Building
Automation
Experimental Setup:
Challenges
Design
65 iSense and 15 Crossbow TelosB
Aspects
CoAP
20 Arduino and 5 XBee
Auto Config
Gateway 45 Sun SPOT
Impl. Details
Evaluation
The system is running for the past 4 months in the CTI
Conclusions
Building with the above setup.
18. Experiences and Future Targets
Employing
Internet of
Things
Technologies
for Building
Automation Experiences Gained:
Trade-off between Cost and Design Freedom.
Challenges
Non IPv6 networks limit the system’s performance.
Design
Aspects CoAP offers a level of abstraction from actual WSN
CoAP
Auto Config hardware.
Gateway
Impl. Details
Evaluation
Conclusions
19. Experiences and Future Targets
Employing
Internet of
Things
Technologies
for Building
Automation Experiences Gained:
Trade-off between Cost and Design Freedom.
Challenges
Non IPv6 networks limit the system’s performance.
Design
Aspects CoAP offers a level of abstraction from actual WSN
CoAP
Auto Config hardware.
Gateway
Impl. Details
Evaluation
Future Targets:
Conclusions Include more extensions to CoAP (e.g, proxy, security).
Implement DNS-like capabilities for Gateways.
Implementation for other platforms.
20. Employing
Internet of
Things
Technologies
for Building
Automation Semantic Web interaction with Real Objects
http://spitfire-project.eu/
Challenges
Design
Aspects
CoAP Thank you!
Auto Config
Gateway
Impl. Details Q&A
Evaluation
Conclusions
Computer Technology Institute and Press
“Diophantus”
http://www.cti.gr/en/