5402|11

46

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

STEVAL-IDB007V1评测代码AT指令完成 @【ST MEMS... [复制链接]

 
 经过一周的调试与测试,所有代码均已经完成:
主要功能:
一套AT指令集;
AT + 指令 = 指令内容+\n
指示性指令:AT+Help=?\n
回复指令:
Available commands
------------------
Help  : help information
RESET  : Reset BLE:AT+RESET=?
VERSION  : Query the version number of BLE:AT+VERSION=?
MAC  : Set BLE's MAC address:AT+MAC=?
DISCONN  : Disconnect BLE:AT+DISCONN=?
POWER  : Set BLE transmission strength
NAME  : Set the name of the BLE:AT+NAME=?
DeAdv  : Delete some broadcast information
StarAdv  : Turn on BLE radio:AT+StarAdv=?
BLEio  : Set the output capacity of BLEIO
BLEConInt  : Set the connection interval:AT+BLEConInt=?
BLEAdvInt  : Set the broadcast interval:AT+BLEAdvInt=?
Mode  : Set the working mode of BLE:AT+Mode=?
Scan  : Turn on scanning:AT+Scan=?
MacDir  : direct connection:AT+MacDir=123456
NameDir  : direct connection:AT+NameDir=lsd1234
Notify  : Open the notification:AT+Notify=N

//************************************************//
从机指令:
AT+RESET=?\n  复位指令            》》》进行复位操作        NVIC_SystemReset();
AT+MAC=?\n   mac查询指令        》》》查询mac地址        aci_hal_write_config_data
AT+MAC=123456\n 设置MAC地址 》》》设置MAC地址       aci_hal_write_config_data
AT+StarAdv=?\n   开启广播指令   》》》开启蓝牙广播        aci_gap_set_discoverable
AT+NAME=?\n    查询蓝牙name
AT+NAME=123\n  设置蓝牙名字                                       aci_gatt_update_char_value
AT+BLEConInt=?\n 查询连接间隔  》》》查询连接间隔      aci_gap_set_discoverable
AT+BLEAdvInt=?\n 查询广播间隔  》》》查询广播间隔      aci_gap_set_discoverable
//************************************************//
主机指令:
AT+Mode=?\n  查询主从模式  》》查询主模式还是从模式  
AT+Mode=4\n  设置为主模式 》》                                    aci_gap_init
AT+Scan= \n   开启扫描        》》开启扫描指令                 aci_gap_start_general_discovery_proc
AT+MacDir=123456\n            》》设置想要连接的MAC地址  aci_gap_create_connection
AT+NameDir=STA\n              》》设置想要连接的名字        aci_gap_create_connection
AT+Notify=N\n                     》》开启notify                       aci_gatt_write_char_desc



以上为主要的at命令,后面的是用到的函数。其实官方代码很规范的。大部分蓝牙命令都应用到了chat.c。一些关于服务的代码都放在了gatt_db.c;写的不规范的麻烦大家指正,谢谢,链接:
游客,如果您要查看本帖隐藏内容请回复

Sorry,忘记附上链接了,感谢版主提示,顺便不要脸的想要求版主帮我加上链接,回复可见。

最新回复

可否让我看看具体内容   详情 回复 发表于 2023-6-17 13:41
点赞 关注
 
 

回复
举报

9792

帖子

24

TA的资源

版主

沙发
 
什么时候把文件放出来感受一下
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
谢谢分享
 
 
 

回复

424

帖子

7

TA的资源

一粒金砂(高级)

4
 
了解一下
 
 
 

回复

19

帖子

0

TA的资源

一粒金砂(中级)

5
 
谢谢指教~
 
 
 

回复

169

帖子

1

TA的资源

一粒金砂(中级)

6
 
了解一下
 
 
 

回复

12

帖子

0

TA的资源

一粒金砂(中级)

7
 
很不错,正好在学习ST的BLE.
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

8
 
感谢分享!
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

9
 

了解一下,谢谢!

 
 
 

回复

51

帖子

0

TA的资源

一粒金砂(中级)

10
 

如果做模块,个人推荐可以考虑不使用AT指令,直接移植作为协处理器,这样蓝牙端的代码不用做任何更改,可以很灵活不限制应用的开发。

 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

11
 
谢谢分享
 
 
 

回复

3

帖子

1

TA的资源

一粒金砂(初级)

12
 

可否让我看看具体内容

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表