SlideShare a Scribd company logo
1 of 29
Embedded
systems
With STM
By Felicity Mecha
The Business of APIs
Trusted by Developers | Depended upon by businesses
About Africa’s Talking
Africa’s Talking (AT) is a pan-african technology company headquartered in Nairobi
Kenya which aims to help software developers and businesses build solutions by
democratizing access to technology infrastructure. Founded in 2010, we have over
37,000 software developers signed onto our platform, and over 5000 businesses
across the continent and beyond using AT to bring their ideas to life, with ease.
Software developers can choose from a wide range of APIs including SMS, Voice,
USSD, Payments Airtime and IoT Airtime and our latest product, Internet of Things
(IoT).
Our vision is to provide coverage across the continent. We have a presence in
Kenya, Uganda, Tanzania, Malawi, Rwanda, Zambia, Côte d'Ivoire, Ethiopia, South
Africa and Nigeria with further expansion expected next year.
About Africa’s Talking Internet of Things (AT-IoT)
With the positive impact of having devices connected over the
internet and data automatically analysed and acted upon for
efficiency (What is basically IoT), Africa’s Talking in line with its
objective of providing access to tech infrastructure has
embarked on providing smart solutions to developers and
businesses.
Introduction
| www.africastalking.com
Our Footprint
19+ Countries 45K+ Developers
55M+ API Calls Daily 6K+ Businesses
Enterprise Products & Solutions
Features
Monitor water consumption remotely via web or phone app. Prepaid
Water consumption. Payments via Mpesa.
Automatic disconnection. Smart metre valve closes incase of non-payments
Get SMS, Voice and Email Alerts and notifications
Download reports as spreadsheets or PDF
i. Utilities (Water & Energy) Monitoring for
Property Management
For property managers & Developers, Our IoT solutions can be
used to efficiently manage and monitor your services e.g. automate metre
reading and billing with smart metres (Pre and post Paid), monitor water
tank levels and also manage and audit energy/electricity consumption.
With the postpaid smart metres, Property managers and tenants get
automated monthly bills eliminating the need to manually read metres and
prepare the water bills.
With the prepaid Smart metres consumers pay via Mobile Money (Mpesa)
to get water services.
ii. Logistics: Transportation & Warehouses
Monitor physical and environmental conditions in critical facilities in real
time e.g. Server rooms, cold rooms (warehouses) and vehicles that
transport sensitive goods & Products; mainly Horticulture &
Pharmaceutical goods (medicines, flowers, vegetables etc).
Enterprise Products & Solutions
Dashboard features:-
Visualize your data and analytics on mobile and/or desktop devices. View
location of assets (In case of vehicles with products in transit) Authentication
and user levels: Admins, users.
View data as graphs or tables.
Set alerts’ thresholds.
Select date range.
Download & share reports as spreadsheets or PDF.
Definition and defining factors
● An embedded system is a combination of hardware and
software which is dedicated to a particular application
or product.
● It is embedded as a subsystem into a larger system
which may or may not be a computer system
● They are often electronic systems that use
microprocessors or microcontrollers but are not
considered as computers
Small scale embedded systems
● Use 8-bit - 16 bit MCUs
● Little hardware or software complexity
● Embedded software IDE specific to processor
● Software has to fit specific available memory
● Power consumption is limited
Medium scale ES
● Single or a few 16bit, 32bit microprocessor
● DSP or ARM used
● Both HW and SW complexities
Large scale ES
● Enormous hardware and software complexities
● Several processors used
● FPA, DSP, DSC, IPon VLSI chip,ASIC is used
● Hardware, Software or operating systems co design required.
● Some critical functions are designed in hardware for speed
purposes
● Development tools are costly
● Needs teamwork for development
SOC
● Many of the components of the embedded systems are
integrated on to one single chip. The concept is called
System on chip design
ARM
Design Principles
● User centricity
● Scalability
● Cost
● Usability
● interoperability
Our Experience(ERIS dEV kit)
● 32-bit ARM Cortex M3 clocked at 72MHz 3.3v logic
● 64 Kb of flash memory
● 20 Kb of SRAM
● 8MHz clock and 32kHz clock for RTC
● 2 USART interfaces
● 7-channel DMA
● 5VDC input voltage
● On-board SIM Module with antenna (for R2 series)
● On-board WiFi Module (for R1 series)
● USB Support (MAX3421E)
● On-board FTDI
● SWD Interface
Technical Board Specifications
Guiding principles
● Growth
● Scalability
● User experience
● Learning curve
● Compatibility with Open source platforms
Eris Dev Board V1.1
www.africastalking.com/iot
● 32-bit ARM Cortex M3 clocked at 72MHz 3.3v logic
● 64 Kb of flash memory
● 20 Kb of SRAM
● 8MHz clock and 32kHz clock for RTC
● 2 USART interfaces
● 7-channel DMA
● 5VDC input voltage
● On-board SIM Module with antenna
● On-board WiFi Module
● USB Support
● SPI support
● SWD Interface
● 1 CAN interface
Technical Board Specifications
You can find code snippets and tutorials on our sandbox and github repository below.
Learning Resources
Yoda: https://developers.africastalking.com/tutorials?products=iot
GitHub: https://github.com/africastalkingiotltd
Email: iot@africastalking.com
Phone: 0711082282 | 0729891801
Location: Mbabane Rd, Lavington, Nairobi
Kenya
Contact Us

