发布成功
如下图所示,左为目前现状,需要定制开发为中或右图。
通信模组型号为air800t说明文档http://wiki.openluat.com/doc/air800/
mcu型号为STM32F072
功能需求包括两点:1.小数据上传和获取(json数据)、2.大文件(小于10MB的音频文件等)下载。
非功能需求:需要处理所有异常,将异常归类并告知mcu,而不是像目前状况异常由mcu来处理。
模块本身支持3种开发方式,1.at指令,2.luat,3.c_sdk。具体细节请看上面的链接文档。
下方左图为没有封装api的开发方式,mcu处理一个业务逻辑时直接调用多条at指令。
我们想了两种封装方式:
1.封装at指令,露出接口给mcu,mcu调用一个接口完成一个业务。这种封装方式为中图。
2.通过刷固件为luat,或刷c_sdk,封装luat或c_sdk函数等露出接口,供mcu调用完成业务逻辑。这种封装方式为右图。
我们推荐研究模块二次开发,即封装方式2的方式来做,主要关注HTTP的断点续传;如果实现有困难,再考虑外置MCU用AT指令做,即封装方式1的方式来做。
1、我爱方案网是会员制服务,服务商通过竞标后即可联系雇主;
2、项目预算与报价不代表最终成交价格,成交价以双方协商为准;
3、平台提供设计项目对接服务,希望促成高效合作,对交易双方不收取佣金,谢谢留意!