Download as pdf or txt
Download as pdf or txt
You are on page 1of 22

IoT 101: Basic knowledge,

Career Prospects, until It’s


Practice in Industry
By Joshua Phartogi
Introduction

Joshua Phartogi
IoT Engineer

● Double Degree graduate from Indonesia and Germany


● Robotic Software Developer intern in Fraunhofer IPA, Stuttgart
● RnD Engineer Intern in PT.Dharma Polimetal
● Experience in multiple projects using microcontroller and sensors to
develop robotics and automation

Achievements
● Festo basic pneumatic & hydraulic certification
● ATMI basic machining ( welding, milling, turning ) certification
● E-mail: joshuaphartogi@qlue.id
● LinkedIn: https://www.linkedin.com/in/joshua-phartogi-636a14142/
About Us
Qlue is a comprehensive smart city ecosystem company which is
based on AI (Artificial Intelligence) and IoT (Internet of Things)
technology innovations. Various Qlue solutions help decision makers
in making more effective and efficient business decision.

We also create a platform that connect government and its citizens,


and visualize the data gathered from our various technology
implementations.

Vision
Accelerating positive changes worldwide
AWARDS IMPACT NETWORKS
Best Mobile Government Service at
World Government Summit 2019,
Dubai GSMA Accelerator Program

Jumpstart Magazine Startup of


the Year 2019 WEGO Solution Partner and Portfolio
Member

Rice Bowl Awards 2019: Indonesia


Best IoT Startup Impact Aim by 500 Startup and UNDP

Rice Bowl Awards 2019: and Southeast Asia’s Corporate AI


Indonesia’s Founder of the Year Accelerator

The Innovator Award 2019 of the Forbes Facebook Accelerator Program


Indonesia’s Most Promising Growth-Stage Startup

Nvidia Inception Program


ASEAN Best IoT Awards 2019
Rice Bowl Awards

Gojek Xcelerate program


How We Enable Smart City

Information Information Information Response


Source Collection Analysis Generation

Citizen Report

Reports

Enterprise Report Task Assignment

Reports

CCTV
Detect
iOT Sensors Command Center Workforce

Improving Accountability &


Increased Citizen Trust Saving Operational Cost
Performance
Benefit

Environmental Benefit - Social Benefit -


Reduced Ecological Risk Improved Quality of Lives

Economical Benefits - Reduce Transaction Cost and Unlock New Income Stream
IoT and its Prospect in
Indonesia
What is IoT ?

Oracle.com defines IoT as

“The network of physical objects — “things”


— that are embedded with sensors,
software, and other technologies for the
purpose of connecting and exchanging data
with other devices and systems over the
internet.”

Reference:
https://www.cyclonis.com/5-security-tips-help-you-protect-
iot-devices/
Basic Tasks

● Design ( !!! )

● Prototyping +
Integrating

● Production
Basic Tasks

Design Prototyping Production


Design in terms of This is where test and This is the step where
hardware design, experiment of your everything is final, such as the
electrical schematics, design but still design of hardware, PCBs, and
and software flow developed with data can be sent and received
development kit and by all parties
All the design must not using production
meet the material yet
specifications/market
needs Experimenting how the
data will structured,
what is the protocol,
debugging bugs etc
Basic Tools

1 2 3
What skills do i need?

Electrical Skills 1 IT Skills 2


● Programming language (C++,
● Microcontroller,
Python, Java )
● Power Supply
● Transport Protocol ( MQTT, HTTP,
● Schematic
Websocket )
● Interfacing & Serial Com

Mechanical Skills 3
● Technical drawing
● basic machining skills
● material knowledge
IoT Prospect in Development

https://www.kemenperin.go.id/artikel/19902/Teknolo https://www.intel.com/content/www/us/en https://jakartaglobe.id/business/lippo-karawaci-soft


gi-IoT-Solusi-Pengembangan-Industri-Masa-Depan /internet-of-things/infographics/guide-to-i bank-join-forces-to-develop-ai-iot-big-data-solutions
ot.html
IoT Prospect in Career

A new dimension on
Integration is not easy!
Software guy sometimes how to solve problems
do not understand with the help of internet.
Hardware and vice versa
Microcontrollers and electrical
components are now easy to use
Programming language , affordable and a lot of sample
becomes easier than before ex code can be downloaded/used(
: python vs assembly language ex: github )

Electrical Schematics of many


type of applications also given IoT Platform is now available by AWS,GCP, or Azure and
easy to use
and out there in the internet
Prototyping also become so much easier and cheaper
in terms of hardware ( 3D printer, PCB printing )

“Data Is The New Oil” - Forbes, and


there are billions of uncollected data
in the environment
Practices in Industry (1)

TEST MQTT PUB/SUB WITH BROKER in CLI ( LOCAL CONNECTION )


Practices in Industry (2)

TEST MQTT PUB/SUB WITHOUT BROKER in CLI ( INTERNET CONNECTION )


Practices in Industry (3)

TEST MQTT WITH PYTHON CODE

Code can be found in


https://github.com/Jphartogi/campuspedia-mqtt-test.git
Code Explanation

Configuration
of broker, Callback when
username, connected to
password etc broker

Callback when
connected to
broker
Callback
when finish
publishing
data

Callback when a Looping to


message from publish data
publisher arrive

You might also like