AXIS M1054 HD Network Camera Reviewed

Photo of author

Scott DeLeeuw

Axis M1054 Network camera

At a Glance
Product AXID M1054 Network camera [Website]
Summary Prosumer HD network camera with two-way audio, PoE and night vision
Pros • Wealth of features
• Solid construction
• Built-in two-way audio
• Night vision is in color and very clear
Cons • Night vision can’t be triggered by low light level
• Pricey compared to other “HD” netcams


Did you know Axis invented the network camera back in 1996? When I first started working with IP cameras I didn’t. As I’ve worked with more and more vendors I’ve come to take note of the large range of features and usability that run the gamut from very basic to very detailed. Taking pictures is just one small portion of what sets one network camera apart from another. Just as important are the features and the functions that are supported

For this review, we’ll be looking at AXIS’ M1054 camera. You can think of the M1054 as either the top end (and most expensive) of Axis’ "smallest and smartest" M10 series, or the next-to-least expensive model in its HDTV/Megapixel netcam family. The M1014 entry-level HD netcam, which should be shipping soon, lists at $229 and shares many of the M1054’s features, including 720p resolution.

The M1054 can be purchased for around $389 if you check around online. It’s more expensive than some of the other network cameras we’ve looked at. But once we get into features, you may find it’s worth it. A follow-up review will showcase the differences between the M1054 and the next model down, the M1031-W. In the meantime, check the M10 series spec and feature summary below.

AXIS M10 series
AXIS M10 series


Opening the M1054 box, I found a manual, software CD, the camera, a power supply and several mounting accessories, including a wire clip. I’ve mentioned the lack of a wire clip on other reviews, so that was nice to have.

Setup of the Axis M1054 was very easy. I simply plugged it into my network and then found the IP address with Overlook Fing on my Android phone. The first time accessing the camera’s web interface required an admin password be set. From there, I simply proceeded to the front page Live View of the camera, which is shown below in Figure 1. The Setup tab within the camera was also available here and lets you into the guts of configuring the camera for different functions. When it comes to features, there are a lot of them, which we’ll get into later.

AXIS M1054 Live View
Figure 1: AXIS M1054 Live View

The M1054 came to me courtesy of Iomega, so that I could review the video surveillance features in its new ix2-dl NAS. Since they sent three cameras, I decided to install the AXIS Camera Management software to see how it handled multi-camera management. The AXIS Camera Management software allows you to configure multiple cameras, manage firmware updates on multiple cameras, configure user accounts, check and configure IP addresses and just generally check the status of any AXIS cameras on your network.

In Figure 2 I’ve highlighted the Properties display of one camera within the AXIS Camera Management software. IP address info can also be found and adjusted here.

AXIS Camera Management software Camera Properties display
Figure 2: AXIS Camera Management software Camera Properties display

The AXIS Camera Management software was great for configuring multiple cameras all at once. But I felt going to each camera’s own setup page was best for really figuring things out, reading help and working on something I didn’t necessarily understand.

Figure 3 shows the configuration page of the AXIS Camera Management software, you can see it takes a no-frills approach. Changes can be quickly made, but it’s not very user-friendly.

AXIS Camera Management Device Configuration
Figure 3: AXIS Camera Management Device Configuration

Figure 4 below shows the AXIS Camera Management main screen, where templates can be applied to all cameras, firmware can be upgraded, user accounts can be created and modified, etc.

AXIS Camera Management software main page
Figure 4: AXIS Camera Management software main page


Because the M1054 camera was a loaner, I didn’t want to get too aggressive in pulling it apart for pictures, so there aren’t any. However, Axis’ specs state that the M1054 uses its own proprietary ARTPEC-3 processor (short Axis whitepaper) and has 128 MB of RAM and 128 MB of flash.

The M1054 can be powered by its supplied 5VDC wall-wart, or you can ditch the power cord and use Power over Ethernet (802.3af). Obviously, you need a PoE injector or PoE-enabled switch to make that happen, but it’s a nice option. The M1054 does not have built-in wireless networking, while the M1031-W does.

