Our Blog -Tales about starting up...

JUNE 9, 2021

Glass-Link Platform - a short follow-up.

Welcome to yet another update from Glass-Link! It’s going to be a short follow-up on the first article The Platform. In the previous post, we have presented a very early stage of hardware development of the platform. Today we are showing you the two key elements in a new light – a Node motherboard PCB and a Raspberry Pi HAT, which is a part of our Glass-Link Gateway. Additionally at the end of this update a few words about advances in Glass-Link Cloud.

The Node

A proof-of-concept Node PCB

The Node consists of a small footprint PCB, that integrates the ARM Cortex M0+ MCU as well as Semtech SX1280 RF module with an analog front-end.

Assembled POC Node PCB

With such an approach it is easy now to connect external devices or an external power source. The PCB contains two edge DIL headers and one SMT header – these can be populated if required. The Node can be powered either from USB or from a battery.

USB power supply

Coin battery power supply

Connecting a sensor or any external device to the node is extremely easy. In the below picture an AHT20 multifunction sensor has been soldered to the Node.

Node with AHT20 sensor soldered

The Gateway

A proof-of-concept Gateway (Raspberry Pi HAT) PCB

The Gateway assembly has been now simplified as well. In the new approach, we decided to go for the Raspberry Pi HAT solution, which contains an RF module and fits perfectly to the Raspberry Pi header connector.

A Raspberry Pi HAT with RF module assembled on the Gateway

After either soldering the respective header (2x20) and plugging in or soldering the HAT directly to the Raspberry Pi (as shown in the pictures) the Gateway is ready to be powered by Glass-Link Platform Software.

Web API

Now, previously promised a few words about Glass-Link Cloud – it has been extended by remarkably simple to use API allowing each registered user access to data from their sensors, nodes, and gateway. Given the network and sensor example setup from the previous update (The Platform) the API reports changing state of the temperature and pressure sensors, and properties of the node and the gateway in form of JSON:

{  
  "stream": "user-network-state",  
  "body": {
    "nodes": [ 
     {
      "uuid": "0000000b88902500",
       "properties": [
         {
           "name": "lastSeen",
           "v": "2021-06-03T05:55:39.026Z"
         },
         {
           "name": "signal",
           "v": 0
         },
         {
           "name": "battery",
           "v": 0
         }
       ],

       "sensors": [
         {
           "index": 1,
           "properties": [
             {
               "name": "temperature",
               "v": 28.541170120239258
             },
             {
               "name": "pressure",
               "v": 1002.4732666015625
             }
           ]
         }
       ]
      }
     ],
     "properties": [
      {
       "name": "uptime",
       "v": "181139"
     },
     {
       "name": "statusCode",
       "v": "0"
     },
     {
       "name": "receivedData",
       "v": "976"
     },
     {
       "name": "sentData",
       "v": "5321"
     }
   ],
   "serial": "0000000608102200",
   
"timestamp": "2021-06-03T05:55:39.631Z"
 },
 "contentType": "application/json"
}

The API is available via authorized and secure WebSocket connection and is available for most used programming languages like Python, JavaScript, C, C++, C#, etc… aligned with the Glass-Link mindset to provide an open platform that is easy to integrate with 3rd party applications and systems.

This is all for this short update. Please stay tuned, subscribe to our newsletter, and should you have any questions, please do not hesitate to contact us!

Subscribe to our newsletter

Sign up for our newsletter to get the latest news and updates

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Do you need more information?

CONTACT US
Glass-Link Sensor Networks Limited
Inniscarra
Main Street, Rathcoole, Co. Dublin
D24 E029, Ireland
Register Number: 704686

email: info@glass-link.io

Copyright © 2022 Glass-Link

twitter linkedin