loader-logo

Which Meraki Wi-Fi 6 Access Point Should Be Selected?

Meraki changed the Wi-Fi industry when they released cloud-managed access points (APs). Companies rely on Meraki APs for mobility and ease of management, whether that is in the classroom to connect many devices or in the warehouse for handheld scanners in fulfillment centers. 

Our guidance to people is to start with planning and design before upgrading their APs. There is much to consider before determining a model and quantity.

A few AP models on Meraki’s product page can leave a network administrator wondering which one is suitable for their environment. While there may be a handful of models listed, there are three indoor models to compare. They are the Meraki MR56, MR46, and MR36. 

Get a demo

Not sure how Meraki’s Wi-Fi 6 access points work with the dashboard? Get your hands on a demo and give it a test drive. Contact us today.

Indoor Meraki Wi-Fi 6 Access Points

Table 1.1 compares each one at a glance. Meraki is ideal for cloud management and ease of use with its simple dashboard when it comes to warehouse deployment. But most handheld scanners today do not support Wi-Fi 6 yet. But if you’re in the process of upgrading your APs, then Wi-Fi 6 is a clear upgrade choice.

MR56MR46MR36
ProtocolWi-Fi 6Wi-Fi 6Wi-Fi 6
MIMO8×8:84×4:42×2:2
MU-MIMOUL/DLUL/DLUL/DL
Ports5 Gigabit Ethernet2.5 Gigabit Ethernet1 Gigabit Ethernet
PurposeHigh densityHigh densityGeneral Wi-Fi
Table 1.1 – Indoor Meraki Wi-Fi 6 Access Points

Typically, warehouses do not need high performance. They need reliability and mobility. We recommend looking into the MR46E because of the external antenna capabilities. In extreme conditions, such as freezers, industrial environments, and outdoors, look to the outdoor MR76.

Enterprise and classroom environments will need to look into high density and capacity requirements. The expectation is many laptops, and mobile devices will be connecting to Wi-Fi. Often, the application usage will be unknown; therefore, network administrators must design for high density, and capacity will be required. In typical open office environments, the MR46 can manage up to 40-50 devices with medium application demands such as HTTPS traffic, email, and web browsing. In our designs, we typically aim for about 25 devices per AP.

But don’t set the MR36 aside. It’s an ideal AP for general coverage. In many environments, desktop computers connect with Ethernet.

Will the higher performance of the MR56 be needed? Wi-Fi networks with 80- or 160 MHz wide channels will utilize the 8×8:8 radio and 5 Gbps Ethernet port. In our experience, the environments we have been in have not reached this level of performance because of radio frequency limitations such as co-channel contention.

Outdoor Meraki Wi-Fi 6 Access Points

There are situations where Meraki indoor APs cannot stand up to extreme conditions such as rain, sun, dirt, and freezing temperatures.

The MR86 and MR76 are your options with various antenna selections to shape the Wi-Fi signal. The MR86 will require a higher PoE requirement and is capable of doing Multigigabit compared to the MR76.

In our experience, the MR76 is a fully capable AP. More importantly, it comes down to antenna selection. The type of antenna used determines the coverage. We’ve seen many opt for omnidirectional dipole antennas. Consider where Wi-Fi coverage will be required and ask a Wi-Fi expert to identify an antenna that will provide improved Wi-Fi quality for devices.

MR86MR76
ProtocolWi-Fi 6Wi-Fi 6
MIMO4×4:42×2:2
MU-MIMOUL/DLUL/DL
Ports2.5 Gigabit Ethernet1 Gigabit Ethernet
PoE802.3at802.3af
PurposeOutdoor high densityOutdoor general Wi-Fi
Table 1.2 – Outdoor Meraki Wi-Fi 6 Access Points

Features Included Without Advanced Licensing

Meraki offers many features within the enterprise AP license. An example of these features are:

  • Location Analytics
  • Wireless Health
  • WIPS
  • API

Location Analytics enables a location to expand its offerings. By getting data into data such as dwell time, a site can optimize its operations and improve the end-user experience, such as developing a custom application that leverages location-based services from the Meraki APs. 

