独创性功能

指令云推

如果只是能为模块推送文本指令,然后自行开发固件进行解析,并做出对应行为,未免功能太过简单。espush.cn独创性为AT固件与NodeMCU固件同时推出了云端指令执行功能,您可以在云端控制台或自行开发手机APP,向目标模块推送AT指令或Lua指令,甚至可以推送大段大段的Lua指令,甚至。。。还可以推送编译后的Lua文件,这一切,都会在模块上不折不扣的被执行。当然,推送前还希望您对推送的代码做更充分的测试,以免造成不必要的杯具。

另外,为了弥补官方AT固件功能上的对GPIO操作的指令缺失,为AT固件新增通用GPIO操作指令,可以参考 at_ 以获得更多信息。

多设备同时控制

平台借鉴了移动应用推送平台的经验,使用APP的概念管理大量的设备,可以针对大量设备统一进行指令推送,相比管理单个设备,没有任何额外的负担。

数据实时回传

单单将数据上传到平台是没多大用处的,虽然espush.cn也支持,espush.cn支持实时从云端(或者移动端)获取模块最新状态,而置于获取何种状态,则由开发者说了算

多固件适配

提供AT固件 提供NodeMCU固件 为自定义固件提供SDK开发包,一行代码即可接入

云端固件升级

是的,espush.cn肯定也是支持OTA的,但由于目前较多开发者使用 For 512KB的flash,且编译参数多为使用 Non Boot的方式,故并未将此功能置于Web控制台上,如果你需要这个功能,可以联系开发者。espush.cn的云端升级采用了有别于官方的形式,采用了完全的服务端推送的方式,升级过程中不需要得到客户端/模块的认可与操作,可以采取强制推送的方式进行固件升级。且每次更新一个扇区的数据,极大的提高了升级成功率,在升级失败后不会对现有模块造成任何损害,且可以从失败的地方继续推送固件,而不用全部重新推送,效率更高。