ML307模组 OpenCPU 软件调试
本文介绍了ML307模块的OpenCPU开发方案,该模块具备低成本、低功耗、小体积、高可靠性等优势,通讯稳定性良好。文章详细列出了开发计划,包括开发环境搭建、RTOS系统熟悉、基础功能实现、网络通讯开发、第三方库移植、外设资源使用、定位功能实现、固件升级以及参数设置等9个关键环节。作者还提到将配合开源物联网平台进行调试,并邀请同行交流讨论。该方案为4G物联网通讯采集设备提供了一种高效可靠的开发模式
·
ML307模块的 OpenCPU ,可能是物联网 4G通讯采集设备的终极模式。兼顾了低成本、低功耗、小体积、高可靠的特性。而且最近测试发现,通讯也非常稳定。所以打算对这个模块进行二次开发,并做一些记录。
1、熟悉开发环境:开发板、编译、烧录、调试方式等。
2、熟悉操作系统,主要是多线程同步 和通讯,这是 RTOS 开发的基础了。
3、基础功能:网络管理、休眠、看门狗等。
4、网络通讯,socket 和 mqtt。支持多 socket、支持自动重连。
5、第三方库的移植:一般就是 json等
6、外部资源的使用:存储、IO、串口相关。
7、定位功能:ML307C 才有,R系可以用基站定位。
8、固件升级。配合服务器来调试。我们有一个开源的物联网平台,主要是做硬件管理:升级、固件、调试、日志等。
9、参数设置。
目前主要就是这些了。
有兴趣的兄弟们可以留言一起交流讨论。
更多推荐



所有评论(0)