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