APPLICATION

Battery-Powered Construction Site Security
with Edge AI: NE301 Deployment Guide

Construction sites have no fixed power, no permanent network, and no tolerance for false alarms that pull guards away from real incidents. This guide covers how to deploy the NeoEyes NE301 — on 4× AA batteries with LTE Cat.1 and a custom intrusion detection model running on-device — to secure temporary sites without cloud dependency or recurring infrastructure costs.

~12 min read
Updated April 2026
NeoEyes NE301 · LTE Cat.1 · YOLOv8
Intermediate · Security Integrators · P1 Operators

Why Construction Sites Break Standard Security Cameras

A typical construction site runs 6–18 months, relocates equipment monthly, and has no mains power at the perimeter. Standard IP cameras need power runs and Ethernet drops — both require civil works and become obstacles when the site layout changes. Solar-powered 4G cameras exist, but most consumer models run fixed cloud AI that cannot be customised. When your client's security platform uses a proprietary intrusion model trained to filter out site workers and distinguish authorised vehicles from trespassers, "fixed cloud AI" is a non-starter.

Three hard requirements define this deployment class:

  • No mains power — battery or solar only, with multi-month autonomy between maintenance visits
  • No fixed network — cellular (4G LTE) is the only viable uplink for remote perimeter positions
  • Custom model required — the AI must be trainable on your specific intrusion classes (worker vs trespasser, authorised vehicle vs unknown)

The NE301 is the only camera in CamThink's line that handles all three simultaneously: on-device edge AI inference (0.6 TOPS STM32N6 NPU), battery operation with 6.1 µA deep sleep, and fully open firmware that accepts any YOLOv8-based TFLite INT8 model without vendor lock-in.

Scope

This guide covers the NE301 in battery + LTE Cat.1 configuration with a custom intrusion detection model. For sites with WiFi coverage or wired power available, see the PoE NE301 guide. For multi-camera aggregation via a central NG4500 gateway, see the gateway architecture guide.

Hardware Specifications — What the Numbers Mean for This Scenario

The NE301 battery life figures published by CamThink are lab-measured at 25°C with standard signal strength. Construction sites are colder, windier, and often in partial cellular coverage. Here is what the official data means in practice.

Sleep current
6.1 µA
Managed by U0 power controller. Dominant standby drain: 0.15 mAh/day regardless of frequency
Active current (LTE Cat.1)
110 mA / 14 s
GL912 global module per capture cycle (wake + capture + infer + upload + sleep)
Energy per capture (LTE)
0.428 mAh
GL912. NA915 (North America): 0.443 mAh at 119 mA / 13.4 s
Battery (standard)
4× AA alkaline
1,750 mAh effective capacity after 30% derating for temperature and self-discharge
Local inference latency
2–3 s
On-device YOLOv8n TFLite INT8. Lab conditions. Image is processed before upload decision
IP rating / temp range
IP67 · −20°C to +60°C
Dust and 1 m water submersion. Note: alkaline battery capacity drops 20–30% at 0–10°C

The critical insight from the official battery data: at 10 PIR-triggered captures per day via LTE, battery life is approximately 1.08 years (GL912 global module). At 5 captures/day, it reaches ~2.09 years. For a 12-month construction project, 10 captures/day on LTE clears the project duration without a battery swap — if signal quality is adequate.

Capture frequency Daily power (mAh) Battery life — LTE GL912 Realistic site assessment
3× / day 1.43 3.35 years Very low activity sites. Consider whether this frequency is enough for real intrusion coverage.
5× / day 2.29 2.09 years Balanced. PIR triggers during working hours only, camera sleeps overnight.
10× / day 4.42 1.08 years Active perimeter monitoring. Covers a 12-month project without battery swap at good signal.
20× / day 8.74 ~6 months High-activity perimeter. Plan for one mid-project battery service visit.
Source: NE301 Battery Life official documentation. Lab conditions, 25°C, good signal. Reduce estimates by 20–30% for 0–10°C winter deployments. Use the Battery Life Calculator for your specific configuration.
Temperature impact — this matters on UK / EU winter sites

