Introduction: Manage 100 Devices in Ubidots Apps, Organizations, Roles and Users

About: Share - Learn - Makers. Projects, Articles, #automation, #PLC, #Arduino, #IoT and More PDAControl

In this opportunity I have decided to test the practicality of the IoT platform Ubidots for user management in the case that it has many devices for several organizations or companies under the same Ubidots platform.

Mayor informació

In previous tutorials we made the creation of a device configuration and design of a dashboard. 

In previous tests we have only added a device but this time we will analyze how to manage and configure 107 independent devices.

Step 1: The Laundry WasherMAC

This WahserMAClaundry has implemented the Ubidots platform to monitor some of its machines specifically its smart washers and dryers as it provides a 24hr wash service.

The Ubidots platform would facilitate the analysis of operation, planning for preventive maintenance, analysis of consumption of resources such as electricity, hot water, cold water and steam.

The main need is to analyze the mechanical wear of the washers and dryers since the mechanical components have a life cycle in some cases indeterminable in a traditional way.

This recognized laundry area has 4 branches Bristol, Aragon, Malta andCentenario, each headquarters has 3 different types of high capacity washers / dryers with industrial performance.

Step 2: Video: Manage Most 100 Devices in Ubidots Apps, Organizations, Roles & Users

Step 3: Dashboards for Each Headquarters

It has been previously designed 4 dashboards each for each site, collecting the information of the washing machines and dryers.

Dashboard WasherMAC Zone Bristol

Dashboard WasherMAC Zone Centenario

Dashboard WasherMAC Zone Malta

Dashboard WasherMAC Zone Aragon

Step 4: Device Management

As mentioned above we have a total of 108 devices connected to our Ubidots platform, each device sends 4 variables, for a total of 432 variables.

The variables are sent to ubidots when starting during and at the end of the operation period.

Ubidots allows 2 methods of viewing connected devices:

Step 5: Specification of Connected Devices and Variables

The Centenario venue has 52 devices:
24 EcoDRYER 50Kg Dryers
13 Washing machines Centrifuge Floating 120Kg
15 Washing machines Rigid Gdrive 100Kg washers

The Malta venue has 19 devices:
4 EcoDRYER 50Kg Dryers
3 Floating Centrifuge Washing Machines 120Kg
12 Washing machines Rigid Gdrive 100Kg washersL

The Aragon headquarters has 22 devices:
4 EcoDRYER 50Kg Dryers -
6 Washing machines Centrifuge Floating 120Kg
12 Washing machines Rigid Gdrive 100Kg washers

Bristol headquarters has 18 devices:
4 EcoDRYER 50Kg Dryers
3 Floating Centrifuge Washing Machines 120Kg
11 Washing machines Rigid Gdrive 100Kg washers

Step 6: Complete Configuration

From the Ubidots Industrial account, I will configure the entire application.

Step 7: Organizations

In the case of the WasherMAC laundry, 4 organizations have been created given that although they are only one organization, it has been decided to administer them individually by headquarters:

Organizations require, Devices and Users.

Complete information

Step 8: Users

We will initially create 5 users, some with permissions on the 4 organizations, some only on an organization depending on their functions in the final company.

Users require a user, password, mail, organization and roles.

Complete information

Step 9: APPS

Ubidots has a customization layer for end customers, in my case the "WasherMAC" laundry.

Technically, it allows creating another account for the clients derived from the administrator's version, allowing multiple clients each with their own final platform.

Complete information

Allows brand customizations, corporate color changes, logos and icons.

Step 10: Final Product

Step 11: Conclusions and More Information

Exalt the ease of management of organizations, roles, users and devices these features makes Ubidots a good option to manage large amounts of devices from an account.

The customization layer is good, with features that will allow the end user to take ownership of the platform's functionalities.

I think the configuration of the roles is perfect given that if you allow total management of the Ubidots functionalities.