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
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
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