ZERO CODE
IOT SOLUTION
Smart Irrigation
Contents
Introduction to IoT
1.
What is Core IoT?
2.
What is Tasmota?
3.
Flashing Tasmota
4.
Configuration
5.
Core IoT integration
6.
INTRODUCTION TO IOT
Processing
A network of connected devices that collect and exchange data.
IoT Solution Architecture
CORE IOT - OPEN SOURCE IOT PLATFORM
Free and open-source industry grade IoT platform dedicated for education and
prototyping.
Web: https://app.coreiot.io/
Google Store (Android) &
App Store (iOS)
Device & assets provisioning and management
Data collecting & visualization
Powerful rules engine, alarms & notifications
Broad intergration with external systems
YOLO UNO
ESP32-S3 8MB RAM, 16MB
Flash
12 grove ports: 4xDigital,
4xAnalog, 4xI2C
Arduino/Python/Blocks
coding
Tasmota supported
https://ohstem.vn/product/yolo-uno/
YOLO NODE
ESP32-C3 RISC-V 32-bit
160MHz
6 grove ports: 3xDigital/Analog,
2xI2C, 1xUART
Arduino/Python/Blocks
coding
Tasmota supported
https://ohstem.vn/product/yolo-node/
Wi-Fi
Management
Over-the-Air
(OTA) Updates
MQTT
Integration
Web-Based Control
and Configuration
IOT DEVICE MUST HAVE FEATURES (1/2)
Timers and
Rules engine
Sensors and
Peripherals Support
File Persistence Security
IOT DEVICE MUST HAVE FEATURES (2/2)
WHAT IS TASMOTA?
Open-source firmware for
ESP-based devices.
Highly configurable and
customizable.
Support all essentials features
of an IoT device
Support ESP8266 and ESP32
based devices
Active community and
extensive documentation.
https://github.com/arendst/Tasmota
https://github.com/ohstem-public/Tasmota-CoreIoT
SUPPORTED HARDWARE
Growing list of supported devices. Check the Tasmota website for the latest.
https://templates.blakadder.com
FLASH TASMOTA
Important in case you want to revert.
Backup Original Firmware
USB Serial Flashing (can use Web installer)
OTA (Over-The-Air) for some devices
Compile from source
Choose a Flashing Method:
Choose the correct version for your device
Download the Tasmota Firmware
https://ohstem-public.github.io/tasmota-install/
CONFIG WIFI
Connect Tasmota WiFi AP:
tasmota_xxxxx-yyyy
IP: 192.168.4.1 Select Wi-Fi and
input password
CONFIG MODULE
Config device type
(switch, relay,
sensor, etc.).
CONFIG MQTT
Setup MQTT
(need Device Token if
used with Core IoT)
Advanced
configuration.
CORE IOT INTEGRATION
Create device on Core IoT
and get Device token
Configure widget
(telemetry, attribute and RPC call)
Create dashboard & add
widgets
ADVANCED TASMOTA FEATURES
Automate device behavior based
on events and conditions.
Rules
Schedule actions.
Timers
Dynamic scripting for
extension
Berry scripting
Create/edit/delete file for
config and data storing
File manager
RESOURCES AND FURTHER LEARNING
Tasmota Official Website
Tasmota Documentation
Tasmota Wiki
Tasmota Forums/Community
https://tasmota.github.io/docs/
Thank You!

Workshop IoT-Powered Internet of things.pdf

  • 1.
  • 2.
    Contents Introduction to IoT 1. Whatis Core IoT? 2. What is Tasmota? 3. Flashing Tasmota 4. Configuration 5. Core IoT integration 6.
  • 3.
    INTRODUCTION TO IOT Processing Anetwork of connected devices that collect and exchange data. IoT Solution Architecture
  • 4.
    CORE IOT -OPEN SOURCE IOT PLATFORM Free and open-source industry grade IoT platform dedicated for education and prototyping. Web: https://app.coreiot.io/ Google Store (Android) & App Store (iOS) Device & assets provisioning and management Data collecting & visualization Powerful rules engine, alarms & notifications Broad intergration with external systems
  • 5.
    YOLO UNO ESP32-S3 8MBRAM, 16MB Flash 12 grove ports: 4xDigital, 4xAnalog, 4xI2C Arduino/Python/Blocks coding Tasmota supported https://ohstem.vn/product/yolo-uno/
  • 6.
    YOLO NODE ESP32-C3 RISC-V32-bit 160MHz 6 grove ports: 3xDigital/Analog, 2xI2C, 1xUART Arduino/Python/Blocks coding Tasmota supported https://ohstem.vn/product/yolo-node/
  • 7.
  • 8.
    Timers and Rules engine Sensorsand Peripherals Support File Persistence Security IOT DEVICE MUST HAVE FEATURES (2/2)
  • 9.
    WHAT IS TASMOTA? Open-sourcefirmware for ESP-based devices. Highly configurable and customizable. Support all essentials features of an IoT device Support ESP8266 and ESP32 based devices Active community and extensive documentation. https://github.com/arendst/Tasmota https://github.com/ohstem-public/Tasmota-CoreIoT
  • 10.
    SUPPORTED HARDWARE Growing listof supported devices. Check the Tasmota website for the latest. https://templates.blakadder.com
  • 11.
    FLASH TASMOTA Important incase you want to revert. Backup Original Firmware USB Serial Flashing (can use Web installer) OTA (Over-The-Air) for some devices Compile from source Choose a Flashing Method: Choose the correct version for your device Download the Tasmota Firmware https://ohstem-public.github.io/tasmota-install/
  • 12.
    CONFIG WIFI Connect TasmotaWiFi AP: tasmota_xxxxx-yyyy IP: 192.168.4.1 Select Wi-Fi and input password
  • 13.
    CONFIG MODULE Config devicetype (switch, relay, sensor, etc.).
  • 14.
    CONFIG MQTT Setup MQTT (needDevice Token if used with Core IoT) Advanced configuration.
  • 15.
    CORE IOT INTEGRATION Createdevice on Core IoT and get Device token Configure widget (telemetry, attribute and RPC call) Create dashboard & add widgets
  • 16.
    ADVANCED TASMOTA FEATURES Automatedevice behavior based on events and conditions. Rules Schedule actions. Timers Dynamic scripting for extension Berry scripting Create/edit/delete file for config and data storing File manager
  • 17.
    RESOURCES AND FURTHERLEARNING Tasmota Official Website Tasmota Documentation Tasmota Wiki Tasmota Forums/Community https://tasmota.github.io/docs/
  • 18.