Skip to content

Releases: airalab/connectivity-protocol

Connectivity Protocol V1 [Beta]

Pre-release

Choose a tag to compare

@akru akru released this 29 Aug 06:58
cadb9e5

Overview

This release marks a significant evolution of the protocol. We've shifted focus from sensors.social-specific telemetry to a broader, general-purpose connectivity framework. This change reflects our commitment to building reusable infrastructure for IoT and distributed systems.

Major Changes

Repository & Package Reorganization

  • Repository renamed: sensors-social-proto → connectivity-protocol
  • Buf registry package renamed: buf.build/airalab/sensors-social-proto → buf.build/airalab/connectivity-protocol

All imports should be updated accordingly. See migration guide below.

Migration Guide

If you're using the previous package, update your buf.yaml:

# Before
deps:
  - buf.build/airalab/sensors-social-proto

# After
deps:
  - buf.build/airalab/connectivity-protocol

Sensors.social Protocol Alpha-1

Pre-release

Choose a tag to compare

@akru akru released this 15 Aug 10:52
9ccdeed

v1 Alpha-1 Preview

Fix current proto status for connectivity, map and firmware implementation.

Schema Status

  • ✅ v1 types stable but may change later
  • ✅ Buf CI validation passing

Included Definitions

  • crypto/v1: SignedEnvelope, Encrypted (AEAD format)
  • core/v1: Message, Meta
  • device/v1: Urban (outdoor), Insight (indoor)
  • sensor/v1: 11 measurements, 6 hardware sensors

Supported Devices

  • Urban: BME280, SDS011, ICS-43434, GPS
  • Insight: BME680, SCD41, GPS

Integration

  • Published to Buf Schema Registry: buf.build/airalab/sensors-social-proto
  • Direct import via buf or generate code for your language

Documentation

Next Steps

Beta release after implementation on connectivity and UI layers.