文章目录一、Python标准数据类型二、数字(Number)三、字符串(String)1.转义字符2.切片运算符3.成员运算符4.格式化运算符5.字符串方法6.字符串索引方式四、列表(List)1.截取列表2.常用方法五、元组(Tuple)六、集合(Set)七、字典(Dictionary)八、小结九、结语一、Python标准数据类型Python3 中有六个标准的数据类型: Number(数字
转载 2023-11-13 17:03:46
62阅读
在这篇博文中,我将详细记录如何解决与“Python BLE 蓝牙”相关的问题。这涉及到蓝牙低功耗(BLE)技术,这是许多 IoT 设备常用的通信方式。 ```mermaid flowchart TD A[开始] --> B[准备工作] B --> C[环境搭建] C --> D[编写测试代码] D --> E[运行测试] E --> F[问题排查]
原创 6月前
69阅读
# 使用PythonBLE(蓝牙低能耗)进行开发指南 随着物联网(IoT)的迅速发展,BLE(蓝牙低能耗)技术已经成为连接智能设备的重要手段。对于刚入行的开发者来说,使用PythonBLE进行开发可以是一个具有挑战性的任务。本文将详细介绍实现这一目标的步骤和具体代码示例。 ## 一、开发流程概述 在开始编码之前,我们需要了解大致的流程。下面是一个关于PythonBLE开发的简化流程表格
深入浅出通信原理Python代码版本文跨度比较大,因为项目需求突然催的紧了,所以草草了事,有空再详细补充说明吧深入浅出通信原理是陈爱军的心血之作,于通信人家园连载,此处仅作python代码笔记训练所用陈老师的连载从多项式乘法讲起,一步一步引出卷积、傅立叶级数展开、旋转向量、三维频谱、IQ调制、数字调制等一系列通信原理知识采样详解模/数转换(ADC)模拟信号f(t) -- 采用抽样脉冲p(t) --
## 学习如何使用 Python 实现 Bluetooth Low Energy (BLE) 随着物联网的迅速发展,蓝牙低能耗(BLE)成为了许多嵌入式设备和应用程序的重要连接方式。在这篇文章中,我们将详细介绍如何使用 Python 来实现 BLE 的基本功能。即便你是刚入行的新手,也可以通过这篇指南获得必要的知识。 ### 文章结构 1. **与 BLE 交互的基础知识** 2. **步骤
原创 8月前
79阅读
扫描设备创建一个ScanDelegate1 class ScanDelegate(DefaultDelegate): 2 def __init__(self): 3 DefaultDelegate.__init__(self) 4 5 def handleDiscovery(self, dev, isNewDev, isNewData): 6 if
转载 2023-07-20 20:42:48
39阅读
# Python接收BLE广播实现教程 ## 引言 在本文中,我将向你介绍如何使用Python接收BLE(蓝牙低功耗)广播。作为一名经验丰富的开发者,我将帮助你了解整个流程,并提供每个步骤所需的代码和解释。 ## 整体流程 下面是实现Python接收BLE广播的整个流程。我们将从准备工作开始,到最后成功接收到BLE广播数据。 | 步骤 | 描述
原创 2023-09-11 07:44:15
1064阅读
# 使用Python进行BLE广播 ## 简介 BLE(Bluetooth Low Energy)是一种低功耗蓝牙技术,广泛应用于物联网、健康监测等领域。Python作为一种流行的程序设计语言,也可以用来进行BLE广播操作。本文将介绍如何使用Python进行BLE广播,并提供代码示例。 ## BLE广播概述 BLE广播是一种BLE设备发送一些固定信息(如名称、服务UUID等)以供其他设备扫
原创 2024-06-17 05:46:12
250阅读
# Python发送BLE广播 在物联网领域,蓝牙低功耗(BLE)技术被广泛应用于各种设备之间的通信,比如智能手环、智能家居等。在Python中,我们可以通过使用第三方库来发送BLE广播,实现设备之间的数据交换。 ## 什么是BLE广播 BLE广播是一种无需建立连接即可发送数据的通信方式。设备可以通过广播包来向周围的设备发送信息,比如设备的标识符、服务等。接收方可以根据这些信息来识别发送方,
原创 2024-05-30 06:08:25
252阅读
# 如何实现Python开发BLE工具 ## 1. 整体流程 在实现Python开发BLE工具的过程中,我们需要经历以下几个步骤。我们可以用表格展示这些步骤: ```markdown | 步骤 | 描述 | |------|----------------------| | 1 | 安装必要的库 | | 2 | 扫描周围的BLE设备
原创 2024-06-17 05:45:42
285阅读
之前我有比较系统地讲解过 SAP 接口编程,但没有使用 Python 语言的,主要是因为没有一个合适的 package。偶见几篇介绍 PyRFC 的文章,看到 pyrfc 对 unicode 的支持实在不敢恭维,没有任何尝试的欲望。现在 PyRFC 已经演进到了 2.1 版(https://pypi.org/project/pynwrfc/),感觉 1.9 版后出现了质的飞跃,代码在 Github
转载 2024-10-22 22:29:25
18阅读
P2P通信是几年前我就看过的东西,但那时候主要用TCP,还有NAT的类型会对其有限制,所以觉得并不太通用,而且,打造这种环境也实在太麻烦,也就没有去写代码实现下。其实我心里一直觉得P2P是个很神奇有用的东西,现在补坑,还是去把P2P给重新弄了一遍。理清思路之后,发现P2P其实并不像以前想象的那么复杂首先,NAT有几种分类,这个是必须需要知道的。我是用联通4G 和 校园网宽带作为android cl
转载 10月前
28阅读
 前言  目前,中国大力推广的物联网是zigbee 应用的主战场,物联网通过智能感知、识别技术与普适计算(我还特意申请了个域名psjs.vip)、泛在网络的融合应用,被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。如果你想在物联网上有所作为,那现在就开启Zigbee 学习的大门吧! 1、ZigBee产生的背景  某些领域对数据吞吐量的要求很低,功率消耗也比现有标准提供的
小米是这么选的:1) 插电的设备,用WiFi;2) 需要和手机交互的,用BLE;3) 传感器用ZigBee。 WIFI,WIFI是目前应用最广泛的无线通信技术,传输距离在100-300M,速率可达300Mbps,功耗10-50mA。Zigbee,传输距离50-300M,速率250kbps,功耗5mA,最大特点是可自组网,网络节点数最大可达65000个。蓝牙,传输距离2-30M,速率1Mb
转载 2024-04-11 12:47:57
847阅读
BLE 4.2 比 BLE4.1 多了一些新的特性。 Low power IP (IPv6/6LoWPAN) Bluetooth Smart Internet Gateways (GATT) https://www.semiconductorstore.com/blog/2015/BLE 4 2 v
转载 2018-01-29 12:31:00
277阅读
2评论
Bluetoth学习笔记前言    蓝牙技术其实包括BR/EDR、LE以及AMP三种。其中BR是传统的蓝牙技术,也是我们最常用的一种。LE是低功耗模式,是目前流行的模式。三种模式RF都使用2.4GHz ISM(Industrial Scientific Medical) 频段,频率范围是2.400-2.4835 GHz。1、BR/EDR(Basic Rate/Enhanced
转载 2024-01-11 00:11:24
923阅读
1.GAP概述GAP 协议层定义了 BLE 设备的发现流程,设备管理和设备连接的建⽴。 BLE GAP 协议层采⽤ API 调⽤和事件 (Event) 返回的设计模式,通过事件返回来获取 API 在协议栈的处理结果。当对端设备主动发起请求时,也是通过事件返回获取对端设备的状态。BLE 设备定义了四类 GAP ⻆⾊:• ⼴播者 (Broadcaster):处于这种⻆⾊的设备通过发送⼴播 (Adver
转载 2024-06-16 20:25:45
274阅读
你知道可以在 Blender 中通过编程来自动创建 3D 对象和动画吗?Blender 是一款用于 3D 建模、雕刻、纹理、动画等方面的知名软件!随着版本的不断推出,这个工具已经慢慢在 CGI 行业中占据了一席之地,以至于现在有一些完全使用 Blender 制作的长篇电影,并且有像 Blender Guru 这样的 Youtube 频道完全专注于学习这个软件的来龙去…而且它是完全免费和开源的!这在
转载 2023-10-26 11:55:33
70阅读
Python之旅】第五篇(一):Python Socket通信原理摘要:  只要和网络服务涉及的,就离不开Socket以及Socket编程,下面就说说Python Socket通信的基本原理。 1.Socket     socket也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过“套接字”向网络发出请求或者
转载 2023-09-11 17:03:44
4阅读
 Python简介 python的前世今生python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。  最新的TIOBE排行榜,Python赶超C#占据第四!!!由上图可见,Python整体呈上升趋势,反映出Python应用
转载 2023-07-10 09:49:41
112阅读
  • 1
  • 2
  • 3
  • 4
  • 5