Training courses :

ThingsBoard Basics 1 : พื้นฐานของ ThingsBoard 1

ความเข้าใจพื้นฐานเกี่ยวกับ IoT และแนวคิดการเขียนโปรแกรม

เรียนรู้ว่าแพลตฟอร์ม ThingsBoard ช่วยให้ธุรกิจสามารถนำกรณีการใช้งาน IoT มาประยุกต์ใช้และสนับสนุนโซลูชัน IoT ได้อย่างไร การฝึกอบรมนี้จะให้ความเข้าใจเบื้องต้นเกี่ยวกับฟีเจอร์ของ ThingsBoard และวิธีการใช้งานในผลิตภัณฑ์ IoT ของคุณ

Platform overview

  • Explain platform capabilities and functionality.
  • Discussion on your use case to highlight key points during the training session.

Platform installation

  • Review available installation options. Highlight security and configuration aspects.
  • Exercise: setup ThingsBoard instance on AWS.

Web UI

  • Explain basic web UI capabilities and main entities: Devices, Customers, Users, Dashboards.
  • Review available widget types and explain their basic configuration parameters.
  • Explain ThingsBoard user roles and their permissions.
  • Exercise: create Device and provision Device Credentials.
  • Exercise: create Dashboard and assign it to the Customer.

ThingsBoard API

  • Explain ThingsBoard API for device connectivity and integration with server-side applications.
  • Exercise: create device firmware to publish telemetry and attributes over MQTT.
  • Exercise: add widgets to the Dashboard to visualize data from the previous exercise.

ThingsBoard Basics 2 : พื้นฐานของ ThingsBoard 2

Rule Engine

  • Explain Rule engine data flow.
  • Review Rule components: messages, relations, nodes and their available implementations.
  • Exercise: configure alerting rule based on device attributes and timeseries values.
  • Use-cases and Q&A session

ThingsBoard Data Visualization

แนวคิดพื้นฐานเกี่ยวกับแพลตฟอร์ม ThingsBoard

เรียนรู้ว่าแพลตฟอร์ม ThingsBoard ช่วยในการเก็บรวบรวมและแสดงผลข้อมูล IoT ได้อย่างไร และนำความรู้นี้ไปใช้เพื่อปรับปรุงประสบการณ์ของลูกค้า การฝึกอบรมนี้จะให้ความเข้าใจเชิงลึกเกี่ยวกับความสามารถในการแสดงผลของ ThingsBoard การปรับแต่งวิดเจ็ต บทบาทของผู้ใช้ และสิทธิ์การเข้าถึงต่างๆ

Web UI

  • Explain web UI capabilities and main business entities: Devices, Customers, Users, and Dashboards.
  • Explain ThingsBoard user roles and their permissions.
  • Exercise: create Device and provision Device Credentials

Dashboards

  • Explain Dashboard features and capabilities
  • Exercise: create Dashboard and assign it to Customer.
  • Exercise: modify dashboard settings: background color, image, margins.
  • Exercise: working with device aliases.
  • Exercise: import/export your dashboard.

Widgets

  • Explain widget types, data sources, basic and advanced settings.
  • Exercise: configure and tune widget to show simulated device values.
  • Exercise: configure and tune widget to show real device values.
  • Exercise: configure and tune card widgets.
  • Exercise: configure and tune gauge widgets.
  • Exercise: configure and tune line chart widgets.
  • Exercise: configure and tune map widgets.

Real-time and historical data visualization

  • Configure line chart widget to show historical data
  • Configure line chart widget to show real-time data with time-window.

Custom widgets

  • Explain widget library functionality
  • Exercise: Customize widget look and feel
  • Exercise: Customize widget logic

Device connectivity and application development using ThingsBoard

การเชื่อมต่ออุปกรณ์และการพัฒนาแอปพลิเคชันด้วย ThingsBoard

เรียนรู้การใช้ API ของแพลตฟอร์ม ThingsBoard เพื่อสร้างแอปพลิเคชันที่เชื่อมต่อกับอุปกรณ์ IoT ของคุณ การฝึกอบรมนี้จะให้ความเข้าใจเชิงลึกเกี่ยวกับโปรโตคอลเครือข่ายที่ได้รับการสนับสนุนและ API สำหรับอุปกรณ์ต่างๆ

Platform overview

  • Explain platform capabilities and functionality.
  • Discussion on your use case to highlight key points during the training session.

Device connectivity options

  • Review of supported network protocols: MQTT, HTTP and CoAP.
  • Exercise: telemetry data upload using MQTT.
  • Exercise: telemetry data upload using HTTP.
  • Exercise: telemetry data upload using CoAP.

