M117 Series WIFI Smart Plug

Product Specification

Version V1.0

1. Introduction

1.1 Overview

The MK117 Series product is a WIFI smart plug featuring power and energy monitoring with a measuring accuracy of ±0.5%. It connects to a cloud server via a WIFI network, enabling smart control, power, and energy monitoring, among other functions. The MK117 supports standard MQTT brokers (like EMQTT, Mosquitto) and other MQTT-compatible servers, and can integrate with AWS IoT and Aliyun IoT. This allows for quick integration into existing IoT systems, with all data uploaded directly to the user's server, facilitating further application development.

A diagram illustrates the MK117 smart plug connecting via Wi-Fi and MQTT to a router, which then connects to the internet and a cloud server, with a client device accessing the server.

1.2 Model List

BandModelDescription
2.4GHzMK117- BUS type, max current is 15A
2.4GHzMK117- GUK type, max current is 13A
2.4GHzMK117- FEU type, max current is 16A
2.4GHzMK117- EFR type, max current is 16A
2.4Ghz&5.0GHzMK117D- BUS type, max current is 15A
2.4Ghz&5.0GHzMK117D- GUK type, max current is 13A
2.4Ghz&5.0GHzMK117D- FEU type, max current is 16A
2.4Ghz&5.0GHzMK117D- EFR type, max current is 16A

2. Features

3. Application

Scenario 1: Smart home / building energy solution

The smart plug can be deployed in homes or buildings to manage electrical equipment and control appliances. For home users, it simplifies managing appliances and understanding daily energy usage, helping to identify inefficient devices and reduce electricity bills. For public places, it offers a way to centrally manage multiple devices, convert real-time energy consumption data into billing information, and aid in supply and demand balancing.

A scene depicts a home interior with various appliances (lights, TV, computer, refrigerator) connected to smart plugs. A graph shows electricity usage over a week, with a switch control element.

Scenario 2: Smart office energy solution

MOKO smart plugs provide a safe and reliable method for implementing smart functions like remote control, countdown switching, and power monitoring in office spaces. Users can configure working status and running times via the server/APP. Devices are easily managed and monitored, with real-time billing data tracking to help users gauge energy usage.

Scenario 3: Smart Lab energy tracking

In laboratories, the plug powers electrical equipment and monitors consumption data in real-time, uploading it to a server. Users can monitor and remotely control plugs, perform billing analysis, and implement energy management solutions. This helps lab managers turn off equipment during non-working hours to save power and identify devices consuming excessive energy due to aging.

Scenario 4: Solar system energy metering

When deployed in a solar system, the plug measures instant power, voltage, and current of generated electricity, uploading data to a server. Daily, monthly, and yearly electricity usage can be calculated, allowing users to track clean energy production and savings.

An illustration shows a house with solar panels on the roof. A person is shown near the house, and a mobile phone displays energy production data (KWh, voltage, current, power) from the solar system.

4. Product Appearance

4.1 Appearance

A close-up view of the M117 smart plug shows the AC plug (compatible with EU/US/UK/FR types), a network indicator light, a switch indicator light, and a physical switch/reset button.

4.2 Dimensions

Diagrams show the physical dimensions of the smart plug for UK, EU, US, and FR plug types, all measuring 61mm in width and 104mm in height, with a depth of 34.5mm.

4.3 LED Patterns

IndicatorActionLED Patterns
Network indicator ?AP mode, the plug works as a WIFI hotspotFlash yellow
Connecting to the router and serverFlash blue
Connected to the server successfullySolid blue
Switch indicator ?Switch ONThe color depends on the active power consumed by the load
Switch OFFLED OFF
Restore to factory settingFlash blue and yellow once
Reset energy memoryTriple flash white light
Overload/voltage/current protectionFlash red once per second
OTA processFlash blue
OTA succeedSolid blue
OTA failedSolid red

5. Product Specification

Electronic

Plug typeUS/UK/EU/FR
Power supply100-240VAC, 50/60Hz
Output capacityUS type: 15A
UK type: 13A
EU/FR type: 16A
Button1* button
LED indicator2*RGB indicators

Physical

MaterialABS+PC
ColorWhite
Dimension104mm*61mm*34.5mm

Environment

Operating temperature0 °C~ 40 °C
Operating humidity0%~95% (No condensation)
Storage temperature-10 °C~ 50 °C

Communication

ProtocolMQTT V3.1.1
EncryptionTCP/SSL
Data formatJSON

WIFI

BandwidthMK117: 2.4GHz
MK117D: 2.4GHz/5GHz
ProtocolMK117: 802.11 b/g/n
MK117D: 802.11 a/b/g/n
SecurityOPEN/WEP/WPA_PSK/WPA2_PSK/WPA_WPA2_PSK
AntennaOnboard antenna

6. Main Functions

6.1 Connection With Customer Server

Server information is configurable, supporting connection to customer's own server. Users can quickly configure server details using the MOKO APP. The gateway supports standard MQTT brokers (e.g., EMQTT, Mosquitto) and other MQTT-protocol servers, including AWS IoT and Aliyun IoT.

6.2 ON/OFF Control

AC output can be controlled in two ways:

  • By the physical button: a single click switches the ON/OFF state.
  • By MQTT command: after successful server connection, users can send MQTT commands via the server/app to control the switch status remotely.

6.3 Timer

Once connected to the server, users can set a countdown timer for the plug via MQTT command. Upon timer completion, the plug automatically changes its switch status.

