Internet of Things (IoT) Training

DycodeEdu collaborates with Makestro to organize IoT training. DycodeEdu collaborates with Makestro because they are experienced in holding IoT training for years.

Why IoT? Because of the “Internet of Things” (IoT) has the power to change our world. IoT will play an important role in cash flowing through the market in the coming years. The impact on consumers’ lives and corporate business models is rapidly increasing as the cost of instrumental physical things with sensors and connecting them to other things devices, systems and people continues. to drop.

DycodeEdu has been conducting trainings in 2 levels: Basic Level and Intermediate Level. Working closely to partners, IoT training is available for 1 day, 3 days and 5 days.

Regular training is a training that has been done regularly for every month, has been held in DyPlex (The Head-quarter Office). DycodeEdu is also conducting in-house training, where the team came from the time, type of training, as well as other details.

Syllabus

Basic Level

  1. What is IoT
  2. IoT architecture
  3. Real-world IoT applications
  4. Micro-controllers, micro-processors, sensors, and actuators
  5. Basic I/O (Button, LED, Relay, Analog & Digital Sensors, UART)
  6. Connectivity: WiFi and LPWA (LoRa)
  7. IoT Regulation on connectivity
  8. Sending sensors data
  9. Sending downlink message to microcontrollers
  10. Visualizing Data
  11. Build an app for IoT using Node-RED

Intermediate Level

  1. What is IoT
  2. IoT architecture
  3. Real-world IoT applications
  4. Micro-controllers, micro-processors, sensors, and actuators
  5. Basic I/O (Button, LED, Relay, Analog & Digital Sensors, UART)
  6. Connectivity: WiFi, Bluetooth, BLE, Cellular (2G,3G,4G), LPWA (LoRa and NB-IoT)
  7. Interfacing with BLE network
  8. LPWA Gateway
  9. IoT Regulations on connectivity
  10. Introduction to Cloud services
  11. IoT communication protocol
  12. Sending sensors data
  13. Sending downlink message to microcontrollers
  14. Processing and Visualizing Data
  15. Introduction to Mobile Apps
  16. UI
  17. Security and Performance

Technical Requirements

Hardware requirements

  • Laptop with Windows 7/8.1/10 or GNU/Linux or MacBook with macOS with minimum RAM 4GB
  • MicroUSB to USB type-A or type-C (depends on the available port on laptop or MacBook)
  • Personal WiFi hotspot for backup

Software requirements

  • Arduino IDE
  • Visual Studio Code

Student Requirements

Basic Level: Have programming experience in any language or frameworks or at least familiar with common technical terms and able to operate laptop or MacBook.
Intermediate Level: Have programming experience in C/C++ language and familiarity with Arduino Framework and it’s IDE.
In general: Have knowledge in electrical engineering and basic physics is preferable.

Device Renting

If you can’t bring any dev board devices, DyCode can help you providing you the device by renting it for Rp500.000/device/day* (only for Regular Training)

*Pricing and availability of device may be changed by time. 

Schedule

Upcoming batch for this course is going to be held on June 20-22, 2019.
If you’re interested to join this course with different schedule, please reach us by e-mail for possible upcoming schedule.

Pricing

Basic

IDR 3.590.000

Per participants
  • 3-days syllabus
  • Hardware: ESPectro32 and LoRa Backpack
  • Learn in groups
  • Minimum 3 participants
Enroll Now

Intermediate

IDR 5.990.000

Per participants
  • 5-days syllabus
  • Hardware: ESPectro32 and NB-IoT Shield
  • Learn in groups
  • Minimum 3 participants
Enroll Now

In House

. call us

-
  • 5-days syllabus
  • Learn in-house
  • Minimum 1 participants
Enroll Now