android - BLE的用户级别是否需要数据验证检查?
问题描述
我正在制作 Android 和 MCU(STM32)程序,它通常通过 BLE(BLE4.0,HM-10)进行通信
我成功地让他们每个人交流,但有时我不确定他们说的是否正确。
因此,在每次 BLE 通信中,为了确定,我是否必须设置某种验证步骤,如 CRC 或 CheckSum ?
解决方案
CRC 已经在链路层执行。如果您使用配对/绑定,则有一个额外的 32 位身份验证标签必须正确。所以不,你不需要额外的检查。
推荐阅读
- javascript - 配置prism.js识别
标签(没有
tag)
- rust - 为什么在 rust rocket_contrib 时“服务中没有 crate_relative”?
- terratest - 如何使用 terraTest 列出所有现有 VM
- pandas - 如何将由不规则、混合格式的数据和混合分隔符组成的 csv 文件加载到数据框中?
- dockerfile - Visual Studio 生成的 Dockerfile 奇怪路径
- reactjs - 如何在打字稿类型定义中使用常量?
- c# - 调整可序列化列表大小(Unity C#)
- if-statement - 如何使用 If 和 listBox1.SelectedItem 更改图片框
- hash - 在 Java 中使用 Redisson 在 Redis 中创建 SQL 类型表的任何替代解决方案
- php - 如何更改使用 PHP 作为 gform_pre_submission 的一部分选择 Gravity Forms 单选按钮字段中的哪个选项