MideaSDK集成了基于MSmart协议通信的智能设备的连接与控制的能力,是一整套在手机、Pad等终端的应用软件开发工具包。第三开发者可以基于MideaSDK,实现对满MSmart协议的智能设备的本地或者远程的连接、控制、管理及日志收集等功能。
MideaSDK采用了面向接口编程的设计模式,将各个设备实例抽象为组件,根据用户所拥有的设备情况按需下载具体的设备控制组件,完全屏蔽了具体实现,灵活地解决了智能设备领域面临的固件更新速度快,控制协议变动频繁等问题,同时极大地减少了对载体App体积的影响,降低因硬件迭代造成的软件需要频繁升级的风险。