Every few weeks it seems that a new Internet-of-Things platform appears, and thus we have a new platform to explore – GadgetKeeper.
This new product provides a complete development and application platform for the Internet of Things, a full application design, runtime and intelligence environment which allows you to rapidly prototype and rapidly create IoT solutions to connect your sensors, devices and equipment (“Things”) with people and systems.
GadgetKeeper provides a simple development environment, robust APIs and worry-free hosting, allowing you to accelerate your application development and take advantage of scalability as your application and your number of devices grows.
The designers of the platform believe that every smart device has inherently unique characteristics. Therefore, GadgetKeeper models the attributes of any given device with a unique “Thing”. A “Thing” within GadgetKeeper is a model that could correspond to an Internet service accessed externally via the API or a real-world gadget such as appliance, sensor or other physical device.
GadgetKeeper’s mission is to provide the best IoT software and application platform for developers, manufacturers, service providers and consumers, allowing you to make and use smart, Internet-connected products, send updated sensor information from IoT devices directly to the server, and to control, integrate and manage your devices remotely.
GadgetKeeper supports a powerful server-side API for integration with external services, allowing you to interact with services such as email, HTTP, SMS, Twitter and more. Furthermore it supports communication between your things and the GadgetKeeper platform using a selection of many different protocols.
You can connect your devices to the GadgetKeeper API using REST or JSON-RPC over the top of TCP sockets, HTTP or MQTT at the transport layer.
The platform employs a so-called “Reach Thing Model” to model the characteristics of your devices – a full object model for your things including properties, methods and events. Things are not just “data logging” entities, but they are smart objects that can interact with each other and the world. Properties and methods can be handled by a thing or by its server-side proxy, and events can likewise be fired either by a thing or by its server-side proxy.
There is also a provision for a comprehensive capability for event storage and time-series data storage. All events fired by things are recorded to event storage and numerical values are extracted and recorded in time-series data. Data can be displayed on interactive dashboards, which can also be set up for the monitoring and management of your devices.
GadgetKeeper is compatible with popular hardware platforms such as the Arduino, Raspberry Pi and BeagleBone. Machine-to-machine platforms for instrumentation and wireless sensor networks in industrial applications such as the CloudGate and TSTMote systems are also supported.
GadgetKeeper provides usage examples for these platforms, along with documentation and tutorials for the setup and provisioning of these systems to talk to GadgetKeeper so you can get up and running easily.
Integration tutorials are also provided to get you up and running with API integration of your GadgetKeeper Internet-of-Things application into external services such as Twitter.
Overall there is a great amount of promise with the GadgetKeeper platform at this stage, however like every other Internet-of-Things platform there are many options and variables to take into account before selecting the right system for your needs.
And no matter what your requirements are, from concept to final product – here at the LX Group we have the experience and expertise to solve your IoT power problems right through to a whole system to meet your needs.
Getting started is easy – join us for an obligation-free and confidential discussion about your ideas and how we can help bring them to life – click here to contact us, or telephone 1800 810 124.
LX is an award-winning electronics design company based in Sydney, Australia. LX services include full turnkey design, electronics, hardware, software and firmware design. LX specialises in embedded systems and wireless technologies design.
Published by LX Pty Ltd for itself and the LX Group of companies, including LX Design House, LX Solutions and LX Consulting, LX Innovations.