AT命令-无代码开发

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
2个帖子/ 0个新
最后发表
gperroni
离线
最后看到:1年7个月前
加入:2017-09-29 08:46
AT命令-无代码开发

你好,

我目前正试图开发一个基于AT命令的代码,自动执行扫描,连接和命令发送后
一个按钮被按下。我使用user_execute_commands(char* cmd)函数。
目前,按下按钮后,我可以自动扫描,检测和连接到一个外设设备(我有2个pro-demo工具包),但我不能发送
远程命令(如ATrI)。我试图使用send_to_peer()函数,但它不起作用。无论如何,在连接之后,如果我从Tera Term输入
远程命令(如ATrI)它工作。我尝试检查必须满足哪些条件,并在调用send_to_peer()之前施加它们。目前我
实施:

codeless_env。bt_role = GAP_CENTRAL_MST;
ke_state_set (TASK_APP APP_CONNECTED);
codeless_env。linked_to_codeless_device = true;
codeless_env。gap_activity =闲置;
codeless_env.command_route = CMD_FROM_LOCAL_RESP_PEER;

你知道任何其他conticiton我必须检查/满足为了使send_to_peer()工作或你有任何建议?

先谢谢你。

吉安卡洛

设备:
MT_dialog
离线
最后看到:3个月1周前
工作人员
加入:2015-06-08 34
嗨gperroni,

嗨gperroni,

无代码开发,为了快速评估或执行一些基本的BLE functionallity不必在代码中潜水,既然你想做这样的修改我建议通过send_to_peer调试和步骤()函数调用的时候使用代码,而不是一个命令在命令和比较。据我所知,你应该连接到一个无代码设备,以便中央已经执行了发现过程并获得正确的句柄,我没有看到任何额外的,send_to_peer()直接与堆栈通信,如果codeless_env。Linked_to_codeless_device设置为true。

由于MT_dialog