Alkaline AA battery capacity drops 20–30% at 0–10°C and 40–60% below −10°C (official spec). For winter deployments in Northern Europe or high-altitude sites, plan battery replacement cycles accordingly or switch to lithium AA cells, which maintain capacity better in cold. The NE301 hardware operates to −20°C; the battery chemistry is the limiting factor.

System Architecture

The NE301 processes each PIR-triggered event entirely on-device. The intrusion model runs inference locally, and only confirmed detections (above your configured confidence threshold) are transmitted over LTE to your alarm platform. This two-stage filter — PIR hardware gate then AI software gate — is what eliminates the false alarm volume that plagues conventional motion-triggered cameras.

The MQTT payload contains the device ID, timestamp, battery percentage, detection class, confidence score, and the captured JPEG — everything your alarm platform needs to make a dispatch decision. Because inference runs on-device before transmission, you receive structured alert data rather than raw video streams, which keeps data costs low on LTE SIM plans.

PIR integration — documented hardware path

The NE301 has a dedicated 4-pin Wafer PIR connector on the main board. CamThink publishes an official PIR Sensor Integration guide covering wiring, Web UI trigger configuration, and MQTT data forwarding to NeoMind. PIR-triggered capture keeps the NE301 in deep sleep (6.1 µA) until motion is detected — this is the primary mechanism for achieving multi-month battery autonomy.

Custom Model: What "Open Firmware" Actually Means for Security Integrators

Most commercial IP cameras ship with a fixed AI model from the vendor. You can tune sensitivity, but you cannot retrain the model on your specific intrusion classes or replace the inference engine. The NE301's firmware is fully open source on GitHub, and the model slot accepts any YOLOv8-family model exported to TFLite INT8 format via the standard Ultralytics export pipeline.

What you can train and deploy

  • Person detection with worker / trespasser classification — train on images of workers in hi-vis gear vs generic pedestrians. The camera distinguishes your staff from intruders based on visual features you define.
  • Vehicle authorisation — train on plates or vehicle types present on your site. Unknown vehicle entering after hours triggers an alert; known delivery truck does not.
  • Zone crossing — bounding box crossing a defined perimeter line (configured in the Web UI inference parameters).
  • Tool / equipment presence — detect scaffolding being moved or machinery activated outside authorised hours.

Model format and constraints

The STM32N6 NPU runs TFLite INT8 quantised models at 256×256 input resolution. Larger inputs are not supported at this compute level. YOLOv8n is the recommended architecture — it fits within the memory and compute envelope and achieves 2–3 s inference per frame on-device. The official Model Training and Deployment guide covers the complete pipeline: Ultralytics training → TFLite export → STM32 quantisation → Web UI deployment. CamThink also provides an AI Tool Stack that wraps the pipeline for teams without deep ML infrastructure.

Inference latency — set realistic expectations

On-device inference takes 2–3 seconds per frame (lab conditions, YOLOv8n, 256×256 INT8). This is sufficient for intrusion detection where a human crossing the perimeter takes 5–30 seconds to reach a sensitive zone. It is not suitable for real-time video analytics requiring sub-second response. For latency-critical applications, consider the NG4500 gateway.

Evaluating NE301 for a security deployment? We can help scope hardware BOM, model training requirements, and SIM costs before you commit.

Deployment Walkthrough

1
Install LTE Cat.1 module

Insert the GL912 (global) or NA915 (North America) Cat.1 module onto the front-side headers of the NE301 main board — it is driver-free and recognised on boot. Insert a nano SIM into the SIM slot. Install 4× AA alkaline batteries in the tray. Use high-quality alkaline cells (Duracell, Energizer) or lithium AAs for winter deployments.

2
Connect PIR sensor

