AT+CEREG?\r\n AT+MIPCLOSE=0\r\n 先尝试关闭0号socket,不需要判断返回 AT+MIPOPEN=0,"TCP","47.92.31.46",10002\r\n 使用0号socket连接TCP服务器, 服务器地址47.92.31.46(也可以填写域名,域名由于内部需要先DNS域名解析,所以需要等待约8S才可以连接), 服务器端口号 10002 AT+MIPSEND=0,5\r\n 告诉...
1,编辑程序使用文本进行编辑, 可以使用记事本等编辑器, 为了更好的编辑,推荐使用vscode 下载地址:https://code.visualstudio.com/ 这边下载好了 2,一直点击next安装,只是要注意安装这里勾选上 3,如果要设置中文; 点击插件, 搜索 Chinese 然后点击安装 安装完点击右下角会提示,重启 先说一下源码; 打开SDK源码 1...
{intuartRecvLen=0;intlen =0;while(1) { uartRecvLen=0;if(g_uart_sem !=NULL) { osSemaphoreAcquire(g_uart_sem, osWaitForever);//等待有串口信号量}//读取串口数据len = cm_uart_read(URAT_ID, (void*)&uartRecvBuff[uartRecvLen], uartRecvBuffLen - uartRecvLen,1000); uartRecvLen+=len;...
1,解压下载工具(根据电脑系统进行选择) 2,选择烧录文件 咱们就先烧录AT指令固件, 固件文件根据自己的模组型号选择 3,让开发板进入下载程序模式(标准流程,后面有快速流程,不需要复杂的操作) 先一直按着BOOT按键,然后按一下RST按键, 然后松开RST按键, 最后松开BOOT,此时模组进入了烧录程序模式 4,然后点击 Start 5,...
[05-04 17:49:19:868]CM OpenCPU Starts //开机成功,opencpu程序开始运行,通过UART0,9600波特率进行打印 [05-04 17:49:19:883]SDK VERSION:ML307A_OpenCPU_Standard_1.3.1.2304071557_release //SDK版本号获取 [05-04 17:49:19:964]fs total:262144,remain:184320 //文件系统信息获取 [05-04 17:...
「OpenCPU」ML307A-DCLN|UDP及TCP使用介绍 UDP及TCP使用 UDP/TCP是物联网通信中常用的一种基础通信协议,是TCP/IP协议的核心。其中TCP是面向连接、可实现端到端可靠数据包发送;UDP是无连接的,无超时重发机制,数据流传输不完全可靠,但传输速度比TCP更快。本文从使用流程、SDK demo测试、TCP测试示例和常见问题...
}//相当于程序的main函数intcm_opencpu_entry(char*param) {//配置任务osThreadAttr_t app_task_attr = {0}; app_task_attr.name="First";//任务名字-随意app_task_attr.stack_size =4096*2;//任务使用栈大小-写这个就可以app_task_attr.priority = osPriorityNormal;//任务优先级-普通优先级//返回任...
模块接收数据,假设0号socket接收到16字节 +MIPURC: "rtcp",0,16,1111111111111111 提示1:创建连接的时候还可以指定本地socket端口号 AT+MIPOPEN=0,"TCP","47.92.31.46",10002,5,0,1000\r\n //指定本地端口号为1000 提示2:可以多个客户端,下面是1号socket, (支持0-5号,6路) ...
(printfSend);//释放内存}}}//相当于程序的main函数intcm_opencpu_entry(char*param){//创建一个可以最大存储50个数据的队列, 数据类型是结构体指针变量osMessageQueueIdPrintf=osMessageQueueNew(50,sizeof(printfSendStruct*),NULL);if(osMessageQueueIdPrintf==NULL){return-1;}//配置任务osThreadAttr_t app...
custom_main.c 里面的 int cm_opencpu_entry(char * param) 函数是程序的main函数, 程序从这个函数里面开始执行 现在新建.c和.h文件 因为我不喜欢把.c文件和.h文件分开, 所以我直接把.c和.h文件放到src里面 1,在src文件夹右键选择 新建文件 test.c ...