首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于D-Bus和.Net内核的蓝牙网关服务器

基于D-Bus和.Net内核的蓝牙网关服务器
EN

Stack Overflow用户
提问于 2020-08-23 20:13:33
回答 1查看 1.2K关注 0票数 0

我正在尝试在raspberry pi 3和raspbian OS上运行蓝牙GATT服务器。基于this post的BlueZ D-Bus接口可以通过Tmds.DBus库在.Net内核中调用,其C#接口可以通过Tmds.DBus工具生成。我已经阅读了Bluez文档和大多数现有的示例(基于python和c),但我不能理解如何在.Net核心中定义和宣传GATT服务器。

谁能提供一个.Net样本或任何其他解决方案?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-25 01:58:11

使用BlueZ D-Bus API创建BLE外围设备是一件比较棘手的事情。您将需要创建一个GATT服务器和一个通告。与GATT客户机不同,创建服务器需要在dbus上注册对象。

我不熟悉.NET,但在D-Bus中注册对象的能力是让GATT服务器工作的关键。从这个example中,我发现关键词是:RegisterObjectAsync

使用这个关键字,然后我进行了搜索,发现这个库正在使用它:

https://github.com/phylomeno/dotnet-ble-server

这看起来应该是您感兴趣的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63546813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档