### Our connected world; explaining Finite State Machines

INTRODUCTION

Man/women is said to have been created in God’s image. In a similar fashion, Men/women now create machines in our own image. One such example of this is the Finite State Machine programming, or FSM for short. Engineers and developers now uses computers to operate tasks that were previously operated by hand. For example – got any dirty laundry laying around? – I know I do. Previously we had to rinse clothes in a tub or sink, add soap, scrub, rinse again, and whatnots to get a clean t-shirt to go to work or have a night out. Now we have washing machines to do this work for us. We got to this point with engineers having designed 1,000s of products and devices that execute programs based human thought or action. This is no exception to today’s machine learning or other AI buzzwords. Millions of devices and applications are being developed to increase efficiency and ease of men and women and many of these aiding process exist thanks to FSMs.

Finite State Machines are simply a mathematical computation of a series of cause with events. In relation to our washing machine example – the FSM determines when to start the rinse cycle, when to spin, and when to stop completely. To better understand a Finite State Machine (FSM), we first need to define the concept of a ‘state.’ A state is a unique piece of information inside a larger computational program. The FSM computation changes or transitions from one state to another state in response to external inputs. A FSM is defined by a listing or logical order of its states; its initial state and the conditions for each transition, concluding with a final or end state. The FSM is a series of thoughts programmed by the computer to execute operations based on inputs– the same way man thinks and acts, so too do our machines and the computers that control them.

### Create a real-time map without writing any web code

As a hardware guy, coding a real-time map is too complicated for me. Fortunately, Ubidots’ dashboard makes it so simple that anyone can create a LIVE map like this one and without and serious web coding required.

### Ubidots and NXTIoT Partner to bring things to life

NXTIoT joins Ubidots IoT ecosystem with end-to-end IoT solutions for your business.

### Ubidots y NXTIoT se asocian para darle vida a los objetos

NXTIoT se une al ecosistema del IoT de Ubidots con soluciones globales e integrales, end-to-end, para tu negocio.

Leer este nota en español…

### Customize and connect Industrial IoT Solutions with Controllino and Ubidots

Ubidots and Controllino partner for affordable Industrial IoT Solutions without the headache.

Ubidots is thrilled to welcome Controllino to the Ubidots ecosystem of device manufacturers and providers. We have been playing around with countless devices these past few years and the Controllino is just simply amazing. This industrial PLC device is freely programmable to your needs and specifications and is based on the Arduino open source software technology to tailor the MINI, MAXI, and MEGA Controllino boards to tackle the shop floor’s most desirable data collection and automation needs.

### Tracking the International Space Station with Ubidots

Are you a space enthusiast and dream to reach the stars one day? This quick and simple project might just be your first step to getting there. Track the International Space Station with Ubidots and receive an alert every time the station passes by.

## Single Board Computers (SBCs) are weaving their way into even the most sophisticated of Smart Factories — and they just might save you some serious cash.

Also called “MiniPC”, a Single Board Computer is exactly what it sounds like: the core elements of a desktop or industrial gateway (input / output, microprocessing, memory), but in a single, self-contained board. A low-cost, self-service complement to industrial gateways, SBCs allow IT and control engineering teams to create custom-built solutions for themselves.

## Ubidots and Sigfox partner for super-low energy, long-distance asset tracking and data transmission solutions

Sigfox takes you where cellular cannot–with less energy consumption and lower cost for data transmission. With a unique approach to wireless connectivity, Sigfox uses an optimized communications protocol to cleanly transmit your device’s data to Ubidots.

Ubidots is excited to join the Sigfox ecosystem as an IoT Platform Provider. Navigating the IoT ecosystem to find an affordable device-to-cloud solution for your IoT initiatives is an exhausting process. But, with the Ubidots and Sigfox partnership, developers, businesses, and System Integrators can turn to the Sigfox ecosystem, select a device that suits their application, and easily forward its sensor data to Ubidots.

### Growing Acceptance of IoT Transcends Industries

The latest advancements in silicon technologies has given birth to the connected devices which we have grown accustomed referring to as the “Internet of Things,” (IoT).

The IoT extends from consumer-owner mobile devices to smart connected devices available in homes, enterprises, healthcare institutions and more. An IoT-focused research by Gartner published in February projected 8.4 billion connected things this year and this will grow to 20.4 billion by 2020, driven by the rapid growth of connectivity and consumer services. IoT spending is projected to reach \$1.29 trillion by 2020 from the projected \$737 billion in 2016.

Like us, you too might be wondering where are all these devices and money are going? Aside from the home and the enterprise, there are particular industries that are leading the way in terms of investments in IoT technologies. Research by Gartner on IoT usage in the enterprise cited that the adoption of revolutionary devices reached 43% of enterprises globally by the end of 2016. The report estimates that the total investment from 2015 to 2020 will reach \$6 trillion among both consumer and industrial IoT markets, led by the latter’s continuous growth.

### Build you own ultra-reliable, low-cost GPS tracking app in just a few hours

##### Ubidots and Digital Matter partner to power smarter, faster telematics and GPS solutions.

If you work in transportation, or have an affinity for taking the back roads, you’ve likely experienced GPS failure: this app is telling me my truck is…where?

Digital Matter (DM) is here to make tracking tools better  — providing smarter, ultra-reliable white-label GPS tracking and telematics devices for resellers in the the fleet, logistics, and communications industries. And through a new partnership with Ubidots, you can now easily connect your DM devices to the Ubidots’ cloud and application builder, and create a complete GPS or telematics application in just a few hours.