vitalpointz logo 

vitalpointz IoT Core Lite v1.2.0

see previous Release Notes here

Whats New!

New Features

Workload Tab

New Workload tab is introduced in this build. Workload tab encompasses all necessary tools to enable users to build their own application on their instance of vitalpointz IoT Core Platform, deploy them securely, monitor and manage them throughout the life of the application.

Workload tab is divided into following main areas  - Template Ribbon, Container Management area and Registry.

 

Template Ribbon

This displays all the available container images. These images are hosted under the vitalpointz managed IoT Service platform aka vMIST. We continue to add new images & update existing one as & when we support them.

By clicking on the card in the template ribbon, a new container of the desired type can be spun up.

Container can be mounted with a storage volume. This is typically useful for database containers or any container that requires persistent storage.

 

'Always On' checkbox allows the container to be exposed to external world using URL entered by the user.

While 'Always On' is unchecked, the container's ports are not exposed to external world but remains available for other application containers within the platform.

Container Management area

 Once a container is deployed, it is represented as a card in the management area. Each card represents a container with a bunch of controls based on the current state of the container.

 

Clicking on the card brings up a slider displaying additional information about the container.

 

 

Registries

 There exists two kinds of container registries under the workload tab namely "Public" and "Private". Public registry service runs as part of vMIST (vitalpointz Management IoT Service) services. Private Registry service runs locally as part of every instance of IoT Core.

 

Typical workflow with containers in vitalpointz IoT Core

Public Registry hosts purpose built application, function or runtime containers with abilities to modify & debug. Authorized User can spin up a container from the public registry, modify if necessary, commit the modified container and export as an image into the Private Registry.

  

Outport Tab Improvements

 Outport Module is updated with a Logstash feeder service. This service can be invoked using Outport framework. Adding a new outport instance shows option to use REST service or Logstash feeder service. 

 When LOGSTASH is selected, index name is prompted from the user. This is useful when ELK Stack is instantiated using workload manager as described earlier. 

 

 

New TCP Streaming Interface added

Version 1.2.0 of vitalpointz IoT Core adds support for TCP Streaming IoT devices. TCP Streaming Service is available on a specific URL and port numnber in addition to other MQTT and websocket services. TCP Stream URL can be found under Device Tab, clicking on top most card. The slider shows a list of all available interface services. 

 

 

Adding TCP Streaming Devices

In order to add a TCP Streaming device, click on Device Tab, Add IoT device under the slider of the Top most card. 

Click on 'Auto' and click "upload file" option. A text file with list of device identity (such as IMSI number) has to be uploaded. one Entry per line and the identity can be any non-space, non-special character containing string of alpha-numeric identity. 

 This adds the devices - one per unique identity - and provisions the TCP interface service. 

 Device is expected to send its data in a CSV form with its own unique identity is sent at the 2nd field. When device connects to TCP Streaming Service and sends data, the TCP interface receives them , parses and using the unique id that is pre-uploaded, the data is published in the platform using its allocated topic.

In other words, the device data is available to workload or node red tool as if it came from regular MQTT channel with its own Topic. 

 

 

Minimum Resource Requirement

2 Core CPU

4GB RAM

80 GB Storage

Recommended Minimum Resource Requirement

4 Core CPU

8GB RAM

160 GB Storage

Attach a Block storage of size 100GB (min) to have enhanced data protection and enhanced IOPS budget.

 

Device License

10 Device licenses per every user is Free. Additional licenses can be added at no extra cost.

 

Available on

Digital Ocean’s marketplace

 

Access Link 

https://m.do.co/c/af19e6df9ca6

 

Release Date 

Dec.19, 2019

 

Performance on smallest virtual machine (or) droplet

Message I/O:100 messages per second using MQTT over TLS on 4Core,8GB RAM Droplet

50 messages per second using MQTT over TLS on 2Core,4GB RAM Droplet.

Device On-Boarding: 24devices per minute

 

About vitalpointz,Inc

vitalpointz is a software maker that specializes on developing and offering IOT platform softwares & services. IOT Devices and sensors can be registered on the IOT Platform and on-boarded securely. IOT devices can send or receive data securely, application can be built, Over-the Air software updates can be rolled out to the devices at scale. Vitalpointz IOT Platform also provides various interface methods to transfer the data to external third-party tools and platforms, if so desired. Vitalpointz IOT Platform also bundles various device agents.

For more information about our product please check our product documentation here.

If you have any enquires, reach out to us via email : info@vitalpointz.net