I was invited by Indosat Ooredoo, one of 3 biggest telco operator in Indonesia, to share about IoT Development for its Ask The Expert program. This is the deck I use to discuss about tips and tricks, thoughts, and some real-world use cases for IoT development and implementation.
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa ConnectivityAndri Yadi
Should have posted 1 year ago. In this Global Azure Bootcamp 2017, I had a chance to share how to connect IoT devices to Azure IoT Hub by leveraging LoRa/LoRaWAN connectivity.
A late upload. This slide was presented on Aug 31, 2019, when I delivered a talk for AIoT seminar in University of Lambung Mangkurat, Banjarbaru. It's part of Republic of IoT 2019 event.
IoT Connectivity: The Technical & PotentialAndri Yadi
I had a chance to deliver a talk in Huawei Tech Day 2017 at University of Indonesia. I used this slide to discuss the connectivity options in IoT, from the technical perspective, while also discussed a bit of the potential.
Global Azure Bootcamp 2018 - Azure IoT CentralAndri Yadi
The deck I presented when talking about Azure IoT Central during Global Azure Bootcamp 2018, in Bandung city, Indonesia.
I should have uploaded this on last March 2018. Usual, lot of works. So, some info in this deck may change and some code referred may be deprecated. But the concept still should be relevant.
IoT for Agriculture in a Nutshell: Technical PerspectiveAndri Yadi
It's a late upload. I had a chance to share my thought on how IoT can help agriculture, esp precision agriculture. I used this slide for the talk in a Indonesia Ministry of Agriculture's event.
Road to Republic of IoT - IoT Technologies & Machine LearningAndri Yadi
Yep, should have uploaded this on July 2017. To promote Republic of IoT (RIoT) hackathon, we do roadshow to few cities in Indonesia and this time in Semarang city. Here, I talked about technologies will be used during hackathon, especially LoRa, ESP32, and machine learning.
Microsoft Azure-powered IoT & AI Solution To Help FarmerAndri Yadi
This deck is presented during my speaking in Microsoft's //DevCon / Digital Economy Summit, Jakarta, Feb 27, 2020, which was one of a kind event since it was attended by Mr. Satya Nadella (CEO of Microsoft) and Mr. Joko Widodo (President of Indonesia). I shared about how Azure can power SMARTernak - a livestock-farming assistance platform - to help farmers.
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa ConnectivityAndri Yadi
Should have posted 1 year ago. In this Global Azure Bootcamp 2017, I had a chance to share how to connect IoT devices to Azure IoT Hub by leveraging LoRa/LoRaWAN connectivity.
A late upload. This slide was presented on Aug 31, 2019, when I delivered a talk for AIoT seminar in University of Lambung Mangkurat, Banjarbaru. It's part of Republic of IoT 2019 event.
IoT Connectivity: The Technical & PotentialAndri Yadi
I had a chance to deliver a talk in Huawei Tech Day 2017 at University of Indonesia. I used this slide to discuss the connectivity options in IoT, from the technical perspective, while also discussed a bit of the potential.
Global Azure Bootcamp 2018 - Azure IoT CentralAndri Yadi
The deck I presented when talking about Azure IoT Central during Global Azure Bootcamp 2018, in Bandung city, Indonesia.
I should have uploaded this on last March 2018. Usual, lot of works. So, some info in this deck may change and some code referred may be deprecated. But the concept still should be relevant.
IoT for Agriculture in a Nutshell: Technical PerspectiveAndri Yadi
It's a late upload. I had a chance to share my thought on how IoT can help agriculture, esp precision agriculture. I used this slide for the talk in a Indonesia Ministry of Agriculture's event.
Road to Republic of IoT - IoT Technologies & Machine LearningAndri Yadi
Yep, should have uploaded this on July 2017. To promote Republic of IoT (RIoT) hackathon, we do roadshow to few cities in Indonesia and this time in Semarang city. Here, I talked about technologies will be used during hackathon, especially LoRa, ESP32, and machine learning.
Microsoft Azure-powered IoT & AI Solution To Help FarmerAndri Yadi
This deck is presented during my speaking in Microsoft's //DevCon / Digital Economy Summit, Jakarta, Feb 27, 2020, which was one of a kind event since it was attended by Mr. Satya Nadella (CEO of Microsoft) and Mr. Joko Widodo (President of Indonesia). I shared about how Azure can power SMARTernak - a livestock-farming assistance platform - to help farmers.
Delivered a talk to discuss developer-perspective technical introduction, stories around LoRa/LoRaWAN, also the state in Indonesia.
Use this deck for a sharing session with Maker4Nation community, back then on Oct 3, 2018 in Jakarta.
Abstract The goal of the project is to create a system which will broadcast an audio signal over Wi-Fi from computer to set of speakers. This will allow the user to play the audio files from his computer to speakers present in the range of wireless network. The project combines the use of embedded hardware, low level software programming, and the IEEE 802.11 standard protocol for wireless communication (Wi-Fi). Keywords- Arduino, Cygwin, Microcontroller, Wi-Fi
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
Low cost smart weather station using Arduino and ZigBeeTELKOMNIKA JOURNAL
This paper presents low cost-effective weather station with monitoring system by using ZigBee communication technique that serves as a communication channel by using hardware and sensors to transmit and receive data in the weather station system. Using ZigBee over the Bluetooth for the short coverage distance about (1-10 m) and over the (WLAN) (wireless local area network) or Wi-Fi, a WLAN has limitation like delay, lacking BW of the handover of a large amount of data, and some areas have no internet coverage. The system includes implementation and design for the weather station using Arduino Uno board and five sensors gives sixth reading data (rain state, wind level, air pressure, dust density, temperature and humidity). The data can be stored in SD card on receiving (clouding and main processing side) from more than one transmitter node (ZigBee Network). It can be retrieved the data in any time and date. Results showed the system has no delay and the data reputedly changing ever second with the new reading.
Delivered a talk to discuss developer-perspective technical introduction, stories around LoRa/LoRaWAN, also the state in Indonesia.
Use this deck for a sharing session with Maker4Nation community, back then on Oct 3, 2018 in Jakarta.
Abstract The goal of the project is to create a system which will broadcast an audio signal over Wi-Fi from computer to set of speakers. This will allow the user to play the audio files from his computer to speakers present in the range of wireless network. The project combines the use of embedded hardware, low level software programming, and the IEEE 802.11 standard protocol for wireless communication (Wi-Fi). Keywords- Arduino, Cygwin, Microcontroller, Wi-Fi
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
Low cost smart weather station using Arduino and ZigBeeTELKOMNIKA JOURNAL
This paper presents low cost-effective weather station with monitoring system by using ZigBee communication technique that serves as a communication channel by using hardware and sensors to transmit and receive data in the weather station system. Using ZigBee over the Bluetooth for the short coverage distance about (1-10 m) and over the (WLAN) (wireless local area network) or Wi-Fi, a WLAN has limitation like delay, lacking BW of the handover of a large amount of data, and some areas have no internet coverage. The system includes implementation and design for the weather station using Arduino Uno board and five sensors gives sixth reading data (rain state, wind level, air pressure, dust density, temperature and humidity). The data can be stored in SD card on receiving (clouding and main processing side) from more than one transmitter node (ZigBee Network). It can be retrieved the data in any time and date. Results showed the system has no delay and the data reputedly changing ever second with the new reading.
Makers: Shubham Yadav, Aniket Dwivedi, Vedant Babade
presentation on internet of things (IOT) for seminar presentation and school projects.
included future of iot with its different application history and many more things.
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...Andri Yadi
It's a late share. I was honored to represent Indonesia IoT Association to discuss about the future of IoT industry in Indonesia - the opportunities and challenges for years to come. It's during FGD of Development of National IoT Industry 2019-2024.
Internet 0f Things IoT
An IoT device is a device that has a network with sensors and actuators to enable communication with other devices which can be connected as well as to other computer systems or the internet.
The term “Internet-of-Things” was coined by Kevin Ashton in 2013 but it does not appear until 2016, therefore IoT was first used by researchers at Princeton University. We will discuss what an IoT is a today and what the future holds for it.
What Is an Internet Of Things Device?
Most of us have heard the buzzword “Internet” before in our lives. If you google the Internet of Things and see a plethora of websites about various things such as smart home devices, health monitoring gadgets, drones, and more, then that means there is something new to look out for. So to understand a bit more about what an IoT is altogether you first need to learn how it works and why it’s so popular online.
With the help of these devices, we can talk to our phones and computers as if they were humans. A recent survey by IDC showed that nearly 33 million of us use some kind of wearable technology each year. According to Cisco, it is estimated that by 2020, around half a billion people will have access to their homes using mobile IoT devices.
The fact is that most of us are unaware that what we are getting into is actually IoT. What do you think of this amazing word “Internet”? Or even the name itself, the Internet of things? That’s when you realize how much of our everyday activities can be monitored in real-time.
Why Should You Care About IoT Devices, Especially When They Are On The Go?
The best example of why IoT is important is because it enables better security over your data. Since a lot of everything is now automated and controlled by your own phone, you no longer worry about where your data ends up. Because, according to Gartner forecasts, in 2015 more than 50% of the world will have internet access. This implies that almost one hundred percent of all data is exposed. To prevent this one is required to connect more sophisticated data protection tools and solutions for any kind of business. Therefore, the reason to start implementing proper IoT security and security solutions for your organization.
There are two main benefits that you need to keep in mind when choosing an IoT Security solution for your organization. Firstly, you should definitely consider the features these will offer you like storage and data transfer over different cloud servers, automatic updates, and updates which are highly recommended. Secondly, you may want to check if it includes encryption so that your data is kept safe. This is often essential for organizations that deal with sensitive data. With the right knowledge, it is possible to control data and make sure that your company gets to control them as well.
In order to keep track of your physical location, most IoT applications require users to install either a smartphone application like ‘geolocation’ or a desktop app like ‘
We are currently living in times of great transformation. We have over the last couple of decade seen the Internet become the most powerful disrupting force in the world, connecting everyone and transforming businesses. Now everyday objects - things we use are getting smart with sensors and software. And they are connecting. What does this mean?
We will see the world become alive. Cars will talk to road sensors that talk to systems that guide traffic. Plants will talk to weather systems that talk to scientists that research climate change. Farming fields will talk to the farming system that talks to robots that do fertilising and harvesting. Home appliances like refrigerators, ovens, coffee machines and microwaves ovens will talk to the home food and cooking system that will inform the store that you are running out butter, cheese, laundry detergent and coffee beans, which will inform the robot driver to get this to your house after consulting your calendar upon when someone is at home.
In this lecture we explore the Internet of Things, IoT.
Similar to Ask the Expert: Internet of Things (20)
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AIAndri Yadi
A late upload. I was honored to involve and deliver speaking for the 3rd time in TechInAsia - Product Development Conference (PDC). In this PDC 2019, I shared about the potential of IoT to be unlocked with the help of AI.
Global Azure Bootcamp 2019 - AIoT powered by AzureAndri Yadi
It's very late share. The deck I presented when discussing AIoT powered by Microsoft Azure, during Global Azure Bootcamp 2019 - Bandung, Indonesia on April 2019.
Introduction to AIoT & TinyML - with ArduinoAndri Yadi
On last March 21, 2020, we participated in worldwide Arduino Day 2020 and organized the online event for Bandung, Indonesia. This is the deck I delivered for my talk and demo.
Maker Movement toward IoT Ecosystem in IndonesiaAndri Yadi
I had an honour to share my thought on Indonesia Maker Movement to a group of Indonesia IoT stakeholders and community. It's during a forum group discussion organized by Indonesia Ministry of Communication and Informatics.
I used this slide to deliver a talk in "Face the Future through IoT" seminar, where I talked technicality behind IoT and delivered a comprehensive demo from the sensor, connectivity, and process with Machine Learning, all on top of Azure.
Road to Republic of IoT - ESP32 Programming and LoRaAndri Yadi
To promote Republic of IoT (RIoT) hackathon, we do roadshow to few cities in Indonesia and this time in Bogor. Here, I talked about technologies will be used during hackathon, especially LoRa and ESP32.
I use this keynote to share my view on entrepreneurship, what it takes to be an entrepreneur, which is problem solving mindset through "making" activity.
It's my attempt to introduce Azure IoT Hub to non-makers/non-technical people and demo what it can do, during the event of #RoadToRIoT2017 on March 19, 2017
An introduction to Internet of Things and Maker MovementAndri Yadi
I use this keynote to deliver an introduction to IoT and gave demo of few use cases, that (to be real) mostly developed by my own company. I also shared about maker movement, especially in Indonesia.
It's a very late upload, as the event was on Dec 10, 2016 :)
GDG Dev Fest - Develop with Firebase and IoTAndri Yadi
Delivered a talk at Google Developer Group's DevFest Semarang about developing with Firebase, and did a demo of using Firebase for IoT development using ESP8266 development board.
Demo source code: https://github.com/andriyadi/Firebase_ESP8266_Demo
Bandung IoT Maker Day #3 - Maker MovementAndri Yadi
We did it again, Bandung IoT Maker Day was on episode #3. At that event, I delivered a talk about maker movement in the world and Indonesia, and launch a movement called "Makestro".
It's technical and live coding talk that I delivered on Bandung Digital Valley's TechThursday program. In which I discuss deeply about ESP8266 development, Azure IoT Hub cloud and DycodeX's iothub.id cloud, and working with HomeKit framework on iOS and integration with Siri.
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...Andri Yadi
This year I'm back to organize and deliver a talk in Global Azure Bootcamp 2016 in Bandung, Indonesia.
This time, my talk is about stuff that I focused on for the past 2 years, Internet of Things. Azure offers broad range of services for IoT cloud backend, specifically Azure IoT Hub. And that my talk is all about.
Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & ArduinoAndri Yadi
In Echelon Indonesia 2016, April 5, I talked about what IoT and Arduino are all about, technological perspective in IoT, and some opportunities around IoT where we can innovate. I also gave my view on IoT market and players in Indonesia.
It's exciting time!
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
4. Andri Yadi
Co-founder & CEO of DycodeX
Vice President, Indonesia IoT Association
a (at) dycodex.com | http://andriyadi.com
I’m a Physicist, Developer, Maker, Entrepreneur
20 years in soFware engineering
21 years in electronics engineering
3 years in aeronautical engineering
14 years in entrepreneurship
11 years as MicrosoF Most Valuable Professional (MVP)
3 years as Hackster.io Ambassador
About Me
5. PT. DycodeX Teknologi Nusantara
DycodeX’s vision is to solve big problems with technology.
Today, we're pioneering and leading in developing end-to-end
home-grown IoT & AI-based systems in Indonesia, and enable
maker movement along the way.
About Us
As seen on
6. Home-grown IoT & AI-powered devices & systems
SecurityAgricultureAsset tracking Energy Design House
SMARTernak Panic Button PowtraX
Electricity metering &
reselling system
Smarterbike:
Smarter bicycle for bike fleet
management (bike sharing)
DytraX:
NB-IoT/Cellular
Asset Tracker
Hardware Kits for
Education, Makers
Custom hardware
design
End-to-end IoT
development:
firmware, cloud, AI,
web & mobile app
DycodeX’s Products & Solutions Focus
Industrial IoT
Machinery Health
Sensor
Alora
Industrial Environmental
Sensing
7. Hardware Kits for Education & IoT MakersWe also make
And a lot more….
8. In-house All products’ electronic board is designed & assembled, also firmware is developed
in-house by 100% Indonesian, in Indonesia
10. IoT is NOT just some internet-connected
devices, and monitor-able/controllable
from smartphone, like “smart lamp”
So what is it?
But first,
what is Internet of Things (IoT)?
13. Signal Signal
Reflexive
Internet of Things “Thing” reflex
Gas Sensor AlarmMicrocontroller
If gas sensor senses that certain gas/smoke concentration above predefined threshold, reflexive system (Microcontroller)
will trigger alarm right away, without first sending the data to the cloud (higher computation) to analyse
14. Sensor
Explaining IoT using Human Analogy
Actuator
Internet of Things
Signal Signal
Reflexive
Skin receptors
Conscious
15. Sensor
Explaining IoT using Human Analogy
Actuator
Internet of Things
Signal Signal
Reflexive
Skin receptors
Conscious
Cogitative
17. Sensor Actuator
Internet of Things
Signal Signal
Reflexive
Skin receptors
Conscious
Cogitative
Realtime
(LOCAL, automation)
Thing
NonRealtime
CLOUD
(High
Computation)
20. “Network of physical objects with embedded
electronics, software, connectivity, and people to
enable exchanging data, for “smart” applications
and services„
So, what is Internet of Things?
22. * “Ternak” in SMARTernak means “cattle” in Bahasa Indonesia
Internet of Things & Artificial Intelligence-based
Cattle-Farming Assistant
20
First, let me introduce…
DycodeX’s
23. SMARTernak - 1,000m ViewSMARTernak: How It Works
BASE STATION
5 km coverage, 1000+
devices.
TRACKER
Catte-wearable tracker
contains a bunch of sensors
ENVIRONMENTAL
SENSORS
Collection of sensors to
monitor environmental
*optional*
FARM MANAGER /
OWNER / INVESTOR
http://smarternak.com by DycodeX
VIRTUAL FENCE
Contain and move cattle
without physical posts and
wires.
CLOUD
where the heavy-lifting
happens.
CARETAKER
One farmer/caretaker
can easily cover a
vast grazing area and
hundreds of cattle.
25. Dual IoT Connectivity
Short Range, Mesh-supported: 1 km WiFi,
Bluetooth v4.2, BLE
Long Range: LoRa/LoRaWAN or NB-IoT
Packed with Sensors
GPS / GNSS
Accelerometer, Gyroscope
Body Temperature
Ambient Temperature & Humidity
Barometric Pressure
Ambient Light
MEMS Microphone
Device Removal Detector
Powerhouse
Low Power, Dual Core Microcontroller
Smart Energy
Battery Gauge
Solar Energy Harvesting
Smart Switching Between
Main & Backup Battery
Firmware-optimised
power consumption
Cattle-wearable Device
Actuators
Audio Alert/Speaker
Color LED
29. Latitude, Longitude
Speed, Direction
Body temperature
Ambient temperature &
humidity
Ambient light
Ambient sound
Movement (Linear
acceleration, Angular velocity,
Direction)
Device removal status
Battery voltage & capacity
Conscious
Internet Internet
30. Artificial Intelligence on the Edge
Deep Neural Network
Motion captured by
Inertial Measurement Unit (IMU) sensor
inside cattle-wearable device
Predicted activity
(standing, lying-down, feeding, and more)
App
IMU sensor
Learn & detect cattle behaviours
based on sensor data with the help of Artificial Intelligence
32. Do you really need one?
Need automated
reliable data
collecting?
Need automated
business
process?
First Thing First
Data collected
from remote area?
Over internet?
Do you need
prediction or
recommendation?
What about the
value? RoI?
33. Are the data
measurable?
What is expected
output?
Identify Data & Sources
Can data be
collected in
automated fashion,
reliably?
How big the data
size? The format?
Which data need
to send & store?
Data &
Sources
34. Identify Data & Sources: SMARTernak
Expected Output Data Source Data Type
Weight Gain Chest circumference Belt stretchiness
Feeding Behaviour Neck & jaw movement Linear & angular acceleration
Sickness detection Body heat Body temperature
Comfort Ambient environment
Ambient temperature, humidity,
luminosity
In-heat detection
Movement
Body heat
Moo sound
Linear & angular acceleration
Body temperature
Sound frequency
35. Sensors
By what you measure (measurand):
Magnetic strength, light intensity, sound wave
strength
By how you measure directly:
Voltage, chemical reaction, mechanical
displacement
By transduction for indirect measurement:
Thermoelectric, photoelectric
By higher level function:
Human gesture, voice recognition
36. Identify Sensors: SMARTernak
Expected Output Data Source Data Type Sensor
Weight Gain Chest circumference Belt stretchiness
Capacitive/resistive
stretch sensor
Feeding Behaviour Neck & jaw movement
Linear & angular
acceleration
Inertial Measurement
Unit (IMU) sensor
Sickness detection Body heat Body temperature Temperature sensor
Comfort Ambient environment
Ambient temperature,
humidity,
Luminosity
Temperature & humidity
sensor
Ambient light sensor
In-heat detection
Movement
Body heat
Moo sound
Linear & angular acceleration
Body temperature
Sound frequency
IMU sensor
Temperature sensor
Microphone
41. Prototyping
Use off the shelf development boards & modules
Iteration, iteration, iteration
A lot of it
Low volume production
Make sure you have to the tooling, find local Makerspaces
Mass production, yeay!
Find the right partners
Deployment & support
It’s time to put it all into the hand of users
Hardware: Development Process
43. Hardware: Prototyping
ESPectro32 v2 NB-IoT Backpack
Get one: https://shop.makestro.com/product/espectro32-v2/ Get one: https://shop.makestro.com/product/nb-iot-backpack-pro/
Start prototyping with off the shelf development boards, modules, shields/accessories
45. So, in case of SMARTernak’s Thing, The Tech:
Sensors
GPS/GNSS, IMU, Body Temperature,
Environmental sensors, Microphone, etc
MCU/MPU
ESP32-based low power Microcontroller
ARM Cortex M4 for Edge Intelligence
Actuators
Color LED, Speaker
Network Interface
Short range: WiFi & Bluetooth
Long range: LoRa or NB-IoT
Energy Source
Rechargeable Battery
Energy harvesting from solar
Firmware
Developed with ESP-IDF framework
using Eclipse IDE
X-CUBE-AI
PCB
4 layers
Enclosure
Dust tight, water immersion resistant
46. Data Rate
Power
Range
Identify Technology: Connectivity
Hint: No connectivity technology that satisfies high data rate, long range, and low power, all in one pack.
Need to compromise
50. Low Power Long Range LPWA
Power
Power vs Range
Range
Short Long
Low
High
51. Need to cover vast cattle-farm area, relies on as little
gateways/BTS as possible
Coverage/Range
Data Rate
Exchanged data size between device and cloud is in
order of bytes. No need for high throughput
connectivity
Power
Devices is powered by a small battery (to reduce size)
that should last for months, year if possible
In case of SMARTernak’s Connectivity
52. Need to cover vast cattle-farm area, relies on as little
gateways/BTS as possible
Coverage/Range
Data Rate
Exchanged data size between device and cloud is in
order of bytes. No need for high throughput
connectivity
Power
Devices is powered by a small battery (to reduce size)
that should last for months, year if possible
In case of SMARTernak’s Connectivity
sounds like a great option!
53. IaaS, PaaS, or
SaaS?
General or
specific-purpose/
vertical?
Where’s the
data centre?
(To comply with
regulation)
Programmability,
SDKs, libraries,
docs?
Identify Technology: Cloud Platform
Pricing
Connectivity &
protocol options?Pure cloud, or
hybrid (with on-
premise) option?
55. Azure IoT Offering
IoT Hub
IoT cloud gateway,
secure, bi-directional communication
IoT Central
Experience SaaS for IoT, with no
cloud expertise requiredn
IoT Edge
Extend intelligence from the cloud
to the edge devices
IoT Solution Accelerators
Capture and analyze untapped data
to improve business results
Azure Digital Twins
Create digital replicas of spaces and
infrastructure
Device Provisioning Service
Zero-touch, just-in-time provisioning
for Azure IoT Hub
Time Series Insights
Instantly explore and analyze
time-series data
Functions
Process events with serverless code
Event Grid
Get reliable event delivery at
massive scale
Machine Learning Services
Build, deploy, and manage machine
learning and AI models
Machine Learning Studio
Easily build, deploy, and manage
predictive analytics solutions
Stream Analytics
Real-time data stream processing
from millions of IoT devices
Logic Apps
Automate the access and use of data
across clouds without writing code
Notification Hubs
Send push notifications to any
platform from any back end
Azure Sphere
Create highly secured, connected
MCU-powered devices
56. Azure IoT Central
Azure IoT Central is a fully managed IoT SoFware-as-a-Service (SaaS) solution that makes it easy to
create products that connect the physical and digital worlds
58. Key Challenges
Source: https://iot-analytics.com/implementing-iot-technology-6-things/
Indeed the biggest challenge is to educate
farmer how to run the caXle-farm with tech
R&D took 10 months, deployment may take
2-4 weeks, suppo[ is subscription-based
Nu[ure the team and skill in-house, keep
improving.
Relies on built-in security features and best
practices within connectivity protocols,
]rmware SDK, and cloud pla_orm
Implement open standards as many as
possible
Implement ]rmware over-the-update (OTA)
from the day one
In case of SMARTernak:
61. *Disclaimer: I have no data of all players in Indonesia yet. Sorry if you’re not listed.
And I’m talking about electronics maker-related players
Join Communities
Indonesia
I n d o n e s i a
Maker4Nation
Indonesia
62. makestroid
makestroid
makestroid
makestro.com
An Indonesia Platform for Maker:
to “democratize” knowledge, hardware
kit, and software to help makers to start
making in hardware, to drive into
Internet of Things
Start Making at
Learning
Hardware
Marketplace
Software &
Cloud
Community
RIoT is Makestro’s program for nurturing IoT
makers, officially supported by Indonesia’s
Ministry of ICT