Anúncio

How to Start Building Your IoT Application

CEO and Co-Founder of FAVORIOT | An IOT Evangelist | Keynote Speaker | IOT Thought Leader. em FAVORIOT
20 de Apr de 2022
Anúncio

Mais conteúdo relacionado

Similar a How to Start Building Your IoT Application(20)

Mais de Dr. Mazlan Abbas(20)

Anúncio

How to Start Building Your IoT Application

  1. favoriot How to Start Building Your IoT Application Dr. Mazlan Abbas CEO - favoriot Email: mazlan@favoriot.com UPM EC3904 – 20 April, 2022
  2. favoriot FATHER OF IOT Kevin Ashton First Coined The Term IoT in 1999
  3. favoriot Earliest IoT Devices 1982 Carnegie Mellon University By David Nichols, Mike Kazar, Ivor Durham and John Zsarnay Connected Coke Machine They installed micro-switches in the Coke machine to sense how many bottles were present in each of its six columns of bottles. The switches were hooked up to CMUA, the PDP-10 that was then the main departmental computer. A server program was written to keep tabs on the Coke machine's state, including how long each bottle had been in the machine. When you ran the companion status inquiry program, you'd get a display that might look like this: EMPTY EMPTY 1h 3m COLD COLD 1h 4m [ Excerpt from – The “Only” Coke Machine on the Internet ]
  4. favoriot Earliest IoT Devices 1990 John Romkey Invented first TCP/IP stack for IBM PC Internet Toaster
  5. favoriot IoT – From Ripple to Tsunami Internet of Things
  6. favoriot Why IoT is Now at an Inflection Point? Cheaper and smaller. Hardware Key Growth Factors Ripples of technologies. Simple and faster. Software Development Becoming pervasive. Connectivity New entrants and players IoT Ecosystem Number of transistors double every 2 years. Moore’s Law
  7. favoriot I need to maintain the quality of my goods. Who is the intruder? Can I reduce my electricity bill? Am I healthy? When is my next bus? Where can I park? Monitoring of Assets – Typical Everyday Questions What IF we can connect ALL these assets and get the answers to ALL these questions? The Need To Connect Assets and Sense Environment
  8. favoriot Making Sense of Data Understanding the Value of Data
  9. favoriot Value Pyramid – Making Sense of Data Wisdom Evaluated understanding (moral, ethics) Understanding Appreciation of Why Knowledge Answers to How questions. Information Answers to Who, What, Where and When questions Data Symbols More Important Less Important B e n e f i t t o H u m a n i t y
  10. favoriot From Data to Wisdom Raw data Can distinguish data How data is related Synthesize new knowledge Judge between right and wrong and between good or bad
  11. favoriot The Value of Insights Increases Descriptive Analytics Diagnostic Analytics Predictive Analytics Prescriptive Analytics What Happened? Why did it happen? What will happen? How can we make it happen? Hindsight Insight Foresight Information Optimisation Difficulty Value
  12. favoriot Understanding IOT What is Exactly Internet of Things?
  13. favoriot 4 Main Components of IoT 01 02 03 04 Digital Sensors – Temp, humidity, pressure, gas, etc Fixed or wireless Platform that aggregate heterogeneous devices with different protocols Workflow, analytics and insights Sensors & Actuators Connectivity IoT Middleware Applications & Analytics
  14. favoriot IoT Technology Architecture Source: IoT Analytics – March 2019
  15. favoriot Era of Industrial Revolution “It’s all about Data”
  16. favoriot Where Are We in IR 4.0? IR 1.0 (Manual With Physical Tools) IR 2.0 (Electrical) IR 3.0 (Automation/ Internet) IR 4.0 (Intelligence) 1.0 3.0 2.0 4.0
  17. favoriot Which Era of Industrial Revolution Are We in Now?
  18. favoriot The Way We Cook 1.0 3.0 2.0 4.0
  19. favoriot The Way We Teach 1.0 3.0 2.0 4.0
  20. favoriot The Way We Transact 1.0 3.0 2.0 4.0
  21. favoriot The Way We Do Travel Booking 1.0 2.0 3.0 4.0
  22. favoriot 2.7 Where are we now?
  23. favoriot 4IR Related Policies 2014 2016 2018 2020 2021 2021 National IoT Strategic Roadmap The 4th Industrial Revolution Industry 4WRD 10-10 MySTIE My DIGITAL National 4th IR Policy
  24. favoriot 7M of the Business Build IoT Applications Based on the Pain Points of the Customers
  25. favoriot (1) Manpower • Increase productivity • Lower manpower costs
  26. favoriot (2) Material • Just in Time • Saves time and cost • Understanding condition about assets
  27. favoriot (3) Machine • Uptime • Predictive Maintenance • Reduce Errors
  28. favoriot (4) Method • Reduced “Red- Tapes” • Become agile • Faster and efficient
  29. favoriot (5) Market • Enter new market segment • Expand reach globally
  30. favoriot (6) Money • Create new products and revenue stream • New business models • Saves costs
  31. favoriot (7) Management • Data-driven decision management • Better decision making • Transparency
  32. favoriot 4 Phases of IoT Maturity 4 Phases of IoT Maturity
  33. favoriot 4 Reasons We Need a National Trial 4 Reasons We Need a Trial
  34. favoriot IoT Project - What Should You Focus? favoriot Hardware Connectivity Platform Application/Dashboard • How to develop the hardware? • What sensors to use? • What network to use? • Which communication adapter? • How to send data to the Cloud? • How to manage the device? • How to save the data? • How to create a dashboard? • How to create insights? • How to create smart application?
  35. favoriot favoriot IoT Middleware “Create your IoT vertical solutions rapidly”
  36. favoriot FAVORIOT – Platform-as-a-Service favoriot
  37. favoriot Categorization of IoT Platforms Publicly Traded Open Source End-to-End Connectivity Developer Friendly Platforms developed and maintained by large traded companies Platforms that provide data management services under open licenses Platforms designed based on supplied hardware and required solution Platforms can be easily integrated with Arduino, Raspberry Pi, etc favoriot
  38. favoriot Solving IoT Project Issues 1. An incomplete IoT Lab which only focuses on either standalone Arduino or Raspberry Pi devices without connecting to an IoT platform 2. Students have to do their own research on hundreds of IoT middleware before choosing one for their Final Year projects. 3. Many IoT projects cannot complete on time because students are busy either developing their own “middleware” or server or busy in troubleshooting the connectivity between the sensor device and the server. 4. In search for suitable Database to store sensor data and Display Result with Dashboard
  39. favoriot IOT Devices IOT Devices Cellular/Wi-Fi/LPWAN HTTPS Push/Pull Service Alert (Notification) DEVICE CONNECTIVITY (REST, MQTT, CoAP) APPLICATION INTEGRATION DATA MANAGEMENT DATA STORE BUSINESS LOGIC NOTIFICATION ENGINE REST API Favoriot IoT Analytics SECURITY BIG DATA TOOLS Application Development (Web or Mobile) AUTHENTICATION 3rd party Data Analytics CoAP MQTT favoriot IoT Platform Gateway REST IOT Devices Fixed Telegram Email SMS Favoriot Dashboard
  40. favoriot Key Features of FAVORIOT IoT Platform • Rapid Development • User-friendly APIs • Ease of onboarding IoT Devices • Scalable platform • Notification Engine – Email and SMS • IoT Support Forum Discussion Board – Building Community • Examples – Videos and Sample Source Codes • Many new and enhanced features in Version 2.0 including ability to make Dashboard Public
  41. favoriot Top IoT Programming Languages 1. Java 2. C 3. Javascript 4. Python 5. C++ 6. PHP 7. C# 8. Assembler 9. LUA 10. Go 11. R 12. Swift 13. Ruby 14. Rust Most Popular Languages DEVICES – C, C++ GATEWAYS – Java, Python, C, C++ CLOUD – Java, Javascript, Python, PHP Most Valuable Programming Languages Java, Python, C, C++ Why? 1. High-level scripting languages 2. Operate on pretty much any machine 3. Work across networks and multiple devices 4. Matured with extensive documentation and tutorials [Scan for More Info]
  42. favoriot Home Health Transport Office Waste IOT Platform – Blending IoT Data Blending Data - Creating New Compound Applications IoT Platform
  43. favoriot
  44. favoriot
  45. favoriot Data Streams
  46. favoriot Dashboard
  47. favoriot Custom Dashboard
  48. favoriot Visualisation Options Favoriot Dashboard Export to .csv or json
  49. favoriot Visualisation Options Android App Inventor React & Plotly.js Vue & Chart.js favoriot Step-by-Step Tutorials
  50. favoriot https://www.favoriot.com/developers
  51. favoriot Favoriot IoT Tutorial - YouTube
  52. favoriot Simple Steps to Start Your IoT Journey favoriot (1) Sensor (2) Connectivity (3) Platform (4) Application Scan for Free IoT Resources (Tips, Tutorials and Projects)
  53. favoriot Use Cases – Tracker Badge • Road , railway and construction workers • Postal, food delivery workers • Public transport, taxi, bus drivers • Retirement homes • Social worker, office, bank employee protection • Security / round control • Workers time management • Employee trip management • Forest workers and equipment favoriot SOS Alarm No Movement Man Down Detection GPS Location Personal ID Identification Two-way Voice Communication
  54. favoriot Smart Energy Monitoring favoriot Why Measure Energy Reading? • Save money by cutting down electricity cost • Recognize energy saving prospects • Cleaner greener business • Improve sustainability, increase awareness on carbon footprint • Enhance energy efficiency by preventing wastage instead of cutting down usage
  55. favoriot Favoriot IoT Platform Users by Countries As of April 20, 2022
  56. favoriot How Do We Start Develop a small and focused solution that can have immediate impact Start to integrate the back- end with the existing system. New workflow, new business model and better analytics. Applications Integrate Innovate
  57. favoriot Presentation Slides Download in Slideshare http://slideshare.net/mazlan1
  58. favoriot Free Two (2) IoT eBooks http://payhip.com/iotworld
  59. favoriot CONTEST 1. Login to https://platform.favoriot.com/ 2. Register as a FREE User with valid email address 3. The first (1), tenth (10) and twentieth (20) person who registered will get a BEGINNER PLAN 100% VOUCHER 1 year subscription worth RM 100 Winners will be notified via email after the Talk. All the Best! http://platform.favoriot.com
  60. favoriot LIMITED OFFER Voucher Code: UPM2022 Valid Period: 20- 27 April 2022 Number of Vouchers Available: Only 20 Instructions (Link - https://bit.ly/3uFrU8m ): • Register as FREE Plan User • User Voucher Code to upgrade to 1-Year Beginner Plan • You can redeem once or 20 times! YouTube Instruction Video How-To Register and Redeem Voucher Pay ONLY RM 50.00 per Year!
  61. favoriot
Anúncio