Tools and Middleware presented in the Marketplace

From SMART4ALL Docs
Jump to navigation Jump to search

This section of the SMART4ALL Marketplace offers ready-to-use solutions based on open SW and HW technologies that drives decision making for SMEs, startups and mid-caps. The Marketplace has been populated with various tools and Technologies related to SMART4ALL thematic areas that have been evaluated by using initially the various open-source tools and middleware frameworks related to SMART4ALL technologies.

After a clear evaluation, a set of mature tools and middleware frameworks have been uploaded in the SMART4ALL Marketplace. Currently the contribution is around dozens of items from this category and will continue to grow as the teams refine and update the lists.

In addition to simple listing the tools in the Marketplace, we are striving to prepare an application note for the selected tools and middleware frameworks that will have “a tutorial” approach to make things easier for SMEs, startups and mid-caps that would like to apply these tools and technologies.

Examples of current contributions with concrete application notes are as following:

  1. Cropio - Farm Management SaaS and Mobile App [1] - Application note: Cropio
  2. AgriOpenData – Platform for Farm Management [2] - Application note: AgriOpenData
  3. Banana PI [3] - Application note: Banana Pi
  4. enControl - SmartHome SaaS, Mobile apps and Open RESTful API [4] - Application Note : enControl
  5. Raspberry Pi [12] - Application Note: Raspberry Pi



While evaluating various Tools and Middleware, Smart4All team has created the list of evaluated items with Description, versioning, Pros, Cons, typical usage and other relevant information.

These items that fall under this category are in total 27 Items, organized and categorized according to the Type and Smart4All domain(s).

The following table contains all the Frameworks, Tools and Middleware tools that have been a matter of our study. Few of these items are also featured in our Marketplace and you can identify them by "Marketplace item" link. When clicking [Expand] you can find more details about the given item.

  • Table Created on: April, 2020. Updated May 27, 2022
# Type Name Description Smart4All domain(s)
1 Framework IoTivity IoTivity is an open source software framework enabling seamless device-to-device connectivity to address the emerging needs of the Internet of Things.
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
2.0.5 Open Source Apache 2.0 license Linux Ubuntu + Uses Open Connectivity Foundation Standards + Has some starting kit to kick-off the project, raspberry pi and Arduino https://openconnectivity.org/developer/developer-kit" - can't find typical implementation scenarios (domain specific) - latest update was 1 year ago 1. Healthcare scenario: https://www.slideshare.net/hollobit/ocfiotivity-for-healthcarefitnesswearable 2. http://article.nadiapub.com/IJGDC/vol11_no4/8.pdf
Digitized Anything
2 Framework DeviceHive


Marketplace item

DeviceHive turns any connected device into the part of Internet of Things. It provides the communication layer, control software and multi-platform libraries to bootstrap development of smart energy, home automation, remote sensing, telemetry, remote control and monitoring software and much more.
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical usage (by companies)
3.5.0 Open Source Apache 2.0 license Any OS with JAVA support + DeviceHive could be deployed manually, via Docker Compose or to Kubernetes cluster

+ Applies the technology to many industries + Has extra plugins developed + GitHub with sample projects + Ease of installation + Supports clients in varios programming languages: Javascript, Python, Java, .NET

- last update 2 years ago

- potential issues identified in github are not resolved for more than 1 year

1. Automotive Industry https://devicehive.com/industries/automotive/

2. Smart Environment https://devicehive.com/industries/smart-environments/ and other examples at: https://github.com/devicehive

Digitized Transportation

Digitized Environment Digitized Anything

3 Framework OpenHab


Marketplace item

The open Home Automation Bus (openHAB) project aims at providing a universal integration platform for all things around home automation. It is a pure Java solution, fully based on OSGi.

