Professional Documents
Culture Documents
and Machine to Machine (M2M). We make it very easy to collect data from your connected objects, store it, and build powerful applications with few lines of Groovy code. Developers know that time-to-market and low development costs are critical to success. Carriots provides a simple development environment, robust APIs and worry-free hosting, you can accelerate your application development and take advantage of simple scalability as the application and the number of your devices grows. Dont re-invent the Wheel, use Carriots App Engine. You can easily integrate your application with external IT systems through our powerful APIs, web services, and a completely hands-free hosting environment that automatically scales to meet any demand, whether youre serving several devices or several million.
Carriots makes it fast and easy to convert your M2M app ideas into real products by using these modules:
Data Collection
Whether it is data from your sensors or status information from the device you can store all that data in Carriots. Connect your devices to the Internet and use our HTTP RESTful API to push XML or JSON encoded data from your devices to Carriots platform. Your devices can send any type of data. You can secure your data using HTTPS. You can have further security measures like data encryption and checksums. Its very simple, secure and extremely fast!
Data Storage
Carriots has a built-in huge NoSQL database that can store hundreds of terabytes of data with at least two independent replication sites, with high transactional capabilities. Access your data with PUSH and PULL strategies through our APIs. Take control of your device data and use to script actions or set alarms. You choose to keep all that data private for your apps or to publish it.
Device Management
Using Carriots device management module and the 2 way communication protocols you will take full control of your machines. You will be able to remotely maintain, control and interact with your devices regardless of their location. Use Carriots to: Check status of your devices Change confgurations on your devices Upgrade frmware software of your devices
Project Management
Are you involved in multiple M2M/IoT adventures? Carriots can manage them. You can isolate them in a way that users and devices will only see its own project universe. You can let projects interact with each other. It is up to you, Carriots hierarchy let you manage it and you can associate custom business logic and data at each level:
Customer with one or more projects (eg: Metropoli mayor, Big truck logistics, etc.) Projects with one more services to provide (eg: Smart city garbage collection, Environmental alerts, Logistic tracking, Travel time, etc.) Services with one or more groups of devices (eg: Environmental monitoring, Tra fc, Garbage collection, Truck live geopositioning, Cool chain control, etc.) Groups of devices (eg: West side environmental center, Cooling vans, etc.) Devices, the Things that talk to Carriots (eg: Thermometer, parking sensor, GPS, etc.)
Debugging Tools
Build an M2M/IoT app can be quite simple and fast, but it can always be some details that can be out of your control, foreign devices, new features to be tested, etc. Carriots brings tools for making debug easier: a log system with durable logging, a terminal console to test Groovy code and programmatic raise and access to custom and system alarms.