We’re very excited to support the Stuttgart Hackathon for the first time and be challenged by over 200 Hackers, Designers and Thinkers. ADAMOS offers you a leading edge IIoT platform. The outstanding aspect of this platform is that it has been specially tailored for mechanical engineering. It provides all required functionalities with which digital products and smart services can be implemented efficiently and quickly – solutions for manufacturers, machine operators or factory managers. It´s all about productivity, efficiency and prediction! Being a joint venture created by manufactures, we are honored if you create ideas and solutions that are useful for one of the major industries.
ADAMOS as a platform connected to E-bikes, Robotics or other provided APIs should be your choice! In the following we’d like to give you some helpful information on how to start working with ADAMOS.
What’s ADAMOS about
ADAMOS is the strategic alliance for machinery and plant engineering and stands for ADAptive Manufacturing Open Solutions. The joint venture was founded for the highly topical areas of Industry 4.0 and the Industrial Internet of Things (IIoT).
The Platform and its capabilites
The ADAMOS IIoT Platform consists of independent yet seamlessly integrated modules. This allows you to pick quick and easy only those modules which are relevant to your ideas and requirements. Each module provides several capabilities supporting you in efficiently building tailor-made digital applications.
ADAMOS provides you a development environment in which common technology standards are developed rapidly and efficiently.
Selected highlights for you:
Connectivity
ADAMOS Core comes with plug & play connectivity for over 100 gateway solutions of different vendors with out of the box support of over 300 different machine protocols. Its agent-based connectivity approach provides a very flexible and secure way to connect your machines and devices with the ADAMOS IIoT platform. Besides built-in support for common industrial connectivity protocols, such as OPC-UA, Canbus, Modbus and alike, it also supports various LPWAN protocols, such as e.g. LoRa, SIGFOX and many more.
Dashboarding & Smart Rules
Dashboarding – ADAMOS Core offers out-of-the-box visualizations (charts, graphs, etc.) for machine master data as well as operational data such as for example sensor readings, alarms, service availability metrics, and many more. Dashboards can contain multiple widgets, of which the platform provides up to 30 widgets out-of-the-box, such as SCADA, radial gauge, data point graph, maps, and similar widgets. The most prominent widget, the SCADA widget, allows users to upload an SVG graphic to easily show visualizations of their individual machines with accompanying displays of dynamic data point readings. Users also have the option to develop their own custom widgets using the platform’s web SDK to add additional widget types for dashboard creation.
Web App Development (SDK)
The ADAMOS Core Web SDK which is based on AngularJS can be used to implement entirely new web applications, extend and customize the pre-built applications shipped with ADAMOS Core (Cockpit, Device Management, Administration), and create additional dashboard widgets for custom visualization purposes. Even without the SDK developers can use any Single Page Application Framework such as for example Angular, React and alike for developing web applications. Developers can run a local instance of the ADAMOS server to quickly deploy and test their web applications.
Flexible Data model
ADAMOS Core comes with a pre-defined domain model for inventory objects such as for example assets (machines, devices, and alike) as well as transactional data such as for example measurements (sensor readings), events, alarms, operations, audit information, and more. Since the primary data store is a NoSQL database, users have the flexibility to dynamically extend the existing domain model without having to adjust any meta data information to accommodate their individual data model requirements.
REST & MQTT APIs
For clients such as assets (machines, devices, etc.), applications and other systems, ADAMOS Core offers a public and documented REST API, and specifically for assets there is also an additional public and documented MQTT API. The APIs can be used to both perform functions available through the user interface and to exchange data with the ADAMOS platform in an automated manner. Functions could be for example registering an asset, creating a data retention rule or uploading a file. Data could represent for example inventory such as devices, machines, buildings and alike as well as events, measurements, alarms, operations, and audit logs. The REST API is available both as a pull-based API and a push-based (real-time) API. In the latter case, the Bayeux protocol is used as the communication mechanism.
Streaming analytics
Streaming analytics is all about extracting business value from data in motion in real-time. It involves the ability to constantly calculate statistical analytics on data streaming from different data sources such as for example machines, devices, sensors, applications, social media, and more. ADAMOS Advanced Streaming Analytics embeds an industry-leading streaming analytics engine which allows you to address various use cases. The engine contains patented Hypertree technology that provides highest throughput and shortest response times to ensure decisions are made the instant an event occurs.
Microservice Management
Nowadays microservices are probably the most prominent approach to designing software architectures and developing according software solutions. ADAMOS Microservice Management provides you with an integrated solution based on Kubernetes and Docker and as such allows you to build and deploy your custom business logic to the ADAMOS IoT platform while applying microservice principles with ease.
How to get started?
To get started with ADAMOS we recommend registering for an ADAMOS ID on https://partner.adamos.com/developer-center to get access to the ADAMOS Development Center. It’s a great resource of information including tutorials, overview of frameworks and libraries and platform documentation.
Also check our robot connectivity demo that includes a working agent, Streaming Analytics rule and dashboard to connect a ROS compatible robot (Robot Operating System: http://www.ros.org/) to ADAMOS: http://docs.adamos.com/ROS.
How to develop my app?
The ADAMOS platform applies state of the art technologies. Connectivity involves REST and MQTT APIs with JSON payload. The platform stores machine data document oriented, so you are in control of the data schema. Web frontends can be developed with any single page application framework, like Angular or React. Microservices are deployed as Docker containers. Check out our tutorials and code examples in the Developer Center. You will find out: app development with ADAMOS is easy and fun and lets you achieve incredibly fast results.
Who to ask?
During the Hackathon you can always ask the guys from ADAMOS – ask for Ben or Tobi. And also logicline is more than experienced to help you with ADAMOS related questions.
Where to find more information?
- ADAMOS Developer Center https://partner.adamos.com/de/developer-center
- Overview of useful developer tools, frameworks and libraries https://partner.adamos.com/de/developer-tools-frameworks-libraries
- Tutorials https://partner.adamos.com/de/tutorials
- Documentation https://partner.adamos.com/de/reference-documentation