Hello everyone, we at Paasmer are continuously striving towards making your life as an IoT Developer or Organization or Institution easier. In this blog, we talk about some of the key new features that we have made available on the Paasmer Platform. They are listed below.
Paasmer 2.x Python, Java and C SDK
We have added an auto-download script to download the credentials and the configuration file of the device based on device creation and configurations done on the Paasmer IoT platform Dashboard. We have also added support for BT and Zigbee protocols for the above SDK’s.
Paasmer CoAP V-1
Bringing the web to constrained IoT devices that lack the capabilities of computers or smartphones requires a special sort of IoT protocol, and CoAP is one such protocol that fits that bill. The Internet Engineering Task Force (IETF) standardized the Constrained Application Protocol or CoAP as RFC 7252 in 2014, essentially as HTTP designed specifically for constrained devices.
Constrained Application Protocol or CoAP is a service layer protocol that is intended for use in resource-constrained internet devices, such as wireless sensor network nodes. CoAP is designed to easily translate to HTTP for simplified integration with the web, while also meeting specialized requirements such as multicast support, very low overhead, and simplicity.
The Constrained Application Protocol was necessary because traditional protocols are considered “too heavy” for IoT applications involving constrained devices. CoAP is a software protocol that enables simple constrained “things” such as low-power sensors and actuators to communicate interactively via the internet. It runs on devices that support the User Datagram Protocol (UDP) and implements a “lightweight” application layer that features small message sizes, message management and lightweight message overhead ideally suited for low-power, low-memory devices.
The IoT realm is widely using CoAP as a protocol for home automation and in numerous industrial applications. The Open Connectivity Foundation and ZigBee are tapping CoAP as a core protocol for their frameworks and product implementations. To keep pace with the Cambrian-like explosion of growth of connected “things” ahead, an IoT protocol designed specifically for constrained devices, such as CoAP, has a critical role to play.
Paasmer IoT Platform always adopts the latest and most cutting-edge technology, drafts and protocols and adding CoAP support was a natural progression. The Paasmer CoAP V-1 is an SDK with ESP8266 Arduino libraries and Gateway Server for SBC’s. The Paasmer CoAP V-1 is a collection of source files that enables you to connect to the Paasmer IoT Platform and uses CoAP a service layer protocol.
Paasmer CoAP V-1 SDK is designed for the Gateway and the End-device / Sensor-node and has two separate components.
Paasmer CoAP Gateway establishes communication between the End-devices and Paasmer IoT platform. It will connect and control the End-devices / Sensor-nodes and update the status to the Paasmer IoT platform.
Paasmer CoAP End-Device communicates to the Paasmer Gateway and Control GPIO Pins based on Gateway instructions.
The Readme file for the Paasmer CoAP V-1 is available here which talks about the Pre-requisites, installation, and setup in detail.
Paasmer 3.0 Preview
Paasmer 3.0 makes life easy for IoT Developers, Institutions and Organizations to deploy, update, and maintain code running on field devices. We aim to bring development and deployment workflow to hardware, using well-known tools like git, Docker, and simple toolchains to allow you to seamlessly update all your embedded IoT devices anywhere in the world. We handle all the nitty-gritty stuff so that you can concentrate on your IoT solutions and nothing more.
The Paasmer 3.0 would encompass the following features.
- Control and Monitor Field Devices.
- Reach your devices anywhere.
- Choose your own flavour of OS.
- Take control of networking.
- Heartbeat and Status monitoring.
- Provision devices with simple Wizards.
- UUID for each device.
- Zero Config support.
- Add preconfigured credentials.
- Manage many … many devices all at once.
- Set environment variables for your devices.
- Access devices via Web address.
- Security built from the ground up.
- All communication between Paasmer and Field devices is encrypted with rotating keys.
- Continuous Updates.
- Latest web-based authentication like OAuth 2 and OTP for dashboards.
The Paasmer 3.0 would be released in parts, starting with the Edge Docker. The Paasmer Edge Docker Version 1, which is built for Raspberry-pi running Paasmer OS is a collection of Docker containers that enables you to do analytics on edge and to connect to the Paasmer IoT Platform. This Paasmer Edge Docker Version 1 is equipped with Zigbee support along with Board GPIO’s. This is the first step in building the Paasmer 3.0.
The Paasmer Edge Docker Version 1 consists of two key submodules
Paasmer OS is an attempt to make container-based services available for embedded IoT devices. Currently, we support the Raspberry-Pi. Support for other devices coming soon.
Paasmer Edge Analytics is the key feature in Paasmer-Docker which provides you to do analytics on the sensor data. Presently we are providing filter algorithm, where you can filter your sensor data based on your filter condition. Support for More algorithms on analytics coming soon.
The Readme file for the Paasmer Edge Docker Version 1 is available here which talks about the Pre-requisites, installation, and setup in detail.