It is designed to be absolutely vendor-neutral as well as hardware/protocol-agnostic. openHAB brings together different bus systems, hardware devices and interface protocols by dedicated bindings. These bindings send and receive commands and status updates on the openHAB event bus. This concept allows designing user interfaces with a unique look&feel, but with the possibility to operate devices based on a big number of different technologies. Besides the user interfaces, it also brings the power of automation logics across different system boundaries.

Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
2.5.3 Eclipse Public License - v 2.0 Any OS with JAVA support, mainly distribution available for: Win, Linux, RaspberryPI, MacOS, Pine A64, Docker + More than 2000 supported things!

+ Online course(s) for free: https://t.co/2HyAMPYs7i + several addons to choose from + recently updated with new fixes

- some issues reported in relation to installation difficulties 1. Smart home: https://community.openhab.org/t/57267

2. Smart Agriculture: https://community.openhab.org/t/33119 3. Smart home 2: https://community.openhab.org/t/39735

Digitized Anything
4 Framework ThingSpeak ThingSpeak is an open-source Internet of Things (IoT) platform developed by MathWorks. It allows users to collect, store, and analyze data from sensors or devices, and then visualize and act on that data. ThingSpeak provides a cloud-based infrastructure that enables the creation of IoT applications without the need for complex programming.
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
na Open Source Cloud - based + Data visualization and advanced data analysis

+ Compatible with MATLAB, Arduino, Raspberry Pi, and similar others.

+ Event-triggered alerts

- Many solutions such as smart homes, digitized transport, and many other apps.

https://www.zettajs.org/projects/

Digitized Agriculture

Digitized Transportation Digitized Environment Digitized Anything

5 Framework Zetta Zetta is an open-source Internet of Things (IoT) platform designed to simplify the development and deployment of IoT applications. Zetta is built on Node.js for creating Internet of Things servers that run across geo-distributed computers and the cloud. It combines with WebSockets, reactive programming, and REST APIs to assist in assembling multiple devices into real-time, data-intensive applications.
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
Verzion 1.6.0 Creative Commons Attribution 4.0 International License PC, Cloud. + Runs everywhere, including cloud and PCs

+ Can turn any device into an API.

+ Optimized to stream real-time, data-intensive applications.

+ Supports major device protocols

- commercial licenses only Many solutions available on the website

ThingSpeak — Examples

Digitized Agriculture

Digitized Transportation Digitized Environment Digitized Anything

6 Middleware OpenIoT OpenIoT is an open source middleware for getting information from sensor clouds, without having to worry about what exact sensors are used.

The OpenIoT middleware infrastructure will support flexible configuration and deployment of algorithms for collection, and filtering information streams stemming from the internet-connected objects, while at the same time generating and processing important business/applications events. OpenIoT is a joint effort of prominent open source contributors towards enabling a new range of open large scale intelligent IoT (Internet-of- things) applications according to a utility cloud computing delivery model.

Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
OpenIoT Release 3 LGPL V3.0 license Any OS with JAVA Support: Win, Linux, MacOS +Middleware for sensors and sensor networks,

+ Ontologies, semantic models and annotations for representing internet-connected objects, along with semantic open-linked data techniques + Cloud/Utility computing, including utility based security and privacy schemes. + EU Funded project (FP7)

- last commit 5 years ago

- probably not supported

1. Smart cities: https://github.com/OpenIotOrg/smart-cities
Digitized Anything
7 Middleware OpenRemote OpenRemote v2 is the Designer, Controller, and mobile client Console ('Apps'). Backend services provided (and some publicly hosted by OpenRemote) are collectively called Beehive. You can use OpenRemote to connect devices and services to custom-designed panels rendered on mobile applications.

OpenRemote supports a large variety of automation protocol standards. In addition, it provides APIs for the customisation and extension of its capabilities.

Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
OpenRemote v3 GNU Affero General Public Licens + Quickstart OpenRemote with images from Docker Hub (easiest)

+ continues contribution to github to the repo on daily basis + supports tens of devices and protocols + uses its own designer

+ good for visualization usage scenarios||- main projects are used for visualization only - not many implementation scenarios available

