当前位置: 首页 > news >正文

【星闪EBM-H63开发板】AT固件的接口简介

引言

前面介绍了星闪EBM-H63开发板的透传固件,现在介绍一下AT固件。AT固件比透传固件要复杂的多,都让功能也多很多,可以配置很多星闪相关的参数。AT固件没有AT命令模式和数据模式切换的问题,因为收发的数据是出现在AT命令中的。

8fb2921c38904db2a90f798b62582e28.png

通用命令

通用命令主要包括以下命令:

  • AT 测试指令 
  • ATE 设置命令的回显模式
  • AT+HELP 查询支持的 AT 指令
  • AT+RESET 重启设备 
  • AT+RESTORESET 恢复出厂设置 
  • AT+SETUARTCFG 设置串口配置 
  • AT+SETTXPOWER 设置发射功率
  • AT+SETSLEADDR 设置 SLE 的 MAC 地址
  • AT+SETMODE 设置模式 .

这些命令要么就是一般设备都支持的AT命令,要么就是和透传设备相同,这里就不介绍了。

服务端命令

服务端主要支持以下命令:

  • 3.1. AT+SKEY 设置服务端密钥
  • 3.2. AT+SSETNAME 设置服务端设备名称
  • AT+SSERVER 服务端开启服务
  • AT+SCLIST 服务端获取用户连接列表
  • AT+SSEND 服务端发送数据 
  • AT+SSENDAL 服务端向所有连接设备发送数据 
  • AT+SBLACK 服务端黑名单管理 
  • AT+SRADIOFR 服务端设置广播间隔时间 
  • AT+SKILLCLIENT 服务端断开客户端连接 
  • +SRECVDATA 服务端接收数据 

这些命令最大的特色是可以支持服务端的授权管理,从而避免未授权用户的访问。

客户端命令

客户端命令基本都是和服务端命令对应的,比较好理解。

  • AT+CKEY 设置客户端密钥 
  • AT+CSETNAM 设置客户端设备名称
  • AT+CCONNECT 客户端连接服务端
  • AT+CSLIST 客户端获取服务端列表 
  • AT+CSEND 客户端发送数据 
  • AT+CDISCONNECT 客户端断开与服务端连接 
  •  +CRECVDATA 客户端接收数据 

结语

总的看来,AT固件的使用比透传固件要麻烦一些,好在文档总给出了客户端和服务端实现的例子,掌握起来不算难。

下周将正式对两种固件进行测试。

 


http://www.mrgr.cn/news/64510.html

相关文章:

  • VNS算法求解TSP问题
  • isaac sim 14 物理学习
  • 在线PDF转图片网站
  • openEuler 系统中 Samba 文件共享服务器管理(windows、linux文件共享操作方法)
  • python 五子棋小游戏
  • React中管理state的方式
  • C++学习笔记----10、模块、头文件及各种主题(一)---- 模块(2)
  • 文章解读与仿真程序复现思路——电力自动化设备EI\CSCD\北大核心《基于图注意力网络的配电网分布式光伏实时消纳能力评估方法 》
  • 高级 <HarmonyOS第一课>自由流转 的课后习题
  • ZFC in LEAN 之 前集(Pre-set)
  • 递归调用的其中之一的规则
  • LabVIEW离心泵性能优化测试系统
  • Unity性能优化5【物理篇】
  • 基于XSS的flash钓鱼上线Cobalt strike
  • 【Linux 从基础到进阶】灾备系统的监控与管理
  • Golang | Leetcode Golang题解之第530题二叉搜索树的最小绝对差
  • Spring的核心类: BeanFactory, ApplicationContext 笔记241103
  • Go 语言循环语句
  • Python酷库之旅-第三方库Pandas(191)
  • C++线程异步
  • 使用Vite构建现代化前端应用
  • 不同出版社的作者排版
  • C语言 | Leetcode C语言题解之第530题二叉搜索树的最小绝对差
  • 构建工具-webpack和vite笔记
  • 读数据工程之道:设计和构建健壮的数据系统26数据建模
  • 线程同步---条件变量