Skip to content
Alberto Geniola edited this page Dec 2, 2018 · 6 revisions

Introduction

This wiki will contain the information that I was able to gather by studying the data exchanged by a MSS310 device with the network. The python library released in this repository has been mainly built on the insight gathered via network inspection. So, please be aware that the protocol might change with firmware updates. Obviously, if that happens, the library would probably need updates to keep working well.

Disclaimer

I do not recommend using this library for production project, since I am not sure I will be able to keep it updated. I just built this repository in order to test again my protocol-inspection skills and some reverse engineering capability, for fun.

Architecture

While we have no official details about the Meross cloud system architecture, it is no secret that they are running a MQTT server on the Amazon AWS cloud. At least, their system is based on a distributed architecture, in which take part both a MQTT broker and a web-server endpoint, which is in charge of registering/authenticating Meross users.

Meross cloud architecture

Clone this wiki locally