# Musson Industrial's Embr-SNMP Module (BETA)

**URL:** <https://forum.inductiveautomation.com/t/musson-industrials-embr-snmp-module-beta/111185>\
**Category:** 3rd Party Modules\
**Created:** [October 3, 2025, 11:27pm UTC](https://forum.inductiveautomation.com/t/musson-industrials-embr-snmp-module-beta/111185 "2025-10-03T23:27:53Z")\
**Posts on this page:** 1\
**Showing post:** 77

<div class="post-metadata">

**Author:** ![bmusson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmusson/32/87530_2.png) [@bmusson](https://forum.inductiveautomation.com/u/bmusson)\
**Post date:** [February 5, 2026, 7:33am UTC](https://forum.inductiveautomation.com/t/musson-industrials-embr-snmp-module-beta/111185/77 "2026-02-05T07:33:07Z")

</div>

New beta: [Embr-SNMP-Ignition83-0.4.0.modl](https://forum.inductiveautomation.com/uploads/short-url/2982CAboVmuxrmuMnaEkji3bRP.modl) (964.6 KB)

This adds a whole bunch of stuff.

### Agent Device Improvements

- Upon startup, the driver will walk the entirety of an agent's objects tree to learn the model.
  - This model is kept up to date as new reads are performed.

- Upon startup, the driver will attempt to learn the maximum supported request/response sizes of the agent.
  - This should resolve the "PDU Too Big" errors when reading long strings.
  - This should help improve performance, but I still want to test this.

- Value writes are now properly coerced into the correct underlying SNMP datatypes.

### OPC UA model improvements:

- Added an `Objects` folder that supports browsing all known objects.
  - Only numeric OIDs are supported (still).

- Object nodes are modeled using a new set of SNMP specific `DataTypes`.
- Object nodes currently support several properties:
  - `{oid}/DataType` returns the underlying SNMP DataType of the object as a string.
  - `{oid}/ExpectedSize` returns the expected size of the variable, which is used for PDU creation. This one is meant for troubleshooting.

- Added `ReadTable` and `Walk` OPC UA methods.
  - These return arrays of `OidValue`, a `{ oid: Oid, value: BaseDataType }` structure.

- Added more diagnostics nodes.

## Feedback

- Can you subscribe to all the objects in your agent? What happens if you try?

---

_[View the full topic](https://forum.inductiveautomation.com/t/musson-industrials-embr-snmp-module-beta/111185)._