1. Smart home example: https://github.com/openremote/Documentation/wiki/Example-Home
Digitized Anything
8 Middleware IotSys IoTSyS is an integration middleware for the Internet of Things. It provides a communication stack for embedded devices based on IPv6, Web services and oBIX to provide interoperable interfaces for smart objects. Using 6LoWPAN for constrained wireless networks and the Constrained Application Protocol together with Efficient XML Interchange an efficient stack is provided allowing using interoperable Web technologies in the field of sensor and actuator networks and systems while remaining nearly as efficient regarding transmission message sizes as existing automation systems. The IoTSyS middleware aims providing a gateway concept for existing sensor and actuator systems found in nowadays home and building automation systems, a stack which can be deployed directly on embedded 6LoWPAN devices and further addresses security, discovery and scalability issues.
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
not clear Other Open Source Licensing; BSD 3 license partially Any OS with JAVA enabled + European Project

+ few demos available

- last commig 5 years ago

- not being supported by anyone

Demos available at: https://code.google.com/archive/p/iotsys/
Digitized Anything
9 Middleware KAA Platform Enterprise IoT Platform for Exceptional Cloud Experience

Kaa IoT Platform supports various hardware types including but not limited to: Sensors Gateways Industrial PLC Machines Trucks, cars, ships Wearable Smartphone

Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
Open source version is 0.10.0

Commercial is 1.0 and Cloud beta

Commercial license Docker Container/Kubernetes with Java + very good documentation

+ support by the company + free trial available + Open Source version has limitations

- commercial licenses only Many solutions available on the website

1. https://www.kaaproject.org/smart-farming 2. https://www.kaaproject.org/logistics 3. https://www.kaaproject.org/healthcare

Digitized Agriculture

Digitized Transportation Digitized Environment Digitized Anything

10 Toolkit KinomaJS The KinomaJS application framework can be used to deliver applications on a wide range of consumer electronic products, including Kinoma Create, iOS and Android devices, and desktops. The primary programming interface to KinomaJS is a JavaScript API of global constructors, functions, and objects that define the containment hierarchy, appearance, behavior, and flow of applications and shells.
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
NaN open-source under Apache License 2.0 Independent of OS/ Javascript only + very good documentation with examples at: https://github.com/Kinoma/KPR-examples

+ a spin of existing tool is maintained under the name of MODDABLE. Link: https://github.com/Moddable-OpenSource/moddable

- last commit was 3-4 years ago

- not maintained anymore

Some basic tutorials to help you kick-start a project can be found here: https://github.com/Kinoma/kinomajs/blob/master/kinoma/kpr/notes/tutorials/kinomajs-tutorials.md

On January 5, 2016, San Diego based AstroPrint demonstrated a prototype 3D Printer in partnership with KinomaJS at CES 2016. The project was a fully functional, commercial example of the KinomaJS framework

Digitized Anything
11 Toolkit Moddable SDK Modern software development for microcontrollers

The Moddable SDK is a combination of development tools and runtime software to create applications for microcontrollers. Microcontrollers are highly constrained devices compared to modern computers and mobile devices. A typical microcontroller used with the Moddable SDK has about 45 KB of free memory, 1 MB of Flash ROM, and runs at 80 MHz. The Moddable SDK uses many different techniques, both at build time and at run time, to work efficiently on these devices.

Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
Open Source drop, Mar 29, 2018 GPL 3.0, LGPL 3.0, Apache 2.0, and Creative Commons Attribution 4.0 Licenses macOS, Linux, and Windows + repo is being maintained: https://github.com/Moddable-OpenSource/moddable

+ There are some examples online worth to see at: https://github.com/Moddable-OpenSource/moddable/tree/public/examples

+ Supports Qualcomm: https://blog.moddable.com/blog/qca4020/|| ||Nice set of tutorials on their blog: 1. https://blog.moddable.com/blog/hackberry-bionic-hand/

Digitized Anything
12 Toolkit IoT Toolkit The IoT Toolkit is a collection of libraries that support you in effortless communication with modern IoT devices while concentrating on the important parts of your application.
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
Commercial + allows source code licensing per developer

+ allows trial period

