Repository navigation
Releases: airalab/connectivity-protocol
Releases · airalab/connectivity-protocol
Release list
Connectivity Protocol V1 [Beta]
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-protocolSensors.social Protocol Alpha-1
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
bufor generate code for your language
Documentation
Next Steps
Beta release after implementation on connectivity and UI layers.