Building management
Equipment monitoring, alarms, energy and operations, with control requests through the BMS core.
Purpose & details ↓THE ARG ECOSYSTEM · DESIGNED & BUILT BY POORYA ARAM
I designed and built these hardware products, software systems and custom architectures—from sensors and controllers to digital twins, enterprise applications and AI. Explore the work and see how its parts connect.
THE BIG PICTURE
From field devices to the user experience, alongside the tools I built for design and development.
Where people interact with services and intelligent spaces.
Novexa · ArgSmart 02 11Independent products with domain-specific workflows and workspaces.
Buildings · Agriculture · Data centers · ERP · Finance · ATM 03 6Conversation, analysis and interpretation; actions depend on the target service’s permissions.
JARVIS · Agents · Vision · Local AI 04 8Data, device identity, events and communications for their respective consumers.
ENID · DataFlow · Catalog · RobotHub · Media · Maps 05 6Connect software to the physical environment and run logic on site.
Phoenix · SCADA · Gateways · ATM agent 06 8Physical sensing, communication and actuation across infrastructure, industry, agriculture, buildings and robotics.
Sensors · Relays · PLCs · Thermostats · Access · Energy 07 5Tools supporting design and maintenance, rather than a mandatory step in the control path.
EKOS · Twin Designer · CAD · Operator · AppetoA CLOSER LOOK
Product and application views. Select an image to explore it at full size.
Equipment monitoring, alarms, energy and operations, with control requests through the BMS core.
Purpose & details ↓Climate, irrigation and production workflows for agriculture.
Purpose & details ↓Finance, HR, sales, procurement and operations in an independent enterprise product.
Purpose & details ↓Turns a problem and product idea into a versioned blueprint, studio and mini-app runtime.
Purpose & details ↓THE COMPLETE COLLECTION
46 systems & components
Where people interact with services and intelligent spaces.
Novexa
A shared entry point for personal services, business, assistants and smart homes, within each user’s permissions.
Conversation, status and action requests
ArgSmart
Rooms, lighting, climate, security and scenes within the building and Novexa experience.
Home scenes, commands and status
Independent products with domain-specific workflows and workspaces.
ArgBMS
Equipment monitoring, alarms, energy and operations, with control requests through the BMS core.
Dashboards, alarms, reports and control requests
ArgIoT
Connected equipment, telemetry and industrial monitoring in the BMS software family.
Equipment data views and analysis
ArgDCIM
A consolidated view of racks, equipment, power and data-center environmental conditions.
Infrastructure monitoring and operational alerts
ArgAgro
Climate, irrigation and production workflows for agriculture.
Climate dashboards, schedules and crop reports
ARG ERP
Finance, HR, sales, procurement and operations in an independent enterprise product.
Workflows, records and enterprise reports
ARG ATM
Terminal status, alerts, journals and maintenance combine ATM-agent data with site equipment.
Fleet status and incident tracking
ArgTrade / ParsGold
Gold-market analysis, risk controls, web application and execution bridge.
Analysis, signals and risk-governed execution
ArgTradeFX
A separate application and backend for currency pairs, distinct from the gold system.
Currency-market analysis and trading workflows
ArgCrypto
Market data, analysis, risk evaluation, alerts and paper trading in an independent architecture.
Analytical evidence and paper trading
Compact / AWCC
A compact monitoring interface and a dedicated AWCC variant in the building-management family.
Project-specific monitoring views
ARG Digital Twin
Connects equipment models, live points, state and history to 2D and 3D operational views; scene design and equipment behaviour models are complementary parts.
Asset state in its physical context, with events and changes over time.
Conversation, analysis and interpretation; actions depend on the target service’s permissions.
IBN SINA / JARVIS
Speech recognition, conversation and spoken responses, with tools limited to configured services.
Text, speech and tool requests
Novexa Agents
Personal and business assistants with user context and memory, scoped by assistant role.
Context-aware responses
ArgAI / ArgAI Agent
AI and agent services for conversation, analysis and intelligent APIs for configured consumers.
Domain analysis and responses
ArgVision
Image analysis and visual recognition for relevant use cases, subject to camera and project compatibility.
Visual detections and events
Android AI
Local AI and vision engines with an embedded server accepting chat requests.
On-device inference results
AutoTrade AI Backend
AutoTrade pipelines cover market data, features, model training, prediction and outcome evaluation; execution decisions pass through risk controls and configured authority.
Market regime and signal analysis with model evaluation and feedback.
Data, device identity, events and communications for their respective consumers.
ArgMainBackEnd
Protocol ingestion, point mapping, state and rule evaluation, events and command routing.
Normalized data, events and commands
ArgDevCat
Device identities, models, manufacturers and protocol specifications support BMS device onboarding.
Model definitions and device specifications
ARG WebRTC
Media gateways and network traversal for voice and video services.
Voice and video sessions
ArgMap
Location-based views of assets and projects.
Geographic visualization
License / Notifications
Licensing and notification services supporting the AutoTrade family.
License state and notifications
ENID / ACV
ENID expresses device and point identity through base type, signal category, direction, data type and port. ACV carries the point value and configuration inside the control architecture.
Consistent point references across protocols, logic, dashboards and APIs.
DataFlow Runtime
Protocol services feed the input queue; the processor evaluates ACV values, scale/offset, limits and rules, then routes commands and notifications to output services.
A traceable path from input through evaluation to output.
RobotHub
In the Scout implementation, Novexa connects to RobotHub over HTTP/JSON. The hub sends WebSocket/Protobuf commands to firmware and returns telemetry and correlated responses.
Robot-scoped routing, state display and firmware-compatible controls.
Connect software to the physical environment and run logic on site.
Phoenix Platform / Pro
An on-site smart-system platform for protocol processing, ENID, logic and user interfaces across infrastructure, industry and buildings.
Local status and device commands
Phoenix Tiny
A Phoenix controller-family hub for local communications and logic.
Local data and control
Phoenix Micro
Hardware controller with main processing, RF/RS485 communications and LCD processing; ENID and local logic include BASIC runtime, expressions, scenarios, schedules and timers.
I/O commands and status
Phoenix SCADA
An Android interface with Modbus, scenario and Phoenix communication services.
On-site monitoring and control
ARG Gateways
Hub, AMU, IR and industrial bridge families, each with model-specific interfaces and protocols.
Message translation and transport
ATM Agent
Reads XFS and XFS4IoT state, collects journals, sends telemetry and accepts signed commands.
Telemetry, journals and command receipts
Physical sensing, communication and actuation across infrastructure, industry, agriculture, buildings and robotics.
Super-PLC / ABM
Inputs, outputs and multifunction control, including SPLC and ABM modules.
Measured inputs and control outputs
ARG Sensors
Temperature, air quality, presence and environmental sensing according to model.
Measurements and state
Relays / Dimmers
Relays, dimmers, sockets and curtain controls that physically execute commands.
Physical load and output changes
ARG Thermostats
Temperature adjustment and model-specific heating and cooling control.
Temperature control and HVAC state
Access / Intercom
Door access, keypads, RFID and intercom components across related hardware families.
Access events and door control
Energy / Battery
Energy and flow monitoring plus battery management, distinct from building management.
Energy measurements and state
ARG Robotics
Robotics and vision-device families for environmental interaction, movement and image capture.
Motion, images and environmental data
Touch Panels / Keys
Physical user interfaces for room control and equipment status.
User input and status display
Tools supporting design and maintenance, rather than a mandatory step in the control path.
ARG EKOS
Unifies software and asset inventory, Git repositories, knowledge search and infrastructure monitoring.
Dependencies, knowledge and infrastructure state
ARG Operator
Development and operations sessions, change reviews, checkpoints and tests within the enterprise knowledge and tool architecture.
Change, review and recovery workflows
ARG Twin Designer
Defines properties, events, protocol mappings and versioned device types; generates BMS twin-model code.
Versioned twin definitions and code
ARG CAD Designer
Dimension-driven part and enclosure design, producing STEP, STL and DXF drawings.
Manufacturing models, drawings and previews
Appeto
Turns a problem and product idea into a versioned blueprint, studio and mini-app runtime.
Blueprints and shareable mini-apps
No matching systems. Try another name or filter.
HARDWARE DESIGN & LOCAL CONTROL
Ten hardware families and integrated systems for sensing, communication, control and user interaction. Each family links to its detailed product guide.
An on-site control and visualization platform, from connected devices and engineering variables to programmable scenarios and custom interfaces.
Models & family details ↗A programmable local controller separating main processing, field communication and display responsibilities to connect equipment through shared logic.
Models & family details ↗Programmable control with on-device statistical learning: measured signals become learned baselines, deviation indicators and conditions usable by the control program.
Models & family details ↗An I/O controller family for equipment logic, scenarios and commands, with local programmability and version-specific operator interfaces.
Models & family details ↗ABM modules and controllers bring sensor inputs and actuator outputs together at distributed points in a project.
Models & family details ↗Temperature control from living spaces to racks and equipment rooms, connecting measurement, setpoints, commands and visible status.
Models & family details ↗The everyday interface to lighting and room scenes, turning a touch into a coordinated response across a home or building.
Models & family details ↗A sensing, communication and control chain for connected systems, bringing together sensor nodes, actuators, gateways and a data platform.
Models & family details ↗An integrated smart-home package combining controllers, switches, thermostats, sensors and actuators with panels, software and coordinated living scenes.
Models & family details ↗An integrated data-center infrastructure package combining rack, environmental and energy monitoring with connectivity, software, alarms and an operational workspace.
Models & family details ↗ARCHITECTURES I HAVE DESIGNED
Shared point identity, event processing, controller programming, twin behaviour models and edge intelligence. Open a topic to explore its role and the related system.
ENID connects field messages, point models, logic and outputs. Point identity, device identity and command identity remain distinct.
View the related system ↑The catalog connects device models, point provisioning, protocol mappings and coordinated reference changes to runtime. Rules, expressions, FSMs, automation and limits consume the same points.
View the related system ↑Engineering variable names bind to ENID and typed ACV values. Local compilation, scenario threads and host calls connect program text to control requests.
View the related system ↑With the smart-display configuration, main processing, RF/RS485 and LCD processing have three hardware roles. ENID, persistent relationships and local engines form a programmable platform.
View the related system ↑Programs are tokenized on-device. Execution context survives cooperative slices and only written outputs are flushed. ANOM learns a signal baseline and returns a BASIC variable for control logic.
View the related system ↑Current-state classification differs from next-regime forecasting. Feature contracts, model artifacts, semantic mappings and episode records connect both to future outcome evaluation.
View the related system ↑Active market legs and timestamped features and labels feed training. Runtime can refresh the current view while the ledger preserves the first bar state for later outcome evaluation.
View the related system ↑Analysis produces a proposal. Backend, bridge and EA preserve command lifetime and identity across three environments. Durable claims, local locking and result reconciliation close the execution loop.
View the related system ↑EKOS combines retrieval from documents and code with agent observations of deployed systems. System, repository and deployment identities connect knowledge to observed operational state.
View the related system ↑Engineering requests become work orders with task-scoped tools. Candidate generation, activation and restart are separate phases; manifests, checkpoints and an independent supervisor track change and recovery.
View the related system ↑One account and a shared UDS connect personal and business tools. The assistant consumes selected context; ERP, IoT and PC integrations use explicit request and result bridges.
View the related system ↑Three roles connect: Twin Designer validates and publishes type contracts; the generator and runtime produce artifacts and instances; scene and process views combine identity, quality and history with spatial links and ENID bindings.
View the related system ↑The Windows agent abstracts XFS and XFS4IoT through providers. State, events and journals use a durable outbox; commands follow signature, target, time and policy validation before dispatch and execution receipts.
View the related system ↑Enterprise UI, domain APIs and tenant transactions trace documents from quotations and orders through replenishment, production, quality and financial posting. Reports and assistant tools operate within scoped context.
View the related system ↑Application profiles, crop knowledge and calendars feed assistant context and economic calculations. Recommendations remain in session history; economic scenarios expose cost and revenue assumptions.
View the related system ↑Part and material parameters feed a build pipeline. CadQuery geometry becomes manufacturing models, drawings and property reports. STEP, STL, DXF and previews serve distinct review and fabrication roles.
View the related system ↑DESIGNED & BUILT BY POORYA ARAM
I created the architecture, custom logic, product designs and integration of these systems. My implementations also use the underlying tools below, each with its own identity.
Detailed architecture & system connections on ArgSrv ↗