- this is a commercial toolkit Commercial contact for details: SEGGER Microcontroller GmbH
Digitized Anything
13 Toolkit IoT Broker ioBroker is a software solution to integrate various smarthome systems that would remain without ioBroker island solutions in an overall system.
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
NaN Open Source Apache 2.0 license MacOS, Linux, and Windows + more than 21.000 users growing community

+ around more than 300 integrations with devices + written in JavaScript, very flexible and robust + Easy to use , endless possibilities

- Installation requires extra software (open source) Nice website with announcements and ideas of how to use iot broker
Digitized Environment
14 Toolkit Home-Assistant.io Open-source and privacy-first home automation with an emphasis on local control and backed by a worldwide community. Runs on Raspberry Pi or local server
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
0.107.7 open-source under Apache License 2.0 MacOS, Linux, and Windows + great customizable interface settings

+ user friendly updates, autodiscover devices, support almost all protocols 

+ installation of new apps via addons||- Cofiguration in YAML migth take some time for non experienced users||The website offers a lot of automation examples for the smart home

Digitized Environment
15 Toolkit Google Home Formerly known as Google Cast, Home provides a control center to setup, manage and control Chromecast, and Google Home devices.
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
V3.0 open-source under Apache License 2.0 Windows, Android, IOS, Chrome OS + Home entertainment oriented

+ Interaction with speakers, TV

+ Google cast application frame with a lot of tutorials||- Only works with compatible Google Home devices||The website has a lot of tutorials and uses cases

Digitized Environment
16 Toolkit Domoticz Domoticz is a home automation system that lets you monitor and configure various devices like lights, switches, various sensors/meters like temperature, rain, wind, UV, electricity, gas, water and much more. Notifications/alerts can be sent to any mobile device.
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
2020.1.11804 open source GNU GPL v2 MacOS, Linux, and Windows + User interface is a scalable HTML5 web frontend, automatically adapted to desktop and mobile devices.

+ Very ligth weight home automation + Very active community + Open source with all protocols

Website with a lot of post of how to use plugins and devices
Digitized Environment
17 Toolkit FHEM FHEM (TM) is a GPL'd perl server for house automation. It is used to automate some common tasks in the household like switching lamps / shutters / heating / etc. and to log events like temperature / humidity / power consumption
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
6.0 open source GNU GPL v2 MacOS, Linux, and Windows + support for a lot of protocols used in house automation, audio/video devices, weather services, online calendars and more.

+ lot of interfaces: simple text, JSON, XML, each of them over plain TCP/IP, SSL or HTTP.

- need of a 24/7 server (NAS, RPI, PC..) t is used to automate some common tasks in the household like switching lamps / shutters / heating / etc. and to log events like temperature / humidity / power consumption.
Digitized Environment
18 Toolkit JEDOOM Jeedom is compatible with various protocols, like Z-Wave, RFXCOM, RTS SOMFY, EnOcean, xPL, etc. The plugin system, through Jeedom Market, guarantees compatibility with numerous current and future protocols.
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
1,167 APGL Linux Ubuntu + Jeedom is a complete home-automation software.

+ compatible with various protocols, like Z-Wave, RFXCOM, RTS SOMFY, EnOcean, xPL, etc

- Support / Community don't use English as main language +  Manage the safety of goods and people,

+ Automate heating for better comfort and energy savings, + View and manage energy use to anticipate expenses and reduce use + Manage all of the home’s automatic devices: shutters, gate, lights, etc... + Manage multimedia audio and video devices, and connected objects.

Digitized Environment
19 Farm Management

SaaS and Mobile App

Cropio


Marketplace item

Application note: Cropio

Cropio is a satellite crop health management and vegetation control platform that facilitates remote monitoring of agricultural land and enables its users to efficiently plan and carry out agricultural operations. Cropio provides real-time updates on current field and crop conditions, determines vegetation levels and pinpoints problem areas, delivers precise weather forecasts and an actual overview of the soft commodity market.
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
1.0 Commercial.

Cropio pricing starts at $1.00 per year.There is not a free version of Cropio.Cropio does offer a free trial.

