Connecting electronic devices to the cloud opens new possibilities in automation, analytics, discovery, and optimization. We build solutions that span the whole stack.
There are a lot of technologies available for developing IoT applications. The right combination depends on the project needs. We help our clients make the right decisions to get the best value for their project.
Connecting devices to the web takes many forms - and it is important to make the right tradeoffs for your use case. Generally, the connected layers include edge devices, hubs, and a web application.
This is the widget that is doing your work for you. Taking measurements, opening flaps, controlling flow, monitoring levels, shutting things off, detecting warning conditions, collecting button presses, taking photos or video, etc. In our connected world we see examples around us - from a smart home toaster to the Amazon Dash Button.
Edge devices benefit from custom hardware that meets the specific task at hand - sensors, actuators, and other interfaces to the real world vary by the task performed.
Sometimes edge devices are spread out geographically and send/receive data via cell towers. These devices are stand-alone, require low power operation, small data payloads, and intermittent transmission. Think weather tracking or remote resource tracking.
Other times, they are clustered together - like in a manufacturing facility or warehouse. This could be for remote monitoring of inventory, remote operation, remote control of equipment, or any number of use cases. Systems like this benefit from having one or more hubs.
The hub serves as a local server for edge devices - collecting data and serving as a gateway to the web. The hub can be used as a go-between to do data processing, storage, aggregation, and act as an authority in the case of loss of connection with the cloud.
Using a hub also allows flexibility to decide on the right network transport for connecting to edge devices. This means edge devices don't need to be able to connect directly to the web, but can use the connection topology that fits the use case best.
Connecting edge devices and hubs to a web application opens up a wide range of opportunities from analytics and reporting, to streamlining of processes. They take a different form depending on the project needs.
Types of applications:
- IoT data collection and analytics
- Remote equipment control
- Inventory management
- Resource tracking
- Custom dashboards
- Database migrations
- Business productivity tools
- Real-time latency sensitive applications
We create custom web applications that are reliable and easy to use. Read more.