Wire a compatible PIR sensor to the NE301's 4-pin Wafer PIR connector on the main board. Refer to the PIR Sensor Integration guide for pinout and compatible sensor list. Mount the camera and PIR together on the enclosure, or use a separate PIR positioned at the entry point for wider angular coverage.

3
Configure LTE and trigger in Web UI

Connect to the NE301 WiFi AP (NE301_XXXXXX, no password) and open 192.168.1.1. Navigate to Internet Connection → Cat.1, enter your SIM APN credentials, and verify cellular connection. Then go to Trigger Settings → PIR, enable PIR trigger, and set the post-trigger capture count and interval. Enable deep sleep between events.

4
Deploy your intrusion model

In the Web UI, navigate to AI Model. Upload your YOLOv8n TFLite INT8 model file (exported via Ultralytics + STM32 quantisation tools). Set confidence threshold and, if needed, define detection zones using the Web UI inference parameter controls. Click Apply — the model loads immediately with no restart required.

5
Configure MQTT output to your platform

Navigate to Data Reporting → MQTT. Enter your broker host, port (1883 or 8883 for MQTTS), topic prefix, and credentials. Set the NE301 to publish only on AI detection trigger — this ensures only confirmed detections (above threshold) generate MQTT messages, keeping LTE data usage low.

6
Test, mount, and seal

Walk through the PIR detection zone and confirm MQTT messages arrive at your broker with correct detection class and confidence. Check the battery percentage in the first payload ("battery": 98) as a baseline. Mount the NE301 in the IP67 enclosure at 2.5–4 m height facing the entry zone, with the PIR pointing 10–30° downward for optimal body detection range.

Connectivity Options: When to Use LTE vs WiFi

The NE301 ships with WiFi standard. LTE Cat.1 is an add-on module. For construction sites, the choice is usually straightforward — but some edge cases exist.

LTE Cat.1 Use LTE when:

  • Site has no existing WiFi infrastructure (most bare-land construction sites)
  • Perimeter cameras are more than 50 m from any WiFi AP
  • Site layout changes regularly — no need to move or extend WiFi coverage
  • Cameras deployed for 6–18 months and then removed — SIM cost is acceptable vs infrastructure
  • Regulatory requirement: images must not traverse a private LAN

WiFi Use WiFi when:

  • Site office or welfare cabin has a WiFi router within 50 m of camera positions
  • Deploying 10+ cameras — eliminates per-unit SIM recurring cost
  • Battery life is critical and every mAh counts (WiFi draws 70 mA vs 110 mA for LTE per capture)
  • Site already has a managed LAN with MQTT broker on-premises
LTE vs WiFi battery impact — the real numbers

At 10 captures/day: WiFi = 2.09 years battery life. LTE Cat.1 GL912 = 1.08 years. The LTE module draws 57% more current per capture event (110 mA vs 70 mA) and takes longer (14 s vs 11 s). For a 12-month construction project, LTE just clears the threshold — for an 18-month project, plan one battery service visit or switch to solar supplement.

MQTT Payload Reference

When configured for AI detection trigger, the NE301 publishes the following JSON payload on confirmed detection events only. Your alarm platform subscribes to the configured topic and receives this message each time the on-device model fires above the confidence threshold.

NE301 — AI detection MQTT payload
{
  "ts": 1745510400000,          // Unix timestamp, ms
  "values": {
    "devName":     "NE301-SITE-A-G01",  // Configurable device name
    "devMac":      "D8:3B:DA:5C:11:2A",
    "battery":     91,                 // Remaining battery %
    "snapType":    "AIDetect",         // PIR | AIDetect | Scheduled | Button
    "localtime":   "2026-04-24 02:17:30",
    "imageSize":   68420,              // bytes
    "image":       "data:image/jpeg;base64,..."
  }
}

The "snapType": "AIDetect" value is set when the capture was triggered by an on-device AI inference result crossing your configured threshold. This distinguishes confirmed detections from scheduled captures or manual button triggers in your platform's event log. Configure your alarm platform to dispatch only on AIDetect events — ignore PIR-only events if you want the AI to be the final gate.