Cloud, SaaS, Web and Android + compatible Farmers/companies growing cereals and oilseeds.

+ Training and support + CRM + Crop/Livestock Management + Labor Management + Contract management

- No Built-in Accounting

- No Order Processing - No Supplier Management - No Weather Records - No Pricing Management - No Traceability

Usually Farmers/companies growing cereals and oilseeds.
Digitized Agriculture

Precision Agriculture

20 Herd Management

SaaS

EasyKeeper EasyKeepers cloud based herd management software allows you to add and access your herds records in the barn, field, anywhere you have an internet/data connection and a computer or mobile device. With your herds data in one place, EasyKeeper makes your life easier: Saving you time accessing your records, generating complex reports instantly, automatically scheduling tasks - and reminding you about them when the time comes, performing checks to help prevent mistakes. Who couldnt use that?
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
1.0 Commercial:

EasyKeeper pricing starts at $19.00 per month.There is not a free version of EasyKeeper.EasyKeeper does offer a free trial.

Cloud, SaaS, Web + Crop and Livestock Management

+ Traceability

- No Built-in Accounting

- No Order Processing - No Supplier Management - No Weather Records - No Pricing Management - CRM and Labor Management

Designed to streamline the process of goat breeding for dairy, mean, fiber, and show, it is a herd management tool that assists with health tracking, management, etc.
Digitized Agriculture

AgriFood

21 Farm Management

SaaS and Mobile App

FarmBrite Organize & manage your agricultural business with our user-friendly online farm & ranch management software. Keep livestock genealogy and health records, plan, schedule, & manage tasks & calendar, map fields, use our seed order estimator and harvest reports, market & sell online, track income & expenses, field & pasture rotation, equipment maintenance, important contacts, multiple users all from your mobile device or computer.
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
1.0 Commercial:

Farmbrite pricing starts at $15.00 per month.There is a free version of Farmbrite.Farmbrite does offer a free trial.

Cloud, SaaS, Web, Android and Mobile IoS + compatible Farmers/companies growing cereals and oilseeds.

+ Training and support + CRM + Crop/Livestock Management + Labor Management + Built-in Accounting + Order Processing + Supplier Management + Weather Records + Pricing Management + Traceability

- No Contract Management All  sized farms & ranches looking to run their agricultural business more efficiently and keep better records.
Digitized Agriculture

Precision Agriculture

22 Farm Management

SaaS and Mobile App

Croptracker Award-winning farm management software built with grower input. Save time with access to over 80 of Croptackers automated reports, including GAP reports. Secure, cloud-based data allows you to access your information anywhere and to input data in the field. Save money with Croptrackers module use options that scale to any sized farm. Track and record everything on your farm from planting to spray to worker productivity and everything in- between.
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
1.0 Commercial:

Croptracker pricing starts at $5.00 per month, per user.There is not a free version of Croptracker.Croptracker does not offer a free trial.

Cloud, SaaS, Web, Android and Mobile IoS + compatible Farmers/companies growing cereals and oilseeds.

+ Training and support + CRM + Crop/Livestock Management + Labor Management + Built-in Accounting + Order Processing + Supplier Management + Weather Records + Pricing Management + Traceability

- No Contract Management

- Doesn't Suport Windows OS

Croptracker is built for farmers, growers, packers, co-ops, shippers and farm associations looking to improve their traceability and operational efficiency
Digitized Agriculture

Precision Agriculture

23 Farm Management Software EasyFarm Easy Farm, by Vertical Solutions, provides multiple solutions to fit the specific needs of your farm. Easy Farm Accounting for farm/ranch management, Easy Farm Crop & Field Manager for tracking your field inputs, and our Commercial and Purebred Cattle Manager product for a sophisticated and easy to use herd management tool. Easy Farm has a 13 year track record unmatched in both performance and price. Vertical Solutions has the applications, service, training, and support to meet your needs.
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
1.0 Commercial:

EasyFarm pricing starts at $39.00 as a one-time payment.There is not a free version of EasyFarm.EasyFarm does offer a free trial.

