搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
2023面试高手
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
PyTorch:深度学习领域的强大工具
2
python中的排序函数sorted与sort_python中sort和sorted
3
Windows环境下RabbitMQ的安装与启动_rabbitmq3.7.15安装
4
java.lang.UnsupportedClassVersionError错误的原因及解决方案_java.lang.unsupportedclassversionerror: org/eclips
5
Android架构师经验谈:互联网寒冬,面试7家终获阿里Offer定级P6+
6
YOLO学习03(解决训练数据集时出现的问题)_stopping training early as no improvement observed
7
第十六届全国大学生智能车竞赛线上总决赛比赛时间与直播链接_2021全国大学生智能车竞赛时间
8
pm2 常用命令_pm2 start name
9
Spring Boot2 集成 Neo4j 实现知识图谱_spring.data.neo4j.uri
10
【机器学习算法】关联规则-1 关联规则的概念,Apriori算法,实例和优缺点_apriori算法有什么缺点
当前位置:
article
> 正文
蓝牙程序编写例子
作者:2023面试高手 | 2024-04-25 06:29:38
赞
踩
蓝牙程序编写
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/socket.h>
#include <bluetooth/bluetooth.h>
#include <bluetooth/hci.h>
#include <bluetooth/hci_lib.h>
int main(int argc, char **argv)
{
inquiry_info *ii = NULL;
int max_rsp, num_rsp;
int dev_id, sock, len, flags;
int i;
char addr[19] = { 0 };
char name[248] = { 0 };
dev_id = hci_get_route(NULL);
sock = hci_open_dev( dev_id );
if (dev_id < 0 || sock < 0) {
perror("opening socket");
exit(1);
}
len = 8;
max_rsp = 255;
flags = IREQ_CACHE_FLUSH;
ii = (inquiry_info*)malloc(max_rsp * sizeof(inquiry_info));
num_rsp = hci_inquiry(dev_id, len, max_rsp, NULL, &ii, flags);
if( num_rsp < 0 ) perror("hci_inquiry");
for (i = 0; i < num_rsp; i++) {
ba2str(&(ii+i)->bdaddr, addr);
memset(name, 0, sizeof(name));
if (hci_read_remote_name(sock, &(ii+i)->bdaddr, sizeof(name),
name, 0) < 0)
strcpy(name, "[unknown]");
printf("%s %s/n", addr, name);
}
free( ii );
close( sock );
return 0;
}
/*先安装bluez-libs 蓝牙协议栈*/
/*gcc test.c -o test -lbluetooth */
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/2023面试高手/article/detail/483739
推荐阅读
article
运维
工程师
岗位-
面试
问
答_
运维
工程师
面试
官
都
问
啥...
一、前言最近参加
运维
工程师
岗位的
面试
,笔者把自己遇到的和网友分享的一些常见的
面试
问
答收集整理出来了,希望能对自己和对正在...
赞
踩
article
Android
——
Glide
的
使用
详解_
glide
设置
居左...
Glide
是谷歌为我们推荐
的
一个图片加载库。为什么要选择
使用
Glide
呢?1、代码有人维护,不至于出现问题,项目组都搞不...
赞
踩
article
算法
沉淀——
动态
规划
之
子
序列
问题(上)(
leetcode
真题剖析)_构建
子
序列
算法
题...
这样的
动态
规划
算法
通过遍历数组,不断更新状态,最终得到以每个位置为结尾的
子
序列
中最长递增
子
序列
的长度。这样的
动态
规划
算法
...
赞
踩
article
android
蓝牙
开发浅析
2
——
startDiscovery
...
对于BluetoothAdapter的
startDiscovery
()方法应该从以下几点理解:一、startDiscov...
赞
踩
article
详解
ssh
远程
登录服务_see
"
systemctl
status
ssh
.
service
"
and...
远程
连接服务器通过文字接口或图形接口方式来
远程
登录系统,让你在
远程
终端前登录Linux主机以取得可操作主机接口(shel...
赞
踩
article
美业
连锁
门店
收银
系统
源码
-如何查看收款
门店
对应的
加盟商
?...
多
门店
管理 / 会员管理 / 预约管理 / 排班管理 / 商品管理 / 促销活动。PC管理后台、手机APP、iPad A...
赞
踩
article
文心一言api开发者文档,
python
版
ERNIE
-
3.5
-8K-
Preview
模型调用方法_ern...
ERNIE
3.5
是百度自研的旗舰级大规模⼤语⾔模型,覆盖海量中英文语料,具有强大的通用能力,可满足绝大部分对话问答、创...
赞
踩
article
大
模型
中的
ZeroShot
、
OneShot
、
FewShot
概念理解_
oneshot
fewshot
...
相反,你可以让
模型
基于一些高级的描述(例如,动物的名字和它们的特点)来识别动物。这种方法更像是传统软件开发中的样本学习,...
赞
踩
article
PageHelper
实现分页
查询
...
这行代码是在使用 MyBatis Generator (MBG) 或类似的 MyBatis 工具生成的代码来构建
查询
条件...
赞
踩
article
Linux
下
进程
控制
函数
_请使用
linux
进程
控制
函数
实现
进程
的
阻塞
...
Linux
下
进程
控制
函数
_请使用
linux
进程
控制
函数
实现
进程
的
阻塞
请使用
linux
进程
控制
函数
实现
进程
的
阻塞
...
赞
踩
article
云原生小疑问 ⁉️ -
Kubernetes
下
重启
容器
会
丢失
数据
吗?...
初学k8s,有一个小疑问:Docker下
重启
容器
,
数据
不会
丢失
。那么k8s下
重启
会
丢失
吗?云原生小疑问 ⁉️ - Kub...
赞
踩
article
hive
提交
sql
卡主_
Flink1.10
集成
Hive
快速入门...
Hive
是大数据领域最早出现的 SQL 引擎,发展至今有着丰富的功能和广泛的用户基础。之后出现的 SQL 引擎,如 S...
赞
踩
article
基于
pytorch
和
NLP
的
聊天
机器人
_
聊天
机器人
属于
什么
方向
...
聊天
机器人
的行业背景为
什么
学?1.热门行业(
NLP
主流
方向
)2.技术流,主流Seq2Seq+Attention3.前沿,...
赞
踩
article
认识
flask
_
cmd
查看
安装
的
flask
版本...
编写第一个
flask
程序1、首先
安装
flask
的
库文件# 点击window+R按键输入
cmd
后回车,打开
cmd
命令窗口后...
赞
踩
article
数据结构
常用的
算法
_
数据结构
的
算法
...
冒泡排序,快速排序,插入排序,选择排序遍历查找,拆半(二分)查找,分块查找_
数据结构
的
算法
数据结构
的
算法
...
赞
踩
article
.
js
文件中
的
下划线
_
下划线
js
...
问题背景:今天认真读了一下项目中
的
程序,发现 .
js
文件中有些函数/变量有
下划线
。怎么回事呢?原来这是程序员之间
的
一种约...
赞
踩
article
Wlan
安全——认证与
加密
方式(
WPA
/
WPA
2
)_
tkip
加密
和
完整性
检测机制...
无线网络存在的安全隐患数据没有
加密
无线数据是在空气中传播,任何个人都可以通过空口抓包网卡截获到数据,导致信息泄露没有接入...
赞
踩
article
2023
中国
工业
互联网
领域
最具商业
合作
价值
企业
盘点...
大数据产业创新服务媒体——聚焦数据· 改变商业随着科技的不断进步,
工业
互联网
作为一种创新的技术趋势,正日益成为全球
互联网
...
赞
踩
article
Spark
on
Yarn
安装配置...
今天我们讲解
Spark
的安装配置,spark的部署分为两种,一种是Standalone模式,另一种就是on yarn 模...
赞
踩
article
NLP-
文本
蕴含
(
文本
匹配
)
:概述【单塔
模型
、双塔
模型
】...
Learning to Rank: pointwise、pairwise、listwiseLTR
(
Learning to...
赞
踩
相关标签
运维
面试
经验分享
android
图片
Glide
图片加载
算法
动态规划
leetcode
ssh
源代码管理
java
前端
php
系统架构
开源
零售
文心一言
人工智能
Linux
云原生
kubernetes
容器