花费 23 ms
深入浅出低功耗蓝牙(BLE)协议栈

BLE协议栈为什么要分层?怎么理解BLE“连接”?如果BLE协议只有ATT层没有GATT层会发生什么? 协议栈框架 一般而言,我们把某个协议的实现代码称为协议栈(protocol stack),B ...

Sun Apr 29 06:28:00 CST 2018 7 16493
Android 编程下两种方式注册广播的区别

常驻型广播 常驻型广播,当你的应用程序关闭了,如果有广播信息来,你写的广播接收器同样的能接收到,它的注册方式就是在你应用程序的AndroidManifast.xml 中进行注册,这种注册方式通常又被称作静态注册。这种方式可以理解为通过清单文件注册的广播是交给操作系统去处理的。示例代码 ...

Thu Feb 14 03:49:00 CST 2013 4 38054
Android udp 广播发送和接收

最近在和同学开发一款app,作为课程大作业。其中,涉及到udp socket (多播) 的发送和接收、tcp socket 的发送和接收。作为一个Java的门外汉,在简单地看了一些理论地资料之后,实际 ...

Mon May 04 21:34:00 CST 2015 0 15181
Android静态注册广播无法接收的问题(8.0+版本)

如果你静态注册的广播无法接收到消息,请先检查下:你的安卓版本是不是8.0+ 前言 Google官方声明:Beginning with Android 8.0 (API level 26), the system imposes additional restrictions ...

Fri Sep 20 04:03:00 CST 2019 0 1808
netaddr网络地址工具python

print("==========1==========") from netaddr import IPNetwork # IPNetwork('192.168.7.80/30'), IPN ...

Wed Aug 07 02:55:00 CST 2019 0 1334
设备发现协议

  网络环境下设备发现是一种比较常见的应用,比如查找打印机与WiFi。那么我们应该如何通过编程实现对网络中的特定设备进行查找呢?   常用的方式有:IP广播与多播,以及基于这两种方式所实现的第三方协议,较著名的有Onvif协议。 1局域网广播 1.1 定义   广播是一种一对所有的通信模式 ...

Fri Apr 06 21:28:00 CST 2018 0 2463
Android动态注册广播,发送和接受消息。

Android Activity传值方式有多重,常见的有静态类传值,intent传值,SharedPreferences,以及广播传值等方式。 接下来我在这里演示一下如何通过广播发送数据,如何在activity中动态注册,接受数据。 1,在项目中创建自定义广播类 代码 ...

Thu Feb 06 22:36:00 CST 2020 0 1846
BLE广播信道空中包详解

广播信道空中包 在学习BLE的过程中,对于广播信道的空中包有许多混淆的地方,包括各个空中包的用途,帧格式等。现在想把他们做一个总结和归纳。 BLE广播信道中的空中包分为有以下几种: 可连接非定向广播 (ADV_IND) 可连接定向广播 (ADV_DIRECT_IND) 不可连接 ...

Fri Apr 30 18:26:00 CST 2021 0 559
iOS13使用bluetooth作为peripheral发送广播问题

iOS13在使用蓝牙发送广播时,会额外携带0x0A也就是TXPowerLevel字段,会导致数据中多出2位(type和value),中心设备按位解析就会提前两位,导致解析失败。 代码和配图如下: 在iOS12中,发送的广播数据是这样的: 而iOS13中,发送的广播数据 ...

Thu Sep 26 20:00:00 CST 2019 2 771
单播、多播、广播、组播、泛播概念区分

假设X代表所有的机器,Y代表X中的一部分机器,Z代表一组机器,1代表一台机器,那么1:1 那就是单播;1:Y 那就是多播;1:X 那就是广播;1:Z 那就是组播;Y=X时,多播就是广播;Y=Z多播就是组播;泛播也叫任意播,是指某组中任意发送方对应拓朴结构中几个最接近的接收方之间的通信。而组播 ...

Sat Mar 31 04:10:00 CST 2012 0 7446

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM