Embedded Modules

The following modules are embedded within the On Prem Agent, as either a statically linked Rust-native implementation, or a Lua binding to Rust-native code.

This makes it possible to deploy Lua-based Lambdas and their Controllers over the air that make use of latency-sensitive or security-sensitive modules for interacting with IoT busses or edge network endpoints.

Embedded Lua Modules

The following Lua modules are embedded in the On Prem agent:

Module Compute Kernel LuaRocks Comparable API Reference Features
arete-sdk mlua-arete-sdk (Rust) Control Plane for Smart Buildings
crc16 mlua-crc16 (Rust) luacrc16 Checksums
inspect (pure Lua) inspect Stringify a Lua variable while debugging
json mlua-json (Rust) lua-cjson, lunajson JSON serde support
periphery mlua-periphery (Rust) lua-periphery Peripheral I/O
redis (pure Lua) redis-lua LuaSocket based Redis client
socket mlua-socket (Rust) LuaSocket Networking
xid mlua-xid (Rust) Work with XIDs

©2026 Megalithic LLC | Website | GitLab | GitLab (Megalithic)