# mylinks-m0m1-open-sdk **Repository Path**: qrsrjm/mylinks-m0m1-open-sdk ## Basic Information - **Project Name**: mylinks-m0m1-open-sdk - **Description**: M0M1系列Wi-Fi 模组开源代码,基于FreeRTOS设计。M0M100D0(代号M0-01S)可直接替换ESP-01S,M0M100P0(代号M0-12S)可直接替换ESP-12F和ESP-12S。QQ技术支持群:519630819 - **Primary Language**: C - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: http://www.mqlinks.com/wiki/doku.php?id=m0m1_sdk_tools - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 17 - **Created**: 2018-01-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## mylinks-m0m1-open-sdk ### 环境 - M0M1系列WIFI模块SDK是基于 `FreeRTOS` 版本开发并实现的。 - 源代码`mylinks-m0m1-open-sdk`:[[下载](http://git.oschina.net/mqlinks/mylinks-m0m1-open-sdk "源代码")] - 虚拟机环境`VMware-workstation-full-12.5.7.20721.exe`:[[下载](http://pan.baidu.com/s/1eRHmoJC)] - linux`lubuntu-14.0.4`:[[iso](http://pan.baidu.com/s/1kUAWzKr)]|[[VMware安装压缩包](https://pan.baidu.com/s/1kUKzQuj)] - 编译器`toolchain`:[[下载](https://pan.baidu.com/s/1qY7EEp2)] - 固件下载工具`MylinkDownloadTool.exe`:[[下载](http://pan.baidu.com/s/1mi9jBlQ)] - 相关技术文档:[[下载](http://www.mqlinks.com/wiki/doku.php?id=m0m100d0 "相关文档")] - 更多的信息请关注 [M0M1系列sdk更改记录](http://git.oschina.net/mqlinks/mylinks-m0m1-open-sdk/wikis/M0M1系列sdk更改记录) ! ### 项目 ``` mylinks-m0m1-open-sdk -------项目主目录 images -------烧写文件生成目录 include -------头文件 lib -------库 axtls -------小型的SSL开源库 cJSON -------JSON开源库 mqtt -------mqtt client开源库 proj -------用户项目 utility toolchain -------编译器解压目录 ``` ### 编译 克隆 mylinks-m0m1-open-sdk, e.g., to ~/mylinks-m0m1-open-sdk. >`$git clone https://git.oschina.net/mqlinks/mylinks-m0m1-open-sdk.git` >安装编译器: ``` mkdir ~/toolchain cp ba-elf_4.7.3.tgz ~/toolchain cd ~/toolchain tar xvzf ba-elf_4.7.3.tgz ``` 生成 img,以SDK包中proj/at为例生成的at.img: ``` cd ~/mylinks-m0m1-open-sdk make at ``` 当编译完成,在~/mylinks-m0m1-open-sdk/image中生成at.img ### 下载固件 将M0M1系列模块GPIO6在通电前接地。 在windows环境下使用MylinkDownloadTool.exe将at.img下载。 - 在`配置`中选择/mylinks-m0m1-open-sdk/image/at.img文件: ![config](https://git.oschina.net/uploads/images/2017/0811/071212_6391814f_1444629.png "config_tool.png") - 在`操作`中选择正确的串口号,点击开始: ![start](https://git.oschina.net/uploads/images/2017/0811/071242_50e0f06d_1444629.png "start_tool.png") ### proj下项目说明 1. `iotaliyun`:阿里云物联网套件例程 1. `airkiss`:微信AIRKISS配网功能 1. `tcpclient`:TCP客户端 1. `mqtt`:MQTT客户端 1. `tcpserver`:TCP服务器例程,支持5路TCP连接 1. `udp`:UDP例程,建立本地端口以及远程自定义IP和端口数据发送 1. `smartconfig`:Smartconfig例程 1. `at`:AT指令集+内置WEB服务器+内置网页HTML5和JS 1. `sntp`:网络同步时间例程 1. `httpget`:HTTP连接使用GET方式提取数据 1. `gpio`:控制gpio8为输出引脚,并且实现每秒的电平转化 1. `flash`:开机时读出flash的内容并且进行相应的操作 1. `ap_config`:一个AP的详细设置,包括AP的具体参数以及IP地址的设置 1. `sta_config`:一个STA的详细设置,包括连接路由器的方式以及静态IP地址的设置 1. `pwm`:利用GPIO8实现呼吸灯的功能 1. `hwtimer`:硬件定时器例程,实现1000us反转GPIO8引脚的功能 ### 问题反馈 - 如发现问题请提交[issue](http://git.oschina.net/mqlinks/mylinks-m0m1-open-sdk/issues),我们会在第一时间处理。 - QQ技术支持群: 519630819 - 公司主站: http://www.mqlinks.com