More Related Content

What's hot

Features of modern intel microprocessors
Features of modern intel microprocessorsFeatures of modern intel microprocessors
Features of modern intel microprocessors
Krunal Siddhapathak
 
Smart Card and Strong Cryptography for instant security
Smart Card and Strong Cryptography for instant securitySmart Card and Strong Cryptography for instant security
Smart Card and Strong Cryptography for instant security
OKsystem
 
Bio station t2
Bio station t2Bio station t2
Bio station t2
cgtscorp
 

What's hot (17)

IoT Devices, Which One is Right for You to Learn? by Toni Haryanto (Codepolitan)
IoT Devices, Which One is Right for You to Learn? by Toni Haryanto (Codepolitan)IoT Devices, Which One is Right for You to Learn? by Toni Haryanto (Codepolitan)
IoT Devices, Which One is Right for You to Learn? by Toni Haryanto (Codepolitan)
 
Road to Republic of IoT - ESP32 Programming and LoRa
Road to Republic of IoT - ESP32 Programming and LoRaRoad to Republic of IoT - ESP32 Programming and LoRa
Road to Republic of IoT - ESP32 Programming and LoRa
 
InHand Fury-M6™: Tiny Single Board Computer
InHand Fury-M6™: Tiny Single Board ComputerInHand Fury-M6™: Tiny Single Board Computer
InHand Fury-M6™: Tiny Single Board Computer
 
IoT Devices, Which One is Right for You to Learn
IoT Devices, Which One is Right for You to LearnIoT Devices, Which One is Right for You to Learn
IoT Devices, Which One is Right for You to Learn
 
IoT Devices, Which One Is Right for You to Learn?
IoT Devices, Which One Is Right for You to Learn?IoT Devices, Which One Is Right for You to Learn?
IoT Devices, Which One Is Right for You to Learn?
 
Features of modern intel microprocessors
Features of modern intel microprocessorsFeatures of modern intel microprocessors
Features of modern intel microprocessors
 
RFID BASED SMART CARD READER
RFID BASED SMART CARD READERRFID BASED SMART CARD READER
RFID BASED SMART CARD READER
 
Microprocessors
MicroprocessorsMicroprocessors
Microprocessors
 
Smart Card and Strong Cryptography for instant security
Smart Card and Strong Cryptography for instant securitySmart Card and Strong Cryptography for instant security
Smart Card and Strong Cryptography for instant security
 
Java Ring
Java Ring Java Ring
Java Ring
 
My ppt java ring
My ppt java ringMy ppt java ring
My ppt java ring
 
Java ring
Java ringJava ring
Java ring
 
Java ring
Java ringJava ring
Java ring
 
ACR38 Series PC-Linked Readers
ACR38 Series PC-Linked ReadersACR38 Series PC-Linked Readers
ACR38 Series PC-Linked Readers
 
Micro processor, micro controller, raspberry pi3
Micro processor, micro controller, raspberry pi3Micro processor, micro controller, raspberry pi3
Micro processor, micro controller, raspberry pi3
 