6.4 Power Monitoring

The plug measures instant voltage, current, active power, and power factor of the connected load with an accuracy of ±0.5%. After connecting to the server, real-time consumption data is viewable on the server/app.

6.5 Energy Monitoring

The plug records daily, monthly, and historical total energy data locally, also with an accuracy of ±0.5%. Connected to the server, users can visually access energy data on the server/app.

6.6 Power Consumption Indication

The bottom indicator (power indicator) changes color based on the active power of connected loads, representing different power levels for intuitive and quick load power change capture.

6.7 Multiple Protections

The plug supports multiple protections. If measured voltage, current, or power exceeds the safe range, the plug automatically turns off, and the indicator flashes red. Specific protections include:

  • Overvoltage protection: Automatically turns off if measured voltage exceeds the threshold for a period.
  • Overcurrent protection: Automatically turns off if measured current exceeds the threshold for a period.
  • Overload protection: Automatically turns off if measured power exceeds the threshold for a period.

6.8 Load Work State Detection

When the plug detects a load starting or stopping, it immediately reports a notification to the server. Users receive notifications on the APP/server to know the load's working status at any time.

6.9 OTA

The plug supports Over-The-Air (OTA) firmware upgrades. MOKO can provide the latest firmware upgrade files for customer testing.

6.10 Restore to Factory Settings

Factory settings can be restored in two ways:

  • By physical button: Press and hold the button for 10 seconds; the plug will restore to factory settings and enter AP mode.
  • By MQTT command: After successful server connection, send an MQTT command via the server/app to restore factory settings.

7. Development Document

MOKO provides the following documents for customers to test products and develop their own firmware/APP, and supports flashing custom firmware during production.

FileVersionDescription
MK117 Series Product SpecificationV1.0This document mainly introduces MK117 series product.
User ManualV1.0This document instructs users how to configure the plug with MOKO APP and manage the plug on the server/APP.
Communication ProtocolV1.0This document describes the configuring commands and management commands supported on MK117 series product.
APP SDKV1.0iOS: https://github.com/MokoLifeX/MokoLifeX_iOS
Android: https://github.com/MokoLifeX/MokoLifeX_Android.git
The APP SDK includes the source code of the MokolifeX APP. Customers can quickly develop their own APP with it.
Development DocumentV1.0The document includes the schematic diagram and test points related to firmware development and download. With this document, customers can develop their own firmware and download the firmware to the MOKO hardware.
Power metering SDKV1.0https://github.com/RN8209C/RN8209C-SDK
Power metering SDK contains the source code used for the power metering chip, customer can integrate it into their own firmware directly to reduce the development time.

8. Revision History

RevisionDescriptionEditorDate
V1.0Initial VersionWeiguifen2021.8.28
V1.1Add description of the series models.Weiguifen2022.4.1

PDF preview unavailable. Download the PDF instead.

MK117-Series-Procuct-Specification-V1.1 WPS 文字

Related Documents

PreviewMOKO L03 Anchor Pro Bluetooth Beacon Product Specification
Comprehensive product specification for the MOKO L03 Anchor Pro Bluetooth beacon, detailing hardware, installation, operation, and package information for MOKO's IoT location tracking devices.
PreviewMOKO LW005-MP APP Configuration Guide
This guide provides detailed instructions on how to configure the MOKO LW005-MP LoRaWAN smart plug using the MKLoRa application. It covers installation, connection, LoRaWAN parameters, general settings, Bluetooth configuration, and device information.
PreviewMOKO BLE to WIFI Gateway MKGW-mini Series | IoT Asset Tracking & Positioning
Discover the MOKO BLE to WIFI Gateway (MKGW-mini Series) for efficient indoor positioning, asset tracking, and real-time monitoring. Features interchangeable plugs, flexible power, and robust firmware for smart factories, healthcare, and workplaces.
PreviewMOKO MK110 Plus 03 BLE Gateway User Manual
Comprehensive user manual for the MOKO MK110 Plus 03 BLE Gateway. Covers installation, setup with the MKScannerPro app, LED status indicators, network and MQTT configuration, BLE device scanning and management, data filtering, power metering, OTA updates, and device information.
PreviewLW013-SB Smart Button User Guide | MOKO TECHNOLOGY
Comprehensive user guide for the MOKO LW013-SB Smart Button, covering product introduction, specifications, features, setup, configuration, communication protocols, and troubleshooting.
PreviewMOKO H3 Bluetooth Beacon: Datasheet and Technical Specifications
Detailed datasheet for the MOKO H3 Bluetooth Beacon, featuring a 3-axis accelerometer, iBeacon/Eddystone compatibility, long battery life, and configurable parameters for IoT applications. Includes physical characteristics, FCC statement, and technical support.
PreviewLW008-PTE User Manual - MOKO Smart Tracker
Comprehensive user manual for the MOKO LW008-PTE LoRaWAN Tracker, detailing its features, specifications, installation, configuration via the MKLoRa app, communication protocols (uplink and downlink payloads), and FCC compliance information. Designed for efficient asset tracking.
PreviewLW001-BGE LoRaWAN Tracker User Guide
This user guide provides comprehensive information on the MOKO LW001-BGE LoRaWAN Tracker, including its features, specifications, installation, configuration via the MKLoRa app, communication protocols, and regulatory compliance. It details uplink and downlink payloads, device parameters, and troubleshooting tips for asset tracking applications.