Cloud, SaaS, Web, Windows and Android + compatible Farmers/companies growing cereals and oilseeds.

+ Training and support + CRM + Crop/Livestock Management + Labor Management + Built-in Accounting + Order Processing + Supplier Management + Weather Records + Pricing Management + Traceability + Contract Management

- No IOS support Small to Mid-size Farming. Excellent for farmers who need basic accounting for bank and tax procedures
Digitized Agriculture

Precision Agriculture

24 Farm Management Software Agrivi Agrivi is a knowledge-based farm management software that helps farmers in data-driven decision making for improving productivity and profitability. With the most complete feature-set on the market, Agrivi empowers farmers to manage all field activities, finance, inventory, workforce and get insight into overall farming performance with a single click. Built on top of a powerful agricultural knowledge base, Agrivi's automated pest and disease detection alert farmers to protect crops timely.
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
1.0 Commercial:

Agrivi pricing starts at $19.00 per month, per user.There is a free version of Agrivi.Agrivi does offer a free trial.

Cloud, SaaS, Web, Android and Mobile IoS + compatible Farmers/companies growing cereals and oilseeds.

+ Training and support + CRM + Crop/Livestock Management + Labor Management + Built-in Accounting + Order Processing + Supplier Management + Pricing Management + Traceability + Contract Management

- No Weather Records Support

- Doesn't Suport Windows OS

Agrivi supports farmers of all sizes from all over the world and other stakeholders that work with networks of farmers like farmer associations, cooperatives, food processing companies and NGOs.
Digitized Agriculture

Precision Agriculture

25 Farm Management Software AgriOpenData


Marketplace item

Application note: AgriOpenData

AgriOpenData is a powerful software-platform that supports farmers in the traceability and in the certification of agricultural products by using the Blockchain technology and Smart Contracts.

This security system allows to make safe and automatic all the transactions along the supply chain, increasing the high quality production (in particular Organic products), improving the environmental sustainability and guaranteeing transparency and safety to the final consumer. The integration of Open Data into the platform in Cloud aims to reduce costs and times of data management, in order to support farmers in making right decisions on field and to provide the necessary documentation. All data coming from fields, weather, treatments, water resources, IoT analyses and more, will be automatically collected and organized into the platform, then tracked by the blockchain code from the origin of the product to its transformation, up to the final retailer.

Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
Subsciption based, No price available Cloud, SaaS, Web + Data Collecting

+ Data Tracking + Data Distribution + Mobile Accessibility + Legal Compliance + Traceability with Blockchain + IoT and Precision Farming + Smart Contracts + Open Data Integrator + Product Specification

- No Built-in Accounting

- No Supplier Management - No Weather Records

Blockchain for food: traceability and transparency for a certified product and a healthy market 1. Healthcare scenario: https://www.slideshare.net/hollobit/ocfiotivity-for-healthcarefitnesswearable 2. http://article.nadiapub.com/IJGDC/vol11_no4/8.pdf
Digitized Agriculture

Precision Agriculture

26 Farm Management Software FarmOS farmOS is a web-based application developed by a community of farmers, developers, researchers, and organizations with the aim of providing a standard platform for agricultural data collection and management.
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
Version 2 Free Web-based platform. + Farm management, including crop planning, record-keeping, and equipment management.

+ Community Support

+ Integration with Sensors

+ Data Visualization

- Learning curve

- Limited Third-Party Integrations

- Ongoing Maintainance

https://farmos-demo.rootedsolutions.io/
Digitized Agriculture
27 enControl Smart Home SaaS, iOS/Android APP enControl Landing Page


Application Note : enControl

enControl is an innovative Smart Home solution that integrates the administration of a miriath of ZWAVE and IP sensors allowing you to manage home comfort (climate, ligths, blinds, etc...), safety devices and home's energy consumption in an integrated way. enControl offers powerful automation tools that will make the sensors work for you and not the other way around, no more running around the house adjusting thermostats, cameras or actuators, enControl will do it for you saving you time and money.