Bio station t2
Bio station t2Bio station t2
Bio station t2
 
FireFly™: Evolving Mobile Device Platforms
FireFly™: Evolving Mobile Device PlatformsFireFly™: Evolving Mobile Device Platforms
FireFly™: Evolving Mobile Device Platforms
 

Similar to Embedded systems presentation

Flexible foundations partners
Flexible foundations partnersFlexible foundations partners
Flexible foundations partners
EXITone S.p.A.
 

Similar to Embedded systems presentation (20)

M2M in Transportation, Mining and Agriculture
M2M in Transportation, Mining and AgricultureM2M in Transportation, Mining and Agriculture
M2M in Transportation, Mining and Agriculture
 
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
EyeZon Company Profile 2014
EyeZon Company Profile 2014EyeZon Company Profile 2014
EyeZon Company Profile 2014
 
Unlock the full potential of IoT
Unlock the full potential of IoT Unlock the full potential of IoT
Unlock the full potential of IoT
 
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in LondonIoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
 
Flexible foundations partners
Flexible foundations partnersFlexible foundations partners
Flexible foundations partners
 
Hyperthings- IoT Solutions
Hyperthings- IoT SolutionsHyperthings- IoT Solutions
Hyperthings- IoT Solutions
 
Hyperthings- IoT Solutions
Hyperthings- IoT SolutionsHyperthings- IoT Solutions
Hyperthings- IoT Solutions
 
Device to Intelligence, IOT and Big Data in Oracle
Device to Intelligence, IOT and Big Data in OracleDevice to Intelligence, IOT and Big Data in Oracle
Device to Intelligence, IOT and Big Data in Oracle
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT Cloud
 
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
 
Week 6.pptx
Week 6.pptxWeek 6.pptx
Week 6.pptx
 
Start your first IoT and AR journey with Transition Technologies PSC
Start your first IoT and AR journey with Transition Technologies PSCStart your first IoT and AR journey with Transition Technologies PSC
Start your first IoT and AR journey with Transition Technologies PSC
 
VOLTRIO SOLUTIONS PVT LTD is a automation product engineering service organiz...
VOLTRIO SOLUTIONS PVT LTD is a automation product engineering service organiz...VOLTRIO SOLUTIONS PVT LTD is a automation product engineering service organiz...
VOLTRIO SOLUTIONS PVT LTD is a automation product engineering service organiz...
 
Successful Industrial IoT patterns
Successful Industrial IoT patterns Successful Industrial IoT patterns
Successful Industrial IoT patterns
 
Antique_Bank_Smart_Systems__PPT
Antique_Bank_Smart_Systems__PPTAntique_Bank_Smart_Systems__PPT
Antique_Bank_Smart_Systems__PPT
 
IOT - Internet of Things - September 2017
IOT - Internet of Things - September 2017IOT - Internet of Things - September 2017
IOT - Internet of Things - September 2017
 
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWAREFIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
 

Recently uploaded

scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
HenryBriggs2
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 

Recently uploaded (20)

Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata Model
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information Systems
 
Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 

