- 博客(13)
- 收藏
- 关注
原创 react项目使用web-ifc-three、web-ifc导入ifc文件
react项目使用web-ifc-three、web-ifc导入ifc文件
2024-08-08 16:36:11
486
原创 Android Studio快速入门
1)打开...\MyApplication\app\src\main\res\layout\activity_main.xml2)添加组件id:组件id,activity文件中通过id获取组件;layout_width:组件宽度;layout_height:组件高度;layout_constraintTop_toTopOf:组件顶部位于哪个组件的顶部;layout_constraintLeft_toLeftOf:组件左边于哪个组件的左边;orientation:布局中组件的排列方式;
2023-08-18 15:06:41
278
1
原创 蓝牙nRF52832开发板
系统级芯片(System on chip)是一种集成多功能模块到单一芯片的集成电路。蓝牙芯片就是一种系统级芯片,蓝牙芯片集成MCU(MicroControlUnit,微型控制单元)和RF(RadioFrequence,射频)两个功能,其中MCU负责蓝牙协议栈处理,RF负责无线数据收发。蓝牙系统级芯片生产公司。(32 GPIOs)(32 GPIOs)TWI/I2C:两线串行接口,一根SCL,一根SDA,半双工通信;
2023-08-18 11:38:12
3829
1
原创 AndroidStudio低能耗蓝牙协议BLE通信
SPP是蓝牙2.0版本时主要采用的通信协议,需要通过设备MAC地址建立socket连接,然后通过inputStream和outputStream进行通信。BLE是蓝牙4.0版本开始使用的通信协议,是基于Gatt(通用属性配置文件)的通信方式。BLE支持扫描周边设备并建立连接,而SPP需要提前建立蓝牙连接。BLE扫描周边设备并获取想要的设备,建立gatt连接,通过双方设备定义好的服务特性获取BluetoothGattService并进行相关定义;
2023-08-07 15:42:50
1718
2
原创 AndroidStudio经典蓝牙协议SPP通信
2、connectToDevice方法中判断手机是否打开蓝牙,若无则请求用户允许打开,用户处理结果在onActivityResult方法中响应;蓝牙打开后,还需判断是否授予应用蓝牙权限,若无则请求用户允许授予,用户处理结果在onRequestPermissionsResult方法中响应。4、connectToDeviceUnderpermission方法中先通过设备MAC地址获取设备,若未知设备SPP服务特性则可通过设备getUuids方法获取;点击按钮后调用connectToDevice方法。
2023-08-07 14:20:28
1636
3
原创 杂书读后杂谈(一)
不知不觉也到了28岁,将近而立,工作3年,于是开始思考我的这一辈子到底要做一件什么样的事情。本来我的本科和研究生专业都是结构工程,按照正常的人生轨迹,我应当会进入设计院成为一名结构工程师,提供住宅、办公楼、商场、大型公共建筑的设计服务,然后成为这个领域的高级工程师,专家。然而我在研究生毕业后选择了一家初创公司,以建筑结构为基础,结合软件开发、物联网实现建筑行业的工业化、信息化和智能化。
2023-07-29 18:59:14
157
1
原创 线性代数基本概念
定义1:向量一行一个向量,行列式可看成这几个向量构成的图形的面积,如果这个面积不为0,那么这几个向量就是线性无关;如果为0,就说明至少两个向量同向(0°或180°),则这几个向量线性相关。定义2:逆序数其中,为逆序数,为1到n这n个数的n!个排列。定义3:余子式和代数余子式,是一种逐渐降级的思想。
2023-07-29 13:44:25
318
原创 python连接蓝牙并按GeoCom协议发送和接收数据
3、GeoCom指令“%R1Q,2082:3000,1”的意思是获取一个测量点的坐标(角度与距离)2、target_port:蓝牙设备端口号(蓝牙其实相当于一个串口)1、target_address:蓝牙设备的MAC地址。
2023-07-20 15:19:42
1098
3
原创 ubuntu系统使用蓝牙连接检测设备
9、设备断连后重新连接,需要[bluetooth]命令行提示符下,输入以下命令删除设备,重复7-8。11、输入minicom进入控制台,即可发送和接收蓝牙数据。8、输入pin配对码(设备上获得),设备上也需要同意配对。5、打开设备的蓝牙,终端输入以下命令启动蓝牙控制器。6、[bluetooth]命令行提示符下,启动扫描。7、出现设备名称和MAC地址后,连接设备。10、输入以下命令建立串口连接。2、查看适配器是否被系统识别。1、插入usb蓝牙适配器。
2023-07-20 15:10:13
5043
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人