Frequently Asked Questions

What happens when the NE301 detects movement but the AI does not confirm a threat?
The PIR sensor wakes the NE301, which captures an image and runs inference locally. If the detection confidence is below the configured threshold — for example, a PIR trigger caused by wind-blown debris — the NE301 does not publish an MQTT message and immediately returns to deep sleep (6.1 µA). No alert reaches your platform. This two-gate filter (PIR hardware + AI software) is the primary mechanism for false alarm reduction. The trade-off: each PIR trigger consumes a small amount of battery regardless of AI outcome, because the capture and inference cycle always runs. Set PIR sensitivity conservatively to avoid frequent spurious wake-ups.
Can I run the NE301 on solar power instead of AA batteries?
Yes — the NE301 accepts USB Type-C power, which can be supplied by a small solar panel with a charge controller and buffer battery (e.g., 10,000–20,000 mAh LiPo pack). CamThink does not currently sell a solar accessory kit, but the USB-C input is a documented power option. Note that accessing the USB-C port requires opening the sealed enclosure — plan this during initial installation, not in the field. For long-term sites (12+ months) with adequate sunlight, solar supplement extends effective battery autonomy indefinitely.
How many NE301 cameras can I manage without the NG4500 gateway?
Each NE301 on LTE connects directly to your MQTT broker — there is no hard per-site camera count limit imposed by the hardware. In practice, 20–50 cameras on individual LTE SIMs is manageable if your MQTT broker is sized for the throughput. Above 50 cameras on a single site, an NG4500 gateway running NeoMind as the central broker and device manager typically reduces operational overhead significantly. NeoMind auto-discovers cameras, monitors battery status, and supports OTA firmware updates across the fleet.
Can I use my existing AI platform's models on the NE301?
Yes, if your models are based on the YOLO family (v5/v8/v11) or MobileNet detection architectures and can be exported to TFLite INT8 format at 256×256 input resolution. The NE301 firmware accepts the model file via the Web UI — no SDK integration required. If your platform uses a different architecture (e.g., SSD MobileNet at a different resolution, or a transformer-based model), it will need to be converted or replaced with a compatible architecture. Contact CamThink with your model spec to assess compatibility before purchasing.
Does the NE301 support night vision or IR illumination?
The NE301 has a built-in fill light for close-range dark environment capture — suitable for illuminating a meter face or a narrow doorway at 15–30 cm. It is not an IR night vision system for wide-area outdoor coverage. For construction site perimeter monitoring in darkness, pair the NE301 with an external IR illuminator covering the target zone, or position cameras where site lighting (security floodlights) provides ambient illumination during dark hours. The NE301 camera module handles low-light conditions better with supplementary illumination; it is not a dedicated night vision camera.
What is the recommended mounting height and angle for perimeter intrusion detection?
Mount the NE301 at 2.5–4 m height, angled 10–20° downward toward the detection zone. At this height, a person entering the frame at 5–10 m distance occupies enough pixels (at 4MP resolution) for reliable person detection with a YOLOv8n model. Mount too low (<2 m) and the camera is vulnerable to tampering; too high (>5 m) and person bounding boxes become too small for confident inference at 256×256 model input. Use the NE301's standard mounting bracket or a custom enclosure fixed to temporary scaffolding or existing site fencing.
HH
Harry Hua
Technical Director, CamThink · Edge AI & IoT Security Systems

Harry leads CamThink's technical direction across hardware, firmware, and edge AI deployment. He has worked across security system integration, industrial IoT, and smart agriculture projects spanning Europe and Asia-Pacific.

Connect on LinkedIn
Evaluate for Your Site

Security integrator? Tell us your deployment scale and we'll help scope the BOM and model pipeline.

Ready to Secure Your Construction Site?

Tell us your site duration, camera count, signal conditions, and whether you have an existing AI platform — we'll help you design the right BOM and model pipeline.

Shop NE301 NE301 Docs