Embedded systems presentation

  • 2. The Business of APIs Trusted by Developers | Depended upon by businesses
  • 3. About Africa’s Talking Africa’s Talking (AT) is a pan-african technology company headquartered in Nairobi Kenya which aims to help software developers and businesses build solutions by democratizing access to technology infrastructure. Founded in 2010, we have over 37,000 software developers signed onto our platform, and over 5000 businesses across the continent and beyond using AT to bring their ideas to life, with ease. Software developers can choose from a wide range of APIs including SMS, Voice, USSD, Payments Airtime and IoT Airtime and our latest product, Internet of Things (IoT). Our vision is to provide coverage across the continent. We have a presence in Kenya, Uganda, Tanzania, Malawi, Rwanda, Zambia, Côte d'Ivoire, Ethiopia, South Africa and Nigeria with further expansion expected next year. About Africa’s Talking Internet of Things (AT-IoT) With the positive impact of having devices connected over the internet and data automatically analysed and acted upon for efficiency (What is basically IoT), Africa’s Talking in line with its objective of providing access to tech infrastructure has embarked on providing smart solutions to developers and businesses. Introduction
  • 4. | www.africastalking.com Our Footprint 19+ Countries 45K+ Developers 55M+ API Calls Daily 6K+ Businesses
  • 5. Enterprise Products & Solutions Features Monitor water consumption remotely via web or phone app. Prepaid Water consumption. Payments via Mpesa. Automatic disconnection. Smart metre valve closes incase of non-payments Get SMS, Voice and Email Alerts and notifications Download reports as spreadsheets or PDF i. Utilities (Water & Energy) Monitoring for Property Management For property managers & Developers, Our IoT solutions can be used to efficiently manage and monitor your services e.g. automate metre reading and billing with smart metres (Pre and post Paid), monitor water tank levels and also manage and audit energy/electricity consumption. With the postpaid smart metres, Property managers and tenants get automated monthly bills eliminating the need to manually read metres and prepare the water bills. With the prepaid Smart metres consumers pay via Mobile Money (Mpesa) to get water services.
  • 6. ii. Logistics: Transportation & Warehouses Monitor physical and environmental conditions in critical facilities in real time e.g. Server rooms, cold rooms (warehouses) and vehicles that transport sensitive goods & Products; mainly Horticulture & Pharmaceutical goods (medicines, flowers, vegetables etc). Enterprise Products & Solutions Dashboard features:- Visualize your data and analytics on mobile and/or desktop devices. View location of assets (In case of vehicles with products in transit) Authentication and user levels: Admins, users. View data as graphs or tables. Set alerts’ thresholds. Select date range. Download & share reports as spreadsheets or PDF.
  • 7. Definition and defining factors ● An embedded system is a combination of hardware and software which is dedicated to a particular application or product. ● It is embedded as a subsystem into a larger system which may or may not be a computer system ● They are often electronic systems that use microprocessors or microcontrollers but are not considered as computers
  • 8.
  • 9.
  • 10.
  • 11. Small scale embedded systems ● Use 8-bit - 16 bit MCUs ● Little hardware or software complexity ● Embedded software IDE specific to processor ● Software has to fit specific available memory ● Power consumption is limited
  • 12. Medium scale ES ● Single or a few 16bit, 32bit microprocessor ● DSP or ARM used ● Both HW and SW complexities
  • 13. Large scale ES ● Enormous hardware and software complexities ● Several processors used ● FPA, DSP, DSC, IPon VLSI chip,ASIC is used ● Hardware, Software or operating systems co design required. ● Some critical functions are designed in hardware for speed purposes ● Development tools are costly ● Needs teamwork for development
  • 14. SOC ● Many of the components of the embedded systems are integrated on to one single chip. The concept is called System on chip design
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. ARM
  • 20.
  • 21. Design Principles ● User centricity ● Scalability ● Cost ● Usability ● interoperability
  • 23. ● 32-bit ARM Cortex M3 clocked at 72MHz 3.3v logic ● 64 Kb of flash memory ● 20 Kb of SRAM ● 8MHz clock and 32kHz clock for RTC ● 2 USART interfaces ● 7-channel DMA ● 5VDC input voltage ● On-board SIM Module with antenna (for R2 series) ● On-board WiFi Module (for R1 series) ● USB Support (MAX3421E) ● On-board FTDI ● SWD Interface Technical Board Specifications
  • 24.
  • 25. Guiding principles ● Growth ● Scalability ● User experience ● Learning curve ● Compatibility with Open source platforms
  • 26. Eris Dev Board V1.1 www.africastalking.com/iot
  • 27. ● 32-bit ARM Cortex M3 clocked at 72MHz 3.3v logic ● 64 Kb of flash memory ● 20 Kb of SRAM ● 8MHz clock and 32kHz clock for RTC ● 2 USART interfaces ● 7-channel DMA ● 5VDC input voltage ● On-board SIM Module with antenna ● On-board WiFi Module ● USB Support ● SPI support ● SWD Interface ● 1 CAN interface Technical Board Specifications
  • 28. You can find code snippets and tutorials on our sandbox and github repository below. Learning Resources Yoda: https://developers.africastalking.com/tutorials?products=iot GitHub: https://github.com/africastalkingiotltd
  • 29. Email: iot@africastalking.com Phone: 0711082282 | 0729891801 Location: Mbabane Rd, Lavington, Nairobi Kenya Contact Us