Attributes API

  • Use cases and feature overview.
  • Exercise: Reporting device attribute changes to ThingsBoard.
  • Exercise: Subscribe to server-side attribute updates.
  • Exercise: Save and restore application state using ThingsBoard server.

Timeseries API

  • Use cases and feature overview.
  • Exercise: Reporting time-series data to ThingsBoard.

RPC API

  • Use cases and feature overview.
  • Exercise: Send one-way RPC command to Device.
  • Exercise: Send two-way RPC command to Device.
  • Exercise: Send RPC command from Device to Server.

Messaging between Devices

  • Messaging rule nodes overview.
  • Exercise: Send message from one device application to another.

Load Balancing, Scalability, and Failover

  • Use cases and platform capabilities overview.

Server-side application development using ThingsBoard API

แนวคิดพื้นฐานเกี่ยวกับแพลตฟอร์ม ThingsBoard

เรียนรู้วิธีเชื่อมต่อแอปพลิเคชันคลาวด์ของคุณกับอุปกรณ์ IoT โดยใช้ API ของแพลตฟอร์ม ThingsBoard การฝึกอบรมนี้จะให้ความเข้าใจเชิงลึกเกี่ยวกับ REST API และ WebSocket API ของแพลตฟอร์ม รวมถึงการใช้งาน rule engine การเก็บรวบรวมข้อมูล และการวิเคราะห์ข้อมูลต่างๆ

Platform overview

  • Explain platform capabilities and functionality.
  • Discussion on your use case to highlight key points during the training session.

Platform API

  • REST API overview.
  • Exercise: Create tenant, device and customer using REST API.
  • Exercise: Create dashboard and assign it to user using REST API.
  • Exercise: Send RPC command to device using REST API.
  • Exercise: Fetch device data using REST API.
  • Exercise: Update device attribute using REST API.
  • Exercise: Subscribe to device data feed using websocket.

Rule engine

  • Explain Rule engine data flow.
  • Review Rule components: filters, processors and actions and their available implementations.
  • Explain available rule nodes and their implementations.

Data collection and analytics

  • Use cases and data flow overview.
  • Exercise: Pushing telemetry and attributes data to Kafka.
  • Exercise: Pushing telemetry and attributes data to RabbitMQ.
  • Exercise: Pushing telemetry and attributes data to REST API.

RPC API

  • Use cases and feature overview.
  • Exercise: Send one-way RPC command to Device.
  • Exercise: Send two-way RPC command to Device.

Load Balancing, Scalability and Failover

  • Use cases and platform capabilities overview.

ThingsBoard Administration

ความเข้าใจพื้นฐานเกี่ยวกับ IoT และการดูแลระบบ

เรียนรู้วิธีการจัดเตรียม ติดตาม และขยายคลัสเตอร์ ThingsBoard ของคุณ การฝึกอบรมนี้จะให้ความเข้าใจเชิงลึกเกี่ยวกับการกำหนดค่าแพลตฟอร์ม การแก้ไขปัญหา และความสามารถในการขยายระบบ นอกจากนี้เรายังจะพูดคุยเกี่ยวกับด้านความปลอดภัยและการจัดการโหลดอีกด้วย

Platform overview

  • Explain platform capabilities and functionality.
  • Discussion on your use case to highlight key points during the training session.

Single-node platform installation

  • Explain installation options. Highlight security and configuration aspects.
  • Exercise: setup ThingsBoard instance on AWS using public AMIs.
  • Exercise: setup ThingsBoard instance on CentOS.

ThingsBoard configuration

  • Explain main configuration files.
  • Exercise: general system configuration.

ThingsBoard troubleshooting

  • Review log files and their configuration.
  • Exercise: changing log levels for particular components.

ThingsBoard cluster installation

  • Explain cluster deployment options and configuration.
  • Exercise: ThingsBoard cluster setup.
  • Exercise: ThingsBoard cluster setup troubleshooting.

Load Balancing, Scalability, and Failover

  • Use cases and platform capabilities overview.
  • ThingsBoard architecture overview.
  • Exercise: Tuning cluster performance.
  • Exercise: Scaling ThingsBoard cluster.
  • Exercise: Replacing Failed node.
  • Exercise: Load balancing device connections.
  • Exercise: Load balancing server-side API calls.

Security

  • Use cases and security options overview.
  • Exercise: Securing MQTT API calls using SSL and X.509 certificates.
  • Exercise: Securing HTTP API calls using SSL.

การฝึกอบรม ThingsBoard สามารถจัดขึ้นตามความต้องการสำหรับผู้เข้าร่วม นอกจากนี้ยังมีการฝึกอบรมในสถานที่ หากต้องการข้อมูลเพิ่มเติม กรุณาติดต่อเรา

099-141-9988
narumon.i@wirelesssolution.asia