Network-centric Middleware for Service Oriented Architectures across Heterogeneous Embedded Systems
|
|
- Janis Daniel
- 5 years ago
- Views:
Transcription
1 Network-centric Middleware for Service Oriented Architectures across Andreas Wolff, Jens Schmutzler, IEEE International EDOC conference, Workshop on Middleware for Web-Services, Annapolis, USA, October 2007 University of Dortmund Communication Networks Institute (CNI)
2 Overview Motivation & Requirements for Embedded Web-Services The µsoa Approach MORE Middleware Architecture Deployment Example Conclusions & Outlook Slide 2
3 Exemplary End-user scenario: Environmental monitoring Universität University of Dortmund Processing Level Relay Level Sensor Level Mitigation Manager (Fire brigades, forest department,...) Subscribe information of certain sensors Challenge: Energy, communication link and real time constraints Slide 3
4 Requirements for embedded Web-Services Real-life Scenarios Environmental Monitoring & Mitigation Management Remote Chronic Care Support Common requirements Distributed and connected via Internet using integrated Web-Services Heterogeneity of devices Embedded system conditions Aims of the MORE project: Generic Middleware for resource constraint scenarios Reduce deployment time, Reuse of services Slide 4
5 Resource constraints of Embedded Systems Example Sensor Relay Level: mm mm <10g 2.5g Limited Processing power Limited Memory 45 mm 20 mm Wireless Moteiv s Tmote Module mini TC65 Technical Specifications Supercomputer Limited Energy ARM TI MSP430 v7 (8MHz) 2x 8x ADC Interfaces inputs 2x serial DAC interfaces outputs with the ITU-T V.24 protocol USB Multiple 2.0 interfaces full speedfor UART, SPI, I2C, and 1-wire Memory: KB (RAM) and KB MB (Flash) Wireless Technologies GSM/GPRS 250kbps 2.4GHz IEEE Chipcon Wireless Transceiver (CC2420) Slide 5
6 Measurement of the impact of running simultaneous tasks on a Embedded System (TC65) 1000 Execution Delay nearly doubled 900 Status request Incoming call Execution Delay [ms] One concurrent task I/O Interrupt Ping (5 times) Loss of GSM connection Exemplary Periodic operation Measurement test cycles Slide 6
7 Processing standard SOAP leads to unacceptable delays & energy consumption Embedded System XML Parsing Benchmark Universität University of Dortmund Required parsing time (in ms) s 4000 Exemplary SOAP Message (600 bytes) Platform: Siemens TC65 Wireless Module J2ME kxml 2.0 Pull Parser Target area Number of parsed bytes of XML file High Energy consumption due to long parsing times Reduced real-time capabilities Slide 7
8 Solution Approach: µsoa 598 Bytes function name <?xml version="1.0" encoding="utf-8" standalone="no"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle=" xmlns:soap-env=" xmlns:soap-enc=" xmlns:xsi=" xmlns:xsd=" <SOAP-ENV:Body> <ns1:getvalue xmlns:ns1="urn:mysoapservices"> <param1 xsi:type="xsd:int">123</param1> </ns1:getvalue> </SOAP-ENV:Body> </SOAP-ENV:Envelope> Standard SOAP message service name input parameter µsoa Proxy Service Universität University of Dortmund Available implementations 100% Standard SOAP Zipped SOAP SOAP Management Service Binary SOAP µsoa µsoa µsoa µsoa µsoa 2.5% 60% 20% µsoa Intercepting service advertisements for context configuration Embedded Service Node Internode communication Embedded Service Node Embedded Service Node Compression Method µsoa in detail Slide 8
9 MORE Service Oriented Architecture Service Connectors Universität University of Dortmund Internal Sensor Standard SOAP Implementation of Service Functionality (Service Logic) µsoa Inter-Node/Inter-Service Communication Classical Layered View & Service Oriented View Core Management Service Different Service Connectors Slide 9
10 MORE enabled deployment Processing Level Relay Level Sensor Level µsoa Proxy Service Low energy consumption of sensors by efficient handling of measuring / broadcasting intervals Group Management Services End users specify, which sensors are of interest to them (spatially explicit information) Communication Services Communication of and between nodes Measurement Services Sending measured data to the transmitting device / georeferenced information Slide 10
11 Conclusion MORE middleware: development and validation of new concepts to enable Web-Services for Embedded Systems Service-oriented Architecture and exemplary use case scenario of a mitigation management system: Fusion of sensors with Web-Services Reduced deployment time and reuse of services Outlook: Validation of experimental system by real end users In-depth performance evaluation: focus on reliability and scalability Slide 11
12 Thank you for your attention! For further information, please contact: Slide 12
13 Backup: MORE Acronym Network-centric Middleware for Group communication and Resource Sharing across Slide 13
14 MORE Group Management Service Universität University of Dortmund Group A Group C Group B Control of dynamic groups in MORE Policy based Group Management Policies enable a higher reliability and in combination with group communication cost effective efficiency gains Slide 14
The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.
EMBEDDED ARM TRAINING SUITE ARM SUITE INCLUDES ARM 7 TRAINER KIT COMPILER AND DEBUGGER THROUGH JTAG INTERFACE PROJECT DEVELOPMENT SOLUTION FOR ARM 7 e-linux LAB FOR ARM 9 TRAINING PROGRAM INTRODUCTION
More informationObjective: Review how to use access the Bulkvs.com Origination and 911 SOAP API using SOAP UI
Objective: Review how to use access the Bulkvs.com Origination and 911 SOAP API using SOAP UI Perquisites: 1. Have access to your bulkvs.com API ID 2. Have an MD5 equivalent of your bllkvs.com password
More informationProject Sens-ation. Research, Technology: AXIS, Web Service, J2ME
Bauhaus University Weimar Research, Technology: AXIS, Web Service, J2ME Project Sens-ation October 2004 CML Cooperative Media Lab CSCW, Bauhaus University Weimar Outline 1. Introduction, Ideas 2. Technology:
More informationIntegrating Custom Hardware into Sensor Web. Maria Porcius Carolina Fortuna Gorazd Kandus Mihael Mohorcic
Integrating Custom Hardware into Sensor Web Maria Porcius Carolina Fortuna Gorazd Kandus Mihael Mohorcic OUTLINE 1. Introduction 2. State of the art 3. System architecture - main components 3.1 Hardware
More informationTowards Energy Efficient XPath Evaluation in Wireless Sensor Networks
1 / 27 Towards Energy Efficient XPath Evaluation in Wireless Sensor Networks N. Hoeller, C. Reinke, J. Neumann, S. Groppe, C. Werner, and V. Linnemann Institute of Information Systems University of Luebeck
More informationInterfacing Java-DSP with Sensor Motes
Interfacing Java-DSP with Sensor Motes by H. M. Kwon, V. Berisha and A. Spanias Ira A. Fulton School of Engineering, Department of Electrical Engineering, MIDL Lab Arizona State University, Tempe, AZ 85287-5706,
More informationParticle E Series Cloud-integrated hardware platform for cellular IoT devices
Particle E Series Cloud-integrated hardware platform for cellular IoT devices Particle E Series modules 36.0 x 43.0 x 4.6 mm World s first fully-integrated cellular hardware platform with out-of-box Cloud
More informationUse of ISP1880 Accelero-Magnetometer, Temperature and Barometer Sensor
Use of Accelero-Magnetometer, Temperature and Barometer Sensor Application Note AN181105 Introduction Scope This application note describes how to set up a Sensor demonstration with Sensors Board that
More informationAVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.
AVR XMEGA TM Product Introduction 32-bit AVR UC3 AVR Flash Microcontrollers The highest performance AVR in the world 8/16-bit AVR XMEGA Peripheral Performance 8-bit megaavr The world s most successful
More informationEfficient Resource Management based on NonFunctional Requirements for Sensor/Actuator Networks
Chapter 4 Applications and Impacts Efficient Resource Management based on NonFunctional Requirements for Sensor/Actuator Networks C.Timm¹, F.Weichert², C.Prasse³, H.Müller², M.ten Hompel4 and P.Marwedel¹
More informationSOAP Introduction Tutorial
SOAP Introduction Tutorial Herry Hamidjaja herryh@acm.org 1 Agenda Introduction What is SOAP? Why SOAP? SOAP Protocol Anatomy of SOAP Protocol SOAP description in term of Postal Service Helloworld Example
More informationCM5000 DATASHEET v0.1
CM5000 DATASHEET - 2 - http://www.advanticsys.com/cm5000.html v0.1 Table of Contents 1. INTRODUCTION... 5 2. HARDWARE CHARACTERISTICS... 6 2.1 CM5000 DIAGRAMS... 6 2.2 MICROCONTROLLER DESCRIPTION - TI
More informationRPC. Remote Procedure Calls. Robert Grimm New York University
RPC Remote Procedure Calls Robert Grimm New York University Assignments! You need (more) time for interoperability testing!! Your server should be running by midnight Sunday! Assignment 3 test case posted!
More informationWhy SOAP? Why SOAP? Web Services integration platform
SOAP Why SOAP? Distributed computing is here to stay Computation through communication Resource heterogeneity Application integration Common language for data exchange Why SOAP? Why SOAP? Web Services
More informationNetwork Embedded Systems Sensor Networks Fall Hardware. Marcus Chang,
Network Embedded Systems Sensor Networks Fall 2013 Hardware Marcus Chang, mchang@cs.jhu.edu 1 Embedded Systems Designed to do one or a few dedicated and/or specific functions Embedded as part of a complete
More informationIntroduction to the Cisco ANM Web Services API
1 CHAPTER This chapter describes the Cisco ANM Web Services application programming interface (API), which provides a programmable interface for system developers to integrate with customized or third-party
More informationBLE MODULE SPECIFICATIONS
WIRELESS-TAG BLE MODULE SPECIFICATIONS nrf51-01/02/dk Bluetooth Low Energy (BLE) module of nrf51-01/02 is the next generation BLE module released by SEMITRION electronics. The modules use nrf51822 from
More informationECE450H1S Software Engineering II Tutorial I Web Services
Tutorial I Web Services 1. What is a Web Service? 2. An example Web Service 3. OmniEditor: Wrapping a text editor into a WS 4. OmniGraphEditor: supporting a graphic editor References Gustavo Alonso, Fabio
More informationMercury System SB310
Mercury System SB310 Ultrasonic Board - Product Datasheet Author Francesco Ficili Date 20/05/2018 Status Released Pag. 1 Revision History Version Date Author Changes 1.0 20/05/2018 Francesco Ficili Initial
More informationInteresting Items Volume 16. Dave Jaffe 04/23/2011
Interesting Items Volume 16 Dave Jaffe 04/23/2011 Caveats I came across these products in recent magazines I have not bought or used these products I do not endorse these products I do not know much more
More informationTI SimpleLink dual-band CC1350 wireless MCU
TI SimpleLink dual-band CC1350 wireless MCU Sub-1 GHz and Bluetooth low energy in a single-chip Presenter Low-Power Connectivity Solutions 1 SimpleLink ultra-low power platform CC2640: Bluetooth low energy
More informationWho says model checking doesn t find real problems?
Who says model checking doesn t find real problems? ALICE MILLER DEPARTMENT OF COMPUTING SCIENCE UNIVERSITY OF GLASGOW Outline An introduction to Model checking + SPIN Wireless sensor networks, the DIAS
More informationHugo Cunha. Senior Firmware Developer Globaltronics
Hugo Cunha Senior Firmware Developer Globaltronics NB-IoT Product Acceleration Platforms 2018 Speaker Hugo Cunha Project Developper Agenda About us NB IoT Platforms The WIIPIIDO The Gateway FE 1 About
More informationSystem Architecture Directions for Networked Sensors[1]
System Architecture Directions for Networked Sensors[1] Secure Sensor Networks Seminar presentation Eric Anderson System Architecture Directions for Networked Sensors[1] p. 1 Outline Sensor Network Characteristics
More informationnblue TM BR-MUSB-LE4.0-S2A (CC2540)
Page 1 of 5 Copyright 2002-2014 BlueRadios, Inc. Bluetooth 4.0 Low Energy Single Mode Class 1 SoC USB Serial Dongle nblue TM BR-MUSB-LE4.0-S2A (CC2540) AT HOME. AT WORK. ON THE ROAD. USING BLUETOOTH LOW
More informationFreescale Semiconductor Inc. TWRWIFIGS1500MLAB. TWR-WIFI-GS1500M Lab Guide Rev. 1
Freescale Semiconductor Inc. TWRWIFIGS1500MLAB TWR-WIFI-GS1500M Lab Guide Rev. 1 Contents 1 Purpose... 3 2 Configure Hardware... 4 3 Configure Software... 6 4 Running the Demos... 7 5 Troubleshooting...
More informationMODBUS to LoRaWAN Converter
MODBUS to LoRaWAN Converter Easy configuration of MODBUS slave Customizable LoRaWAN frequency Retrofit device Long battery life Integrating the Industry with LoRaWAN CASCADEMIC MODBUS to LoRaWAN Converter
More informationDistributed Internet Applications - DIA. Web Services XML-RPC and SOAP
Distributed Internet Applications - DIA Web Services XML-RPC and SOAP Introduction A few years ago, most application were: non-distributed, running in an almost homogeneous environment developed with a
More informationIndySoap Architectural Overview Presentation Resources
Contents: IndySoap Architectural Overview Presentation Resources 1. Conceptual model for Application Application communication 2. SOAP definitions 3. XML namespaces 4. Sample WSDL 5. Sample SOAP exchange,
More informationHello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be
Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be covered in this presentation. 1 Please note that this
More informationCity/Zip Lookup Web Service Implementation Guide Version 1.00
City/Zip Lookup Web Service Implementation Guide Version 1.00 Revised: 10/04/2016 SECTION 1 - NARRATIVE... 1 SECTION 2 - INPUT PARAMETERS... 2 SECTION 3 - OUTPUT PARAMETERS... 3 SECTION 4 - SOAP XML EXAMPLES...
More informationA VIRTUALLAB APPROACH FOR WIRELESS SENSOR MOTES AND WIRELESS SENSOR NETWORKS
A VIRTUALLAB APPROACH FOR WIRELESS SENSOR MOTES AND WIRELESS SENSOR NETWORKS Anghel V. CONŢIU, Adina ŢOPA, Vasile T. DĂDÂRLAT Technical University of Cluj-Napoca, Str. Ctin Daicoviciu nr. 15, 400027 Cluj-Napoca,
More informationA System Design Framework for Scalability Analysis of Geographic Routing Algorithms in Large-Scale Mesh Networks
3rd International Workshop on OMNeT++ Co-located with SIMUTools 2010 A System Design Framework for Scalability Analysis of Geographic Routing Algorithms in Large-Scale Mesh Networks, Sebastian Šubik, Andreas
More informationEdge Power International (HK) Ltd. Product Specification
Edge Power International (HK) Ltd. EPM-1000 GSM Module Specification Product Specification Revision history Revision Date Description V1.0 28/05/2012 Original Date: 5/29/2012 1 TABLE OF CONTENTS1.... INTRODUCTION
More informationWireless Sensor Networks. FireFly 2.2 Datasheet
2.2 Datasheet July 6, 2010 This page intentionally left blank. Contents 1. INTRODUCTION...1 Features...1 Applications...2 2. BLOCK DIAGRAM...3 3. HARDWARE CONNECTIONS...4 Power...5 Header 1 ( UARTS, I2C,
More informationDistributed Computation in Wireless Ad Hoc Grid Formations with Bandwidth Control
Distributed Computation in Wireless Ad Hoc Grid Formations with Bandwidth Control Elisa Rondini and Stephen Hailes University College London MSN 2007, 13 th July 2007 Overview Scenario Assumptions Challenges
More informationAIM: To create a project for implement a wireless communication protocol on an embedded system- ZigBee.
AIM: To create a project for implement a wireless communication protocol on an embedded system- ZigBee. Introduction ZigBee is one of the Advanced Wireless Technology and CC2430 is the first single-chip
More informationAlexa Site Thumbnail. Developer Guide
: Published 2006-August-02 Copyright 2006 Amazon Services, Inc. or its Affiliates AMAZON and AMAZON.COM are registered trademarks of Amazon.com, Inc. or its Affiliates. All other trademarks are the property
More informationHigh Volume Transaction Processing in Enterprise Applications
High Volume Transaction Processing in Enterprise Applications By Thomas Wheeler Recursion Software, Inc. February 16, 2005 TABLE OF CONTENTS Overview... 1 Products, Tools, and Environment... 1 OS and hardware
More informationExercise SBPM Session-4 : Web Services
Arbeitsgruppe Exercise SBPM Session-4 : Web Services Kia Teymourian Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universität Berlin kia@inf.fu-berlin.de Agenda Presentation of
More informationZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B
ZMD400-A01 ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE 802.15.4 Standard DATA SHEET Version B Quan International Co., Ltd., ZMD400 Features Fully compliant 802.15.4 Standard
More information8051 Microcontroller
8051 Microcontroller The 8051, Motorola and PIC families are the 3 leading sellers in the microcontroller market. The 8051 microcontroller was originally developed by Intel in the late 1970 s. Today many
More informationChange Discovery Service
HEDNA White Paper: Change Discovery Service EXECUTIVE SUMMARY Change Discovery is a fairly new concept to the hotel distribution industry. The various implementations thus far have created a need to define,
More informationAT-501 Cortex-A5 System On Module Product Brief
AT-501 Cortex-A5 System On Module Product Brief 1. Scope The following document provides a brief description of the AT-501 System on Module (SOM) its features and ordering options. For more details please
More informationWhat is Web Service. An example web service. What is a Web Service?
What is Web Service Tutorial I Web Services 1. What is a Web Service? 2. An example Web Service 3. OmniEditor: Wrapping a text editor into a WS 4. OmniGraphEditor: supporting a graphic editor References
More informationINTELLIGENT APPLIANCE CONTROL SYSTEM USING ARM7 AND ZIGBEE
Int. J. Elec&Electr.Eng&Telecoms. 2013 Pushkar Singh et al., 2013 Research Paper ISSN 2319 2518 www.ijeetc.com Vol. 2, No. 3, July 2013 2013 IJEETC. All Rights Reserved INTELLIGENT APPLIANCE CONTROL SYSTEM
More informationGraduate Institute of Electronics Engineering, NTU 9/16/2004
/ 9/16/2004 ACCESS IC LAB Overview of DSP Processor Current Status of NTU DSP Laboratory (E1-304) Course outline of Programmable DSP Lab Lab handout and final project DSP processor is a specially designed
More informationPBLN52832 DataSheet V Copyright c 2017 Prochild.
PBLN52832 DataSheet V1.2.3 Copyright c 2017 Prochild. No part of this publication and modification may be reproduced without the prior written permission of the author. Revision History No Version Date
More informationIntroduction to I2C & SPI. Chapter 22
Introduction to I2C & SPI Chapter 22 Issues with Asynch. Communication Protocols Asynchronous Communications Devices must agree ahead of time on a data rate The two devices must also have clocks that are
More informationCisco CallManager 4.1(2) AXL Serviceability API Programming Guide
Cisco CallManager 4.1(2) AXL Serviceability API Programming Guide This document describes the implementation of AXL-Serviceability APIs that are based on version 3.3.0.1 or higher. Cisco CallManager Real-Time
More informationPRODUCT PREVIEW TNETV1050 IP PHONE PROCESSOR. description
C55x DSP Operating at 125 MHz, Providing up to 250 MIPS MIPS32 4KEc 32-Bit RISC Processor, Operating at 165 MHz, Providing up to 223 Dhrystone MIPS On-Chip Peripherals Include: External Memory Interface
More informationAmbientes de Desenvolvimento Avançados
Ambientes de Desenvolvimento Avançados http://www.dei.isep.ipp.pt/~jtavares/adav/adav.htm Aula 20 Engenharia Informática 2005/2006 José António Tavares jrt@isep.ipp.pt 1 Web services standards 2 1 Antes
More informationAdvanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery
Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery Plan STM32F4Discovery module STM32F407 description STM32F4Discovery STM32F4Discovery Easily availble(farnell), cheap(~15 EUR) and powerful
More informationWireless-Tag WT51822-S1
Wireless-Tag WT51822-S1 Bluetooth Low Energy 4.1 Module DATASHEET Description Bluetooth Low Energy (BLE) module of WT51822-S1 is the next generation BLE4.1(Compatible With BLE4.0) module released by Wireless-Tag
More informationEmbien Technologies estorm-l1 Data Manual. estorm-l1-dm R1.1. Document Reference: ET/IPD/AI/DM/14/01-R1.1. Data Manual. Embien Tech. India Pvt.
Document Reference: ET/IPD/AI/DM/14/01-R1.1 Data Manual Page 1 of 28 Revision History Date Revision Authors Remarks 26/11/2013 1.0 KSD, SP Initial Document 23/01/2014 1.1 KSD, SP Updated Processor Pin
More informationNew CC430 combines leading MCU and RF technology
New CC430 combines leading MCU and RF technology Brings personal and industrial wireless networking to the mass market Kevin Belnap MSP430 Marketing Mark Grazier Low Power RF Marketing Embargo date: November
More informationMiddleware for Wireless Sensor Networks: An Outlook
Middleware for Wireless Sensor Networks: An Outlook Gian Pietro Picco disi.unitn.it/~picco d3s.disi.unitn.it Department of Information Engineering & Computer Science University of Trento, Italy joint work
More informationTechniques for Optimizing Performance and Energy Consumption: Results of a Case Study on an ARM9 Platform
Techniques for Optimizing Performance and Energy Consumption: Results of a Case Study on an ARM9 Platform BL Standard IC s, PL Microcontrollers October 2007 Outline LPC3180 Description What makes this
More informationResource Efficiency of Scalable Processor Architectures for SDR-based Applications
Resource Efficiency of Scalable Processor Architectures for SDR-based Applications Thorsten Jungeblut 1, Johannes Ax 2, Gregor Sievers 2, Boris Hübener 2, Mario Porrmann 2, Ulrich Rückert 1 1 Cognitive
More informationSE Memory Consumption
Page 1 of 5 view online Overview Calculating the utilization of memory within a Service Engine (SE) is useful to estimate the number of concurrent connections or the amount of memory that may be allocated
More information5.1 Configure each Sensor Pin Rename Set Rules Export Data Switching Nodes... 25
Hi-Gate User Manual Hi-Gate User Manual Hi-Gate User Manual Contents 1 Introduction... 3 1.1 Hi-Gate... 3 1.1.1 What is Hi-Gate... 3 1.1.2 Specifications... 3 1.1.3 Features... 4 1.2 Hi-Node... 5 1.2.1
More informationAT89S8252 Development Board V1.0. Manual
AT89S8252 Development Board V1.0 Manual Page 1 Chapter 1. Introduction 1.1 Introduction This user s guide describes how to connect to and set-up the AT89S8252 Development Board, for program development
More informationAvnet S6LX16 Evaluation Board and Maxim DAC/ADC FMC Module Reference Design
Avnet S6LX16 Evaluation Board and Maxim DAC/ADC FMC Module Reference Design By Nasser Poureh, Avnet Technical Marketing Manager Mohammad Qazi, Maxim Application Engineer, SP&C Version 1.0 August 2010 1
More informationHomework 9: Software Design Considerations
Homework 9: Software Design Considerations Team Code Name: Mind Readers Group No. 2 Team Member Completing This Homework: Richard Schuman E-mail Address of Team Member: _rschuman_ @ purdue.edu Evaluation:
More informationIntegrating Concurrency Control and Energy Management in Device Drivers. Chenyang Lu
Integrating Concurrency Control and Energy Management in Device Drivers Chenyang Lu Overview Ø Concurrency Control: q Concurrency of I/O operations alone, not of threads in general q Synchronous vs. Asynchronous
More informationWorldsens : Development and Prototyping Tools for Application Specific Wireless Sensors Networks
Worldsens : Development and Prototyping Tools for Application Specific Wireless Sensors Networks Guillaume Chelius Éric Fleury Antoine Fraboulet CITI Laboratory INSA Lyon INRIA ARES Project Wasp IST-034963
More informationPlatform-based Design
Platform-based Design The New System Design Paradigm IEEE1394 Software Content CPU Core DSP Core Glue Logic Memory Hardware BlueTooth I/O Block-Based Design Memory Orthogonalization of concerns: the separation
More informationBluegiga Bluetooth Smart Software v.1.3 5/28/2014 1
Bluegiga Bluetooth Smart Software v.1.3 5/28/2014 1 Table of Contents Introduction to the Bluetooth Smart Software Bluetooth Smart Software v.1.3 5/28/2014 2 Introduction to Bluetooth Smart Software Bluetooth
More informationElectronics Single wire communication
Electronics Single wire communication Wilfrid Laurier University October 23, 2017 Single wire communication Single wire communication Parallel communication uses 4 or 8 bits plus control signals Single
More informationSE Memory Consumption
Page 1 of 5 SE Memory Consumption view online Calculating the utilization of memory within a Service Engine is useful to estimate the number of concurrent connections or the amount of memory that may be
More informationBIG8051. Development system. User manual
BIG8051 User manual All s development systems represent irreplaceable tools for programming and developing microcontroller-based devices. Carefully chosen components and the use of machines of the last
More informationOracle Communications Network Charging and Control. Web Services Description Language Reference Guide Release 6.0.1
Oracle Communications Network Charging and Control Web Services Description Language Reference Guide Release 6.0.1 April 2017 Copyright Copyright 2017, Oracle and/or its affiliates. All rights reserved.
More informationThe contents of this publication the specifications of this application are subject to change without notice.
V.1.0. Publication Notice The contents of this publication the specifications of this application are subject to change without notice. GFI Software reserves the right to make changes without notice to
More informationSoftware Design Challenges for heterogenic SOC's
Software Design Challenges for heterogenic SOC's René Janssen, Product manager Logic Technology 1 Agenda 1. Advantages of heterogenous devices 2. How to manage inter-processor communication 3. Example
More informationDEEP: A Deployable Energy Efficient MAC Protocol for Sensor Networks
DEEP: A Deployable Energy Efficient 802.15.4 MAC Protocol for Sensor Networks Marco Valero, Anu Bourgeois, and Raheem Beyah Department of Computer Science Georgia State University Atlanta, Georgia 30303
More informationIntel Galileo gen 2 Board
Intel Galileo gen 2 Board The Arduino Intel Galileo board is a microcontroller board based on the Intel Quark SoC X1000, a 32- bit Intel Pentium -class system on a chip (SoC). It is the first board based
More informationAdvanced Embedded Systems
Advanced Embedded Systems Practical & Professional Training on Advanced Embedded System Course Objectives : 1. To provide professional and industrial standard training which will help the students to get
More informationInterconnects, Memory, GPIO
Interconnects, Memory, GPIO Dr. Francesco Conti f.conti@unibo.it Slide contributions adapted from STMicroelectronics and from Dr. Michele Magno, others Processor vs. MCU Pipeline Harvard architecture Separate
More informationBluetooth Smart Development with Blue Gecko Modules. Mikko Savolainen October 2015
Bluetooth Smart Development with Blue Gecko Modules Mikko Savolainen October 2015 Agenda Bluetooth & the IoT BGM111 Bluetooth Smart Module Blue Gecko Bluetooth Smart Software Software Development Flow
More informationBT121 Bluetooth Smart Ready Module. May 2015
BT121 Bluetooth Smart Ready Module May 2015 TOPICS Bluetooth Smart vs. Smart Ready Bluetooth Smart Ready Use Cases BT121 Key Features BT121 Benefits BT121 Overview Bluetooth Smart Ready Software Development
More informationA Closer Look at the Epiphany IV 28nm 64 core Coprocessor. Andreas Olofsson PEGPUM 2013
A Closer Look at the Epiphany IV 28nm 64 core Coprocessor Andreas Olofsson PEGPUM 2013 1 Adapteva Achieves 3 World Firsts 1. First processor company to reach 50 GFLOPS/W 3. First semiconductor company
More informationESPino - Specifications
ESPino - Specifications Summary Microcontroller ESP8266 (32-bit RISC) WiFi 802.11 (station, access point, P2P) Operating Voltage 3.3V Input Voltage 4.4-15V Digital I/O Pins 9 Analog Input Pins 1 (10-bit
More informationData Transport. Publisher's Note
Data Transport Publisher's Note This document should be considered a draft until the message formats have been tested using the latest release of the Apache Foundation's SOAP code. When those tests are
More informationVIRTUAL INTERFACE FOR CONTROLLING A REMOTE-HANDLE ROVER
VIRTUAL INTERFACE FOR CONTROLLING A REMOTE-HANDLE ROVER J. M. Andújar Márquez andujar@diesia.uhu.es T. J. Mateo Sanguino tomas.mateo@diesia.uhu.es F. J. Aguilar Nieto franciscojose.aguilar@alu.uhu.es Abstract
More informationFarklı Arduino Boardlar
Farklı Arduino Boardlar Arduino UNO R3 Microcontroller ATmega328P (8 bit) DataSheet http://ww1.microchip.com/downloads/en/devicedoc/atmel- 42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf Operating
More informationFuture Designs, Inc. Your Development Partner LCD DEMO KITS
Future Designs, Inc. Your Development Partner www.teamfdi.com LCD DEMO KITS LCD DEMO Kit Family LCD-DEMO-KIT LCD-DEMO-SC LCD-DEMO-LPC2158 LCD-DEMO-Family Each kit uses a multiplexed 8 digit liquid crystal
More informationPortable and easy-to-use operating systems for wireless sensor networks
This work has been supported by European Social Fund, grant Nr. 2009/0138/ 1DP/1.1.2.1.2/09/IPIA/ VIAA/004 Support for Doctoral Studies at the University of Latvia Portable and easy-to-use operating systems
More informationNotes. IS 651: Distributed Systems 1
Notes Case study grading rubric: http://userpages.umbc.edu/~jianwu/is651/case-study-presentation- Rubric.pdf Each group will grade for other groups presentation No extra assignments besides the ones in
More informationDistributed Embedded Systems with AmbiComp
Motivation Hardware Software Eclipse Plugin Conclusion Distributed Embedded Systems with AmbiComp Johannes Eickhold jeick@so.in.tum.de Self-Organizing Systems Group Faculty of Informatics TU Munich June
More informationIoT Based Disaster Detection and Early Warning Device
IoT Based Disaster Detection and Early Warning Device Amjath Ali J 1, B. Thangalakshmi 2, A. Vincy Beaulah 3 1 Lecturer, Department of Electrical and Electronics Engg., Ibra college of Technology, Oman
More informationAUTOBEST: A United AUTOSAR-OS And ARINC 653 Kernel. Alexander Züpke, Marc Bommert, Daniel Lohmann
AUTOBEST: A United AUTOSAR-OS And ARINC 653 Kernel Alexander Züpke, Marc Bommert, Daniel Lohmann alexander.zuepke@hs-rm.de, marc.bommert@hs-rm.de, lohmann@cs.fau.de Motivation Automotive and Avionic industry
More informationFast and Reliable Production Flash and Gang Programmers for MCUs
Fast and Reliable Production Flash and Gang Programmers for MCUs 2 Programmer Selection Programmers for ARM MCUs from Multiple Vendors: FlashPro-ARM, GangPro-ARM Texas Instruments ST Microelectronics Silicon
More informationLPC1788 Mio Board. The functional details of the board are as follows-
INTRODUCTION : The LPC1788 Mio is based on Cortex M3 Core, running at up to 120MHz. The Mio lets you quickly start with your development on LPC1788 based designs. The functional details of the board are
More information2-Oct-13. the world s most energy friendly microcontrollers and radios
1 2 3 EFM32 4 5 LESENSE Low Energy Sensor Interface Autonomous sensing in Deep Sleep LESENSE with central control logic ACMP for sensor input DAC for reference generation Measure up to 16 sensors Inductive
More informationThe Virtual OSGi Framework
The Virtual OSGi Framework Jan S. Rellermeyer Inaugural Talk Invited Researcher of the OSGi Alliance Systems Group Department of Computer Science ETH Zurich 8092 Zurich, Switzerland 2008 by Jan S. Rellermeyer,
More informationThe Echo Service Manual
NORDUGRID 2/5/2017 The Echo Service Manual Zsombor Nagy zsombor@niif.hu Contents 1 Introduction 2 2 Clients 2 3 Configuration of the C++ Echo service 2 4 Configuration of the Python Echo service 3 1 1
More informationHands-On Workshop: ARM mbed
Hands-On Workshop: ARM mbed FTF-DES-F1302 Sam Grove - ARM Michael Norman Freescale J U N. 2 0 1 5 External Use Agenda What is mbed mbed Hardware mbed Software mbed Tools mbed Support and Community Hands-On
More informationOutline. Multi-Channel Reliability and Spectrum Usage in Real Homes Empirical Studies for Home-Area Sensor Networks. Smart Grid
Multi-Channel Reliability and Spectrum Usage in Real Homes Empirical Studies for Home-Area Sensor Networks Experimental methodology Empirical study in homes Spectrum study of existing wireless signals
More informationKMote - Design and Implementation of a low cost, low power platform for wireless sensor networks. Naveen Madabhushi
KMote - Design and Implementation of a low cost, low power platform for wireless sensor networks Naveen Madabhushi Presentation Outline Introduction Related Work Motivation and Problem Statement Design
More informationTHE LPC84X MCU FAMILY A MULTI-TESTER TOOL OFFERING FEATURES FOR YOUR NEXT IOT DESIGN
THE LPC84X MCU FAMILY A MULTI-TESTER TOOL OFFERING FEATURES FOR YOUR NEXT IOT DESIGN KEVIN TOWNSEND (MICROBUILDER) BRENDON SLADE (NXP) Agenda Part I Overview of the LPC84x Multi-Tester Swiss army knife
More information