The image sensor within the M1054 is a 1/4″ progressive scan RGB CMOS, whereas the lens is a 2.9mm, 84deg view, fixed iris and fixed focus lens. By comparison, the ZyXEL IPC-4605N we last reviewed had a 60deg horizontal view lens. The Axis M1054 will have a wider viewing area, although the ZyXEL camera can pan and tilt the lens to see more field of view overall.

The PIR (passive infrared) sensor is good for up to 6 meters and is used for motion detection at night. The lens needs 0 lux when the 1W illumination LED is on, which can be triggered via a PIR action rule.

The camera also includes a speaker and microphone, which work well for two-way audio communication. There is also an I/O terminal connector that can really expand the capabilities of the camera. The digital output can be used to activate external devices upon event trigger, whereas the digital input can signal the camera to take action when an external stimulus is received.

Examples of external stimuli include door/window contacts, glass break detectors, etc. I can foresee a lot of uses for the I/O terminal connector, even though I didn’t test it out. Figure 5 below shows all the connectors of the M1054.

The connections of the AXIS M1054
Figure 5: The connections of the AXIS M1054


The AXIS M1054 has a wealth of features, many of which I found to be very well executed. Before we get into the meat of the Admin interface, I’ll list out a few of the features.

  • Resolutions from 160×90 to 1280×800.
  • Framerate of 30fps in all resolutions including H.264 and MJPEG formats
  • Multiple, individually configurable video streams
  • Image settings including compression, color, brightness, sharpness, contrast, white balance, exposure control, exposure zones, backlight compensation, fine tuning of behavior at low light, rotation, text and image overlay, privacy mask and mirroring
  • Two way audio
  • Security options including IP address filtering, HTTPS encryption, digest authentication and a user access log
  • Supported protocols IPv4/v6, HTTP, HTTPS**, QoS Layer 3 DiffServ, FTP, SMTP, Bonjour, UPnP, SNMPv1/v2c/v3(MIB-II), DNS, DynDNS, NTP,RTSP, RTP, TCP, UDP, IGMP, RTCP, ICMP, DHCP, ARP, SOCKS
  • Open API for software integration, including the ONVIF specification
  • Motion detection, audio detection and tamper protection
  • Many highly customizable alarm events and actions

In Use

I have to admit, I had a lot of fun reviewing the M1054. It has a whole lot of features, most of which are pretty easy to figure out as you sit in front of them. Some of the features include options I’ve complained about other cameras not having in past interviews.

A great example of this is Figure 6 below. You can see that motion detection window can be set and activity “noise” can be viewed in a timeline across the bottom right of the screen. Adjusting the sliders lowers or raises the Activity bar so you can know just what type of activity is going to trigger your motion detection event and exactly where you need to be set to capture that kind of motion. This is a much better method than the sensitivity number approach used by less expensive cameras that requires a trial-and-error setting approach.

Motion Detection configuration of the AXIS M1054
Figure 6: Motion Detection configuration of the AXIS M1054

Privacy Masks can also be set up to block out certain parts of the image in case there is anything that the camera operator should not be seeing. Overlays can be added to the image including date and time, text, or a logo/image.

The M1054 deviates from other cameras I’ve tested in that it has no IR LEDs. Instead, it uses a 1W white LED that you can trigger on specific events. We’ll see in the next section how this affects image quality in the dark. But I should mention that in order to have a visible image at night, the bright light needs to be on, which isn’t suited for inobtrusive monitoring. The light can be triggered in various ways, by motion on the PIR (passive infrared) sensor, audio detection, schedule or externally by input on the I/O connector.

The PIR sensor uses passive infrared technology to detect motion at night within a 6 M range. In my testing I set an Action Rule to trigger the LED on PIR motion detection so I could easily see when it tripped. I then had it email me 10 images of what it saw. Initially, my tests involved flapping my arms wildly in the dark to see when the light came on. But I later switched to adding a sound clip for the camera to play on PIR activation, in a failed attempt to scare our cat.