Wireless Health gives network administrators a way to view issues on the Wi-Fi network. Meraki continues to update Wireless Health that lowers the amount of time it takes for a network administrator to identify Wi-Fi problems.

Wireless intrusion prevention system (WIPS) from every Meraki AP increases the security posture to identify rogue APs that may be disrupting services.

The application programmable interface (API) extends Meraki’s capability for the network administrator to enable additional efficiencies and further simplify operations. 

Get A Quote Today

Packet6 is a Meraki partner. We can help produce a quote for your next Meraki Wi-Fi 6 upgrade. Contact us today.


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.


[gravityforms id=16 title=false description=false]
<script type="text/javascript">if(!gform){document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0});var gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),null==t&&(t=10),gform.hooks[o][n].push({tag:i,callable:r,priority:t})},doHook:function(o,n,r){if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[o][n]){var t,i=gform.hooks[o][n];i.sort(function(o,n){return o.priority-n.priority});for(var e=0;e<i.length;e++)"function"!=typeof(t=i[e].callable)&&(t=window[t]),"action"==o?t.apply(null,r):r[0]=t.apply(null,r)}if("filter"==o)return r[0]},removeHook:function(o,n,r,t){if(null!=gform.hooks[o][n])for(var i=gform.hooks[o][n],e=i.length-1;0<=e;e--)null!=t&&t!=i[e].tag||null!=r&&r!=i[e].priority||i.splice(e,1)}}}</script> <div class='gf_browser_chrome gform_wrapper gravity-theme' id='gform_wrapper_16' ><form method='post' enctype='multipart/form-data' id='gform_16' action='/which-meraki-wi-fi-6-access-point-should-be-selected/' > <div class='gform_body gform-body'><div id='gform_fields_16' class='gform_fields top_label form_sublabel_below description_below'><fieldset id="field_16_1" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><legend class='gfield_label gfield_label_before_complex' >Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name' id='input_16_1'> <span id='input_16_1_3_container' class='name_first' > <input type='text' name='input_1.3' id='input_16_1_3' value='' aria-label='First name' aria-required='true' placeholder='First Name' /> <label for='input_16_1_3' >First</label> </span> </div></fieldset><div id="field_16_2" class="gfield gfield--width-full gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_16_2' >Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_16_2' type='text' value='' class='large' placeholder='Business email address' aria-required="true" aria-invalid="false" /> </div></div><fieldset id="field_16_3" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><legend class='gfield_label gfield_label_before_complex' >Consent<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox' id='input_16_3'><div class='gchoice gchoice_16_3_1'> <input class='gfield-choice-input' name='input_3.1' type='checkbox' value='I consent to the processing and sharing with partners of the personal data that I provide Packet 6 for this activity in accordance with and as described in the &lt;a href=&quot;https://packet6.com/privacy-policy&quot; target=&quot;_new&quot;&gt;Privacy Policy&lt;/a&gt;' id='choice_16_3_1' /> <label for='choice_16_3_1' id='label_16_3_1'>I consent to the processing and sharing with partners of the personal data that I provide Packet 6 for this activity in accordance with and as described in the <a href="https://packet6.com/privacy-policy" target="_new">Privacy Policy</a></label> </div></div></div></fieldset><div id="field_16_4" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_16_4' >Comments</label><div class='ginput_container'><input name='input_4' id='input_16_4' type='text' value='' /></div><div class='gfield_description' id='gfield_description_16_4'>This field is for validation purposes and should be left unchanged.</div></div></div></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_16' class='gform_button button' value='Get the report' onclick='if(window["gf_submitting_16"]){return false;} window["gf_submitting_16"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_16"]){return false;} window["gf_submitting_16"]=true; jQuery("#gform_16").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_16' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='16' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_16' value='WyJbXSIsImY4MGVlNTA5MGVjMWYzYzU5NzUyOGFhOWE3ZGFiMzRlIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_16' id='gform_target_page_number_16' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_16' id='gform_source_page_number_16' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div>