Course Description
This course is considered a guide to teach the learner how to build their own custom event by using Master Of Things Platform. It facilitates this main goal for any developer by using MoT Visual Development Environment.
What you'll learn
After completing this course you will be able to :
Identify the steps to create a custom event by:
1-Understanding custom events concept.
2-Defining a device.
3-Adding a monitor.
4-Using device simulation to send data.
Implement advanced code example representing car authorization to pass through a gate by:
1-Define application table holding authorized cars data.
2-Generate application form and add car data for authorization.
3-Query database using SearchIn function to match data from sensor with the application data.
4-Understand group permission concept.
5-Use MqttPublish function to publish MQTT message from custom event to control the gate.
6-Verify published message using MQTT client such as (MQTTLens).
7-Identify how to edit application table records.
8-Rewrite more functional code using JavaScript promises.
9-Rewrite code to be more maintainable using JavaScript Async and Await.
10-Understand how data is being stored in MasterOfThings platform whether in disk based database or memory based database.
11- Define data manipulation functions for DataLists (add, remove, get, update). To facilitate atomic operations and share data across multiple custom events.
Requirements
Good at JavaScript Programming.
Preferably the completion of (Modern JavaScript ES6 and beyond) course on MaharaTech Platform.
Completion of courses :
- Introduction to the Internet of Things.
- IoT Applications Development using MoT platform