My unofficial tests found the PIR sensor worked reliably at a range of about 8 feet, but your mileage may vary. Figure 7 below shows the Action Rules I set when testing the PIR sensor.

An example set of Action Rules
Figure 7: An example set of Action Rules

The M1054 can record to a network share, either on a continuous or action rule basis. You can set it to remove recordings older than a time specified and you can view recordings it has done to the share right on the camera’s web interface. Additionally, in the case of Action Rules, you can have images and/or notification sent to you via email in the case of trigger activation. Figure 8 below shows a configured network share.

A configured network share
Figure 8: A configured network share

Action Rules for events were very customizable allowing for an almost endless amount of configuration options and notifications. With a little time and ambition I couldn’t really think of any situation that I couldn’t notify on. Trigger examples included storage being full, restarts, connectivity lost (admittedly not tested), PTZ moving (if this camera were to have it), time, input from the I/O connector, and the various detectors (audio, motion, PIR, and tamper).

Action Types included activating the light, using the I/O output port, playing an audio clip, recording video, sending images, sending notifications, and working the Status LED. Each of those various actions then had a subset of actions. Figure 9 below shows an example of a few options of the Action Rules screen.

Some examples of Action Rule configuration
Figure 9: Some examples of Action Rule configuration

With everything this camera can do, it only makes sense that you would want to know what’s going on. The camera’s web interface includes a very comprehensive and useful set of logs and reports for doing just that. Figure 10 below shows the many things that can be reported on.

Reporting function of the M1054
Figure 10: Reporting function of the M1054

The complete screen captures of the M1054 admin screens can be seen in the gallery below.

Live View

Live View

Basic Setup

Basic Setup


Tab to configure user access


Tab for configuration of TCP options

Date & Time

Tab for configuration of time and date settings

Video Stream

Tab for configuration of video streams

Audio Settings

Tab to configure audio settings

Video Stream

Tab for configuration of video streams

Stream Profiles

Tab for configuring individual streams

Camera Settings

Camera Settings

Overlay Image

Tab allowing an image to be overlayed on the picture

Privacy Mask

Configure an unseen private area here

Audio Settings

Tab to configure audio settings

Audio Clips

Tab for configuration of audio clips

Live View layout

Tab to customize your Live View

Camera Tampering

Configure what constitutes tampering

Motion Detection

Set up detection windows and sensitivity here

Audio Detection

Configure audio detection here

PIR Sensor

Configure the sensitivity of the passive infrared sensor here

Application packages

Set up ONVIF apps here

Action Rules

Create and configure Action Rules


Set up Alert recipients


Customize schedules


Set up repeating actions

Recording List

See recordings

Continuous Recording

Set up continuous recording


Tab to configure user access

IP Address Filter

Allow or deny IP addresses


Configuration options for HTTPS

IEEE 802.1X

Configuration options for IEEE 802.1X

Audio Support

Enable and disable audio support

Date & Time

Tab for configuration of time and date settings

TCP/IP Basic

Tab for configuration of TCP options

TCP/IP Advanced

Advanced TCP/IP settings


Configuration for SOCKS


QoS configuration

SMTP (email) Settings

Configuration of email options


Configuration of SNMP monitoring options


Enable or disable UPnP


RTP configuration


Enable and disable Bonjour


See configured storage

I/O Ports

Configure IO ports


Enable or disable the status LED

Port Status

Status of ports


Tab for common admin tasks

Support Overview

Intro to support section

System Overview

Quick look at entire system status

Logs & Reports

Quick reference for all logs and reports

Server report

build information


Set log file parameters

Advanced Scripting

Powerful scripting options for customization

File Upload

Web file upload for customization

Plain config page

Another option


About the camera page

Image Quality

