Smartenit provides a wide range of solutions focused is a holistic, hardware and software provider of solutions that focus on electricity and water management, the two main sources of energy used around a home, farm or building. Our broad range of products address several and services cover many smart home and energy management categories areas such as lighting, irrigation, heating/cooling, sensorsenvironmental monitorings, hot water management, disaster mitigation, pool control and more. By using a consistent technology The application framework , described in this document allows different types of devices can to be set up and deployed uniformly and rapidly to address a myriad of opportunities for improvement in our daily life. Our solutions are for everyone, not just the technical expert or the very rich, and include unparalleled connectivity to enable monitoring and control from anywhere.
. This description is intended to enable anyone interested in using, integrating, or developing applications that use our gateway and/or cloud IoT services.
The Smartenit Ecosystem and companion with the included APIs enable the building of applications that control and monitor physical devices such as lights, temperature sensors, door locks, thermostats, and a wide variety of other custom devices, using support custom and established protocols such as ZigBee, LoRa, Insteon, X10, plus many other custom protocols. The framework is built to abstract communication layers, protocols, development languages and infrastructure into easy to use resources so developers and companies can focus on developing innovative solutions for new and existing customers.
The Ecosystem is composed of the following entities:
|Table of Contents|
Any IoT User, Developer, Installer, Dealer, Support member, or any entity that interacts in some way with an IoT device or the cloud in the Smartenit ecosystem as services consumer.
Devices are physical or logical entities that can be controlled or that expose/report valuable data. There are several protocols and types of devices that can be integrated into the ecosystem.
Client applications are the interface between users and the Smartenit ecosystem services. They provide the user experience needed for the user to understand and interact with the ecosystem resources.
Smartenit APIs define the communication protocol between among all the elements of the ecosystem. They are structured to be intuitive and to provide granular access to a resource resources in the ecosystem. Using the Smartenit APIs a user or client can interact with physical devices and manage the data that flows through the ecosystem.
Smartenit IoT Services
Smartenit IoT Services represent encompass the many different services running in the cloud to that host the different functionalities. They are group of include services that provide Account account management for companies/users, Device device management to control/monitor devices, and secure authentication and access of data for all resources using the OAuth 2.0 standard. The IoT services also store metrics to offer data analytics and to intelligently learn patterns to that provide users with meaningful information. The IoT services also include voice control services to interact with appropriate resources though integrations with Amazon Alexa and Google Assistant integrations that are available to all users for seamless control through voice. The IoT services are always expanding in functionalities, getting faster and thus increasing the . Smartenit is constantly improving our IoT services, expanding their functionality and increasing their speed, with the final aim of increasing the value provided to companies and users .users
A Gateway/Hub abstracts the device Gateways in the Smartenit ecosystem provide physical connection with devices via custom or standard protocols such as ZigBee, Z-Wave, Thread or INSTEON and bridge those device networks with IP based networks such as WiFi, Ethernet and Cellular.. This physical device connection is then abstracted into a logical device model for one or many devices for exposure to a cloud service or to a client application such as the Smartenit Mobile App. The gateway may also have a comprehensive device manager that enables additional device manipulation such as grouping, scenes, and automation rules.. Gateway services are exposed to clients and cloud services via RESTful and Real-time Messaging APIs. The gateway typically has one or more interfaces to interact with the devices. It provides Local access to devices data when the internet A gateway with this functionality may provides all services to clients in a local area network even when the Internet or cloud connectivity is unavailable, which gives the . This scheme gives client applications the ability to switch between Local local and Cloud cloud services to intelligently provide an "always connected" interface to users and that can also to save on data costs. Gateways also have the ability to process Automation Rules locally to provide higher reliability. The gateways are based on a plugin architecture that adds the flexibility needed to quickly add support for new devices in response to new market or customer needs.
Proprietary Cloud Service (or 3rd Party)
This represent other companies that have integrated with Smartenit IoT Services. Using the Smartenit APIs and the Smartenit IoT services, it is easy to securely integrate with your cloud, so as to connect a wide variety devicesThe symmetrical access nature of our cloud and gateway resources through the Smartenit APIs enables very simple integrations with other current or future company clouds, thus speeding up the expansion of the IoT device universe. Several of these integrations have been done already (Nest, Phillips Hue, Amazon Alexa, Google Asistant), and Smartenit is always available to assist its partners to quickly and effectively add new ones.