Skip to content

PixelCore v3.0.0

v3.0.0-release

Due date: 15 Mar, 2021

  • PixelMonitor UI/BL
  • PixelMonitor docs
  • HTTP Bridge (release)
  • MQTT Bridge (release)
  • TTN LNS Bridge
  • Connectors
  • Media Server (migrated to Python)
  • PixelBoard UI/BL
  • PixelBoard docs
  • Custom Driver
  • Proximity Solver
  • Modbus Driver
  • ChirpStack LNS Bridge

v3.0.0-beta

Release date: 22 Feb, 2021

PixelCore V3

Added:

  • Regular/RPC fixes
  • Stealth/RPC implementation via RelatedNodeId base64 encoded field
  • added property(propertyName: string) field for Object
  • added propertyBool(propertyName: string) field for Object
  • added propertyDouble(propertyName: string) field for Object
  • added propertyInt(propertyName: string) field for Object
  • added groupName(groupName: string) field for Object, Schema, User
  • added favourite field for object
  • added muted field for object
  • added mutation SetObjectMuted(uuid,bool), triggers object change notification
  • added mutation SetObjectFavourite(uuid,bool), triggers object change notification
  • added storage implementation including create/delete of related timescale table (storage)
  • fix for objects_history/objects_storage fields mistmatch
  • added stealth (non-recorded) properties feature
Dispatcher

Added:

  • Processing of RPC and stealth RPC.
  • Created a 'check_status' RPC to check on the status of the dispatcher module.
  • Created a 'reset_access_tokens' RPC to force a reset of all GQL access tokens in the environment of the dispatcher.
  • Statistics tracking total number of emails, SMS and WhatsApp deliveries by the dispatcher.

Changed:

  • Logging settings are configured to enhance visibility of the subprocesses of the dispatcher.

Fixed:

  • Fixed an issue during the partition startup process where the dispatcher could start without the required schemas and objects being provisioned.
HTTP Bridge

Changed:

  • RPC and stealth RPC endpoints to comply with updated controls data structure.
Platform Docs

Changed:

  • A lot of various fixes and improvements of the text

Added:

  • added RPC detailed docs
  • added HTTP bridge docs
PixelAdmin

Added

  • Editing entities: Devices, Media, Datasets, Users
  • History for controls in devices, datasets and media
  • History for object controls
  • History for a single control
  • Fixes and minor improvements
Pixel LNS Bridge
LoRaWAN Drivers Pack

v3.0.0-alpha

Release date: 1 Feb, 2021

PixelCore V3
  • Objects & Schemas, autosync
  • Users, User Groups
  • User Profiles management (per application)
  • Access restrictions based on User Group and Editor/User/Reader spec
  • Presets
  • Notifications system
  • Historical storage for objects properties (timescale based)
  • RPC with controls (regular RPC with storage and Stealth RPC w/o tracking)
  • Schemas import/export in JSON, existing schema update
  • GraphQL API with JWT based authorisation and refresh/access tokens
  • GraphQL Subscriptions with data updates (objects, notifications, controls, misc)
  • DB initialisation scripts
  • Basic translations for English, Chinese, Russian, Thai.
Media Server
  • Manage media documents for the Pixel Core platform with HTTP requests to the media server.
  • Upload any media document to the Pixel Core platform.
  • Donwload any media document stored within the Pixel Core platform.
Dispatcher
  • Configurable and extensible event driven workers automation.
  • Monitors the Pixel Core database to spawn workers based on configurable dispatching rules.
  • Create custom workers and manage their triggering conditions through the dispatcher configuration.
  • Supports automation of user management tasks (see below).
  • Supports automation of Pixel Admin tasks (see below).

  • (User management wrkrs) Platform users onboarding automation.

  • (User management wrkrs) Generate onboarding email for new users.
  • (User management wrkrs) Platform users password reset automation.
  • (User management wrkrs) Generate reset password email upon request.
  • (User management wrkrs) Customizable email notifications object.
  • (PixelAdmin wrkrs) System alarms notifications generator.
  • (PixelAdmin wrkrs) Create notifications for unresponsive or low battery devices.
  • (PixelAdmin wrkrs) Email notifications generator. Sends notifications via email based on users preferences.
  • (PixelAdmin wrkrs) Customizable email notifications object.
Pixel LNS Bridge
  • Pixel LNS (exTrackCentral) integration
  • Full LNS API support
  • Lora device provisioning and management
  • Uplink/downlink with confirmation
  • Lora gateways management
  • Lora network data acquiring (RSSI, SNR)
  • Data and packet counters
  • Lora regions management
LoRaWAN Drivers Pack
  • 93 Lora device drivers
  • Raw data decoding
  • Encoding device commands
  • Standard device statuses (i.e. battery level, status, etc)
  • Device settings
  • Device provisioning
  • Pixel LNS integration
  • Realtime configuration
HTTP Bridge
  • Update objects properties with HTTP requests.
PixelAdmin
  • authorisation and user management
  • Manage access to system elements using the user groups mechanism. For each element, a group of administrators, editors, and readers is set
  • Viewing, adding, deleting, editing, and changing access rights are available for devices, datasets media, users, data schemas and templates
  • View notifications (via the table)
  • Sorting in tables, managing the number of columns, filtering by some fields for all tables
  • Search by name in all sections
  • Customize the interface theme (light or dark)
  • Export of data schemas in JSON format
  • Downloading files from media objects
Platform Docs
  • Getting Started section
  • The Platform section
  • The Apps (PixelAdmin, PixelMonitor) sections
  • Supported Devices section
  • API section
  • Changelog section