For the image quality comparison, I used a modified setup close to the one I have been using for all of the camera reviews. This consists of a control daylight image in our junk room with a Nikon D5000 DSLR. The new twist is that I now have markers set up at 5 feet, 10 feet, 15 feet, and 20 feet instead of just one at 20 feet. For comparison’s sake I’ll also include the snapshots from the ZyXEL IPC-4605N, which was our last camera review with probably the best picture quality I’ve seen to date.

Figure 11 is the Nikon D5000 DSLR reference shot.

Control image from the Nikon D5000 DSLR
Figure 11: Control image from the Nikon D5000 DSLR

Figure 12 is the Axis M1054.

Day image from the Axis M1054
Figure 12: Day image from the Axis M1054

Figure 13 is the ZyXEL IPC-4605N for daylight comparison.

Comparison day image from the ZyXEL IPC-4605N
Figure 13: Comparison day image from the ZyXEL IPC-4605N

The layout of the junk room is ever evolving, so some components of comparison with the ZyXEL will be difficult to quantify. At close range to 15 feet, the lettering on the markers is clearly visible. At 20 feet you can still make it out since we know what it says. However, the M1054 does have ok penetration back through the doorway beyond the 20 foot marker, a little more clearer than the ZyXEL. The daylight clarity of the M1054 is very good.

When we move on to night vision I need to preface the pictures by mentioning again that the M1054 uses a white LED vs. IR LEDs for low light use. The effect, as you will see in the following pictures, is dramatic. The resulting picture is in color and everything is very clear up to the 10 foot mark. It’s unfortunate that my old testing protocol did not have the 5 foot markers as it would have been interesting to see clarity of the ZyXEL camera with the markers. The IR LEDs, while not providing color, seem to create a more compelling image, as you will see in the images below.

Figure 14 is the Axis M1054 night vision.

Night image from the Axis M1054
Figure 14: Night image from the Axis M1054

Figure 15 is the ZyXEL IPC-4605N night vision comparison.

Comparison night image from the ZyXEL IPC-4605N
Figure 15: Comparison night image from the ZyXEL IPC-4605N

One caveat, as mentioned earlier, is how you plan to use your camera. At night, cameras with IR LEDs will enable them when light gets down to a certain level. This also causes the annoying click on, click off that we sometimes get when the light meter is right on the edge of useable light. For something like a quick check of your home’s netcam, IR is the way to go. You can clearly see the camera’s field of vision without having to interact with the camera’s controls.

With the M1054, you have to turn on its light if you want to see in the dark. I didn’t find any way to have it automatically come on at night. You can, however, have the light illuminate automatically for different events, such as motion detected by the PIR (Passive Infrared) sensor, audio detection, or even by time. But nothing I found could turn the camera light on in response to low room light. In an office situation, it may make sense to have the bright LED come on after hours anyway. With that said, the M1054 had an excellent picture with just a small amount of light from another room, compared to some other cameras I’ve used.

As a last check, I loaded the camera in to Blue Iris to capture the measured framerate. In the H.264 stream I saw a consistent 30fps for the M1054. This is very good and should capture very useable video in a motion detection situation.

Closing Thoughts

At close to $400, the AXIS M1054 is much more expensive than other cameras we’ve reviewed. But the old saying that "you get what you pay for" certainly applies here. The camera features, bundled AXIS software options and image quality make the M1054 well worth the extra money.

Related posts

Head to Head: Slim Devices’ Squeezebox and Creative’s Sound Blaster Wireless Music

Networked music adapters can be a less expensive (though not cheap!) alternative to a Media Center PC for getting your digital music files out of the back bedroom office where your computer sits and into your living room where more comfortable listening options await. Scott Sidel takes a look at two products that both get the job done, but take different approaches in getting there.

Western Digital WD TV Reviewed

Western Digital's latest WD TV adds Miracast support but takes away Netflix.

Sondigo Sirocco: Wireless Audio Streaming with a DRM detour

DRM tends to put a crimp in wireless audio streaming flexibility. But Jim Buzbee found that Sondigo's Sirocco handily works around the problem.