1.What is the GEM
GEM(Gosafe Event Management) is a type of scripting language, which allows users to perform specific tasks or a series of tasks through GEM script programming. GEM uses events to monitor device status or environmental changes and perform certain actions in response to those changes. GEM components mainly include Events, Parameters, States, Timers, Counters and Actions.
GEM scripts, which can be used to write the complete business logic and processes of GEM tasks according to the syntax of GEM conventions. GEM scripts support 64-bit programmable flags, 32 programmable timers, 256 custom program labels, and 512 programmable events. Supports 255 user-defined code events and uploads to the specified server via COAP/UDP and/SMS.