enControl provides an Open Restful API allowing integration with your business ERP or allowing you to build your own applications / business intelligence complementing available ones.

Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
Subsciption based Commercial based on SaaS, providing personalised Web & APPs for service provider and home users. Open API SaaS, Android, iOS +data collection and management, +24x7 access, +QoS, +customizable, +backoffice for service provider, +android/iOS apps for home users, +certified ZWAVE gateway Service providers willing to add smart home service to its portfolio.
Digitized environment
28 ioLocate Tracking SaaS ioLocate Landing Page ioLocate is a flexible and cost-effective asset tracking solution, it makes easy to monitor equipment, machinery and devices remotely, simplify logistics and save costs.

Business sectors: (i) Industry - Improves manufacturing performance through remote machine monitoring, predictive maintenance, and resource optimization, (ii) Health - Improve resource utilization and streamline hospital operations by automatically tracking equipment, clinical samples, patients, and staff, (iii) Services - Provides an integrated view of distributed production systems for effective planning and management, (iv) Ports and Airports - Locate anything, track assets, control temperature, locate personnel, and more on a single platform, (v) Logistics - Connect your cargo to the ioLocate platform for safer and more profitable operations. Optimize routes and ensure the integrity of your assets and (vi) Security - Use the IoT platform to control access to different areas of the facility, track the movement of visitors, prevent unauthorized entry or monitor staff activity.

Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
Subsciption based Commercial based on SaaS, providing personalised Web & APPs for service providers. Open API SaaS Full stack solution (hardware, WAN communications, business logic, personalised web interface)

+data collection and management, +24x7 access, +QoS, +customizable, +backoffice for service provider.

+LTE-M,LoRa, NB-IoT, Wifi, BT

Service providers or industry wise entities willing to offer tracking service or keep track of valuable assets within the company.
Digitized Environment

Digitized Transport

Digitized Environment

29 Banana PI Banana PI

Application Note: Banana Pi

The Banana Pi BPI-M1 is a single-board computer featuring a Allwinner dual-core SoC at 1 GHz, 1GB of DDR3 SDRAM, Gigabit Ethernet, SATA, USB, and HDMI connections, and built-in 3.7V Li-ion battery charging circuit. It can run a variety of operating systems including Android, Lubuntu, Ubuntu, Debian, and Raspbian.
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
Banana Pi BPI-M1 Commercial based All OS + Easy installation and use for serveral purposes

+ is an open source hardware platform, it uses Allwinner V40 system-on-chip and it supports Wi-Fi and Bluetooth on board

Build custom solutions for sensors and sensor controllers and several applications on demand
30 Raspberry PI Raspberry PI


Application Note: Raspberry Pi

Raspberry Pi is a series of small single-board computers (SBCs) developed in the United Kingdom by the Raspberry Pi Foundation in association with Broadcom. The Raspberry Pi project originally leaned towards the promotion of teaching basic computer science in schools and in developing countries. There are three series of Raspberry Pi, and several generations of each have been released. Raspberry Pi SBCs feature a Broadcom system on a chip (SoC) with an integrated ARM-compatible central processing unit (CPU) and on-chip graphics processing unit (GPU), while Raspberry Pi Pico has a RP2040 system on chip with an integrated ARM-compatible central processing unit (CPU). The Raspberry Pi hardware has evolved through several versions that feature variations in the type of the central processing unit, amount of memory capacity, networking support, and peripheral-device support.
Recommended (stable) version Licence type (open source, free, GNU etc.) Supported operating system(s) Pros Cons Typical ussage (by companies)
Raspberry Pi 4 Commercial based All OS
  • Low cost (~35$)
  • Huge processing power in a compact board
  • Many interfaces (HDMI, multiple USB, Ethernet, onboard Wi-Fi and Bluetooth, many GPIOs, USB powered, etc.)
  • Supports Linux, Python (making it easy to build applications)
  • Readily available examples with community support
  • Developing such an embedded board is going to cost a lot of money and effort
Build custom solutions for sensors and sensor controllers and several applications on demand for various sectors