Amazon Web Services - AWS Free Usage Tier ( “Kostenlose Nutzung von AWS” ) - “Um neuen AWS-Kunden den Einstieg in das Cloud Computing zu erleichtern, bietet Amazon ausgewählte Web-Dienste kostenlos an. Ab dem 1. November steht neuen AWS-Kunden ein Jahr lang eine kostenfreie Micro-Instanz von Amazon EC2 zur Verfügung. Gleichzeitig können Neukunden Amazon S3, Amazon Elastic Block Store, Amazon Elastic Load Balancing und AWS-Datenübertragung kostenlos nutzen”, ”... (bis auf SimpleDB, SQS und SNS, die unbeschränkt kostenlos sind)”.
Nordic "nRF51 IoT SDK" - “CoAP. The examples included in this SDK demonstrate communication between the development kits and the cloud service. The Constrained Application Protocol (CoAP) is used to exchange information. Examples here use Exosite as the cloud provider”.
Webinar A Fresh Look at Things, 2016-01-28 ( 14:00 -16:00 GMT, 20:00 - 22:00 GMT ) - “On January 28, PTC's vision to bridge the digital and physical worlds becomes reality, introducing entirely new ways to experience the 'things' in the Internet of Things”.
Market:
The ThingWorks server is targeting to be an addon to existing MES systems ( → seeManufacturing Execution Systems ( MES ), in the means of “Brilliant Manufacturing” / “Industry 4.0” to enable a “Machine Visibility Application”, not as replacement for existing MES systems. Sort of “MES Next Level” .
Implementation:
There is a commercial online service, with limited free account.
You can buy the software for installation in your own datacenter.
Technology:
Communications by Websockets.
Java application, to be deployed on a Apache Tomcat Server.
Database. Neo4J ist the default database and was the only one for longtime, but now other databases like Cassandra or Postgres are supported.
There is a Javascript engine with JS framework on eye-level with NodeJS installed on the server. You may write user-specific code to collect data, to generate reports by a database query. By user-defined Javascript scripts, the system may also do event handling. Some users agree that concerning this aspect, the system is similar to SalesForge.
Creation of a simple demo application.
Steps:
Define / select the “Properties”.
Define the behaviour of your application by a “Service”. You may create services by your own JS scripts.
Create an “Application”, a dashboard ( a mashup of data visualisations on a canvas ).
A “Stream” is a time series of values, which can be handled by your own JS scripts. The report may be a table filled with data, with your “Properties” as table headers.
Jobs: ThingWorx has an office in Ratingen, Germany, but no vacancies / job openings are offered .
Xively by LogMein - “Xively provides the platform, tools, services and support needed to create and manage compelling connected products and services on the Internet of Things”. Free developer account.
2lemetry "How It Works" - “2lemetry’s ThingFabric Platform has been architected to provide superior flexibility, performance and intelligence. Here’s how it works”.
If you don´t operate your device in “smart mode” ( e.g. with code generated by the “Energia” software tool, or with the code of “Lab2” of the CC3200 workshop ), you have to specify the local Internet router!
“Lab2” of the CC3200 workshop:
SSID_NAME = “ssid_name”.
SECURITY_TYPE = SL_SE_TYPE_WPA.
SECURITY_KEY = “password”.
Energia:
#WIFI_SSID = “ssid_name”.
#WIFI_PWD = “password”.
Be shure to configure your access data in your local device software properly:
TWOELEMENTRY_USERID = “Key (Username)”
TWOELEMENTRY_PASSWORD = “MD5 Secret” ( and not the “Secret (Password)” )!!
TWOELEMENTRY_DOMAIN_STUFF = “Project” ( a long string of letters and numbers ).
I participated in the hands on workshop of 2lemetry expert LinkedIn "Mark Mulrooney" on 2014-12-10 in Mittwerda, Germany.
Exosite - “Internet of Things, Visual Analytics, Remote Monitoring”. Free community account, different from the partner accounts ( i.e. the free at Texas Instruments' service at Exosite ).
Exosite "Texas Instruments" - Free “Community” account for developers ( public sharing, with add-ons, 2 devices, 10 email alerts / day, 0 SMS / month ).
balena - “The complete IoT fleet management platform”, “Build your IoT project with balena”. Free basic services “Your first 10 devices are always free and full-featured” .
“Deutsche Telekom offers the Telekom branded 'Cloud of Things' IoT Platform – powered by Cumulocity - as the cornerstone of its M2M/IoT solution business for enterprises in Europe”.
EnergyDeck - “EnergyDeck is provided as a web-based service that makes energy and consumption data accessible and actionable”. Price plan “Residential - First 5 credits free”.
The EU project Finesce.eu - “Future Internet Smart Utility Services”.
In 2015-05 I was told by users of FIWARE, that all the integrated APIs of third-party companies are entitled to be scrap after a serious testing and therefore mostly deactivated, and the whole platform unstable.
Its a complex matter to start a virtual machine on FIWARE, in comparison to other cloud services ( AWS, Azure,..), or on your own PC ( VirtualBox, VirtualPC, VMWare...).
IBM Cloud "FAQs about accounts" - “To close a Lite account, go to the Account settings page, and click Close account. You can reactivate your account if you upgrade to a Pay-As-You-Go or Subscription account. After an account is closed for 30 days, all data is deleted and all services are removed”.
My account was closed in 2022-07 without further notice “Thanks for building with IBM Cloud. It's been great having you! Your IBM Cloud account with IBMid XXXX@XXX.XXX is now canceled” .
“Confirm Your Free Account. Are you ready to go beyond the free allowances of the trial account? Confirm your free account by adding a credit card, or by creating a subscription account. Don't worry! You are charged only if your usage exceeds the free allowances each month”.
“Free runtime allowances. Receive 375 GB-hours of free runtime allowances each month. That's enough to run a 512 MB Java app or multiple 128 MB Node.js apps”.
“Wenn Sie Produkte oder Services von IBM für geschäftliche Zwecke beziehen möchten und keine USt.-ID-Nummer haben, geben Sie die Bestellung bitte über einen IBM Business Partner auf” .
MeshCentral by Intel staff member LinkedIn "Ylian Saint-Hilaire" - “Connect to your home or office devices from anywhere in the world using MeshCentral, the remote monitoring and management web site. You will need to download and install a special management agent on your computers. Once installed, each mesh enabled computer will show up in the “My Devices” section of this web site and will be able to monitor them, power them on and off and take control of them”.
Varahi Technologies is using Microsoft server technologies ( i.e. Microsoft IIS ), software start of company was based on .NET / C# technologies and now also NodeJS ( using Azure and AWS services too ).
EN.Wikipedia "Datadog" - “Monitoring service for cloud-scale applications, providing monitoring of servers, databases, tools, and services, through a SaaS-based data analytics platform”.
Ericsson "Ericsson IoT Marketplace" - “Only offical Ericsson emails (name.surname@ericsson.com) are allowed” , though I was told on the Hannover Fair 2016, that the platform is open to any third-party developer.
“Move Your App to the Cloud... Unlike rivals such as Amazon.com, Salesforce.com and Google, Etelos is offering developers a way to move... to the cloud with little modification needed. Etelos also has services for helping developers sell, license and scale Web applications... Etelos is a PAAS (Platform as a Service) provider with a familiar twist. Where other frameworks require developers to code parts of their applications to work with the cloud service in question, Etelos' development environments enable software makers to bring their standard LAMP-type applications to the cloud with little or no modification required”
Heroku is suitable for IOT mass data processing and storage. The condensed data might be transfered to SalesForge.
SalesForce uses Oracle databases for storage, and therefore not intended for IOT mass data. You may easly store metadata at Salesforge and implement a metadata-driven workflow without coding software.
Third-party hardware to do physical data migration.
In 2018-10, experts told me that IBM is one of their customers, see the rebranded IBM devices!
“Transferring large amounts of data over Ethernet or Satellite networks is time-consuming and inefficient, and there are many areas of the world with limited or no web connectivity. ServerPack 35 is the best solution for these regions”.
Cloudogu - “Cloudogu is not just another software development stack - it is an open platform, which lets you choose how and where your team creates great software. Each service or tool is delivered as a Dōgu, a Docker container, that can be easily integrated in your environment just by pulling it from our registry. We have a growing number of ready-to-use Dōgus, e.g. SCM-Manager, Jenkins, Nexus, SonarQube, Redmine and many more. Every Dōgu can be tailored to your specific needs. You can even bring along your own Dōgus! Take advantage of a central authentication service, a dynamic navigation, that lets you easily switch between the web UIs and a smart configuration magic, which automatically detects and responds to dependencies between Dōgus”.
The commercial service platform.sh, Germany - “Platform.sh für Deutschland. Revolutionieren Sie Ihre Entwicklungs- und Deploymentprozesse mit vollständigen Umgebungen für jeden Git Zweig. Schützen Sie ihre Daten mit Enterprise Hosting von Platform.sh”.
There is a “Consumption Plan” option, with free 400.000 Gigabyte RAM * s / month.
Available programming languages for functions: C#, Python, Javascript & Node.js.
You may select Linux or Windows as cloud host.
Tips:
You must save execution time ( AWS limit 5 min, Azure limit 10 min ).
Your function must not wait for anything. Divide your function in atomic parts ( e.g. delegeate storage to other cloud services, like “Azure Storage” or “Table Storage” ).
Your functions must be triggered by (external) events.
URL ⇒ HttpRequest with REST, e.g. by visit of a special website with a browser, by a user.
FaaD Timer.
Your functions must not pull data, as this causes permanent operation.
Output: E-Mail by SMTP server ( e.g. GMX.NET, Web.DE,.. )