草庐IT

c# - 使用 32feet.net 使用独特的服务协议(protocol)连接到 BTLE 设备

我有一个低功耗蓝牙(BTLE)设备,我需要将其连接到我的电脑。为此,我在桌面WPF应用程序中使用了WindowsAPI引用。蓝牙设备相当简单:1个服务,2个特征(一个读取/通知,一个写入)。Tomakebelowcodework,addthefollowingreferencestotheWPF(forwindows10):C:\ProgramFiles(x86)\ReferenceAssemblies\Microsoft\Framework\.NETCore\v4.5\System.Runtime.WindowsRuntime.dllC:\ProgramFiles(x86)\Wind

c# - 使用 C# 中的 32feet.net 库将 bMessage 从 Windows 发送到消息访问服务器

我正在尝试从Win7PC上的C#代码向三星Note2手机发送一条bMessage。我有32英尺的蓝牙库,并且正在使用VisualStudio2013社区版。这是我目前拥有的代码:stringsendMessage="";sendMessage=File.ReadAllText(file_path);BluetoothClientbtClient=newBluetoothClient();btClient.Connect(btEp);StreamclientStream=btClient.GetStream();using(StreamWriterutfWriter=newStreamW

c# - 使用 32feet .NET 蓝牙库将蓝牙设备与计算机配对

如果您想知道如何使用32feet.NET库与蓝牙设备通信,请阅读解决方案我目前正在尝试通过蓝牙在计算机和自建的.NETGadgeteer原型(prototype)之间进行通信。Gadgeteer原型(prototype)由主板、电源和蓝牙模块组成。该模块处于可发现模式。计算机上正在运行基于32feet.NET蓝牙的自定义蓝牙程序。该程序检测范围内的所有蓝牙设备并尝试与它们配对。但是,目前这不是自动完成的,我必须输入设备的配对码。如何在不输入配对码的情况下配对设备?设备已找到,问题出在配对部分。我尝试了很多,但没有找到解决方案...foreach(BluetoothDeviceInfod

c# - 使用 32feet .NET 蓝牙库将蓝牙设备与计算机配对

如果您想知道如何使用32feet.NET库与蓝牙设备通信,请阅读解决方案我目前正在尝试通过蓝牙在计算机和自建的.NETGadgeteer原型(prototype)之间进行通信。Gadgeteer原型(prototype)由主板、电源和蓝牙模块组成。该模块处于可发现模式。计算机上正在运行基于32feet.NET蓝牙的自定义蓝牙程序。该程序检测范围内的所有蓝牙设备并尝试与它们配对。但是,目前这不是自动完成的,我必须输入设备的配对码。如何在不输入配对码的情况下配对设备?设备已找到,问题出在配对部分。我尝试了很多,但没有找到解决方案...foreach(BluetoothDeviceInfod

c# - 如何在 Windows 7 桌面上接受传入的蓝牙连接(使用 c++ 或 c# 程序)

我正在Android上编写一个BT应用程序以连接到实验室设备/硬件。目前我有一台设备在借用。但是,在我为它开发时,我不可能总是拥有一个,(通勤,出城等)因此我正在为它创建一个模拟器,并将在我的Windows桌面上运行该模拟器,以便我的Android客户端代码可以连接到它。android代码是用.NET/xamarin构建的,可以很好地连接到真实设备。我对桌面上的C++或C#感到满意。我找到了这个代码http://www.codeproject.com/Articles/252882/Bluetooth-Server-Programming-on-Windows在线创建和接受BT连接。对

c# - 如何在 Windows 7 桌面上接受传入的蓝牙连接(使用 c++ 或 c# 程序)

我正在Android上编写一个BT应用程序以连接到实验室设备/硬件。目前我有一台设备在借用。但是,在我为它开发时,我不可能总是拥有一个,(通勤,出城等)因此我正在为它创建一个模拟器,并将在我的Windows桌面上运行该模拟器,以便我的Android客户端代码可以连接到它。android代码是用.NET/xamarin构建的,可以很好地连接到真实设备。我对桌面上的C++或C#感到满意。我找到了这个代码http://www.codeproject.com/Articles/252882/Bluetooth-Server-Programming-on-Windows在线创建和接受BT连接。对

Swift - 测量转换(到 :) miles to feet gives wrong result

我一直在使用Measurement对象从大部分长度进行转换。但我有一个奇怪的问题。如果我将英里转换为英尺,我几乎可以得到正确的答案。importFoundationletheightFeet=Measurement(value:6,unit:UnitLength.feet)//6.0ftletheightInches=heightFeet.converted(to:UnitLength.inches)//72.0inletheightMeters=heightFeet.converted(to:UnitLength.meters)//1.8288mletlengthMiles=Meas

iOS objective-C : using modulo on a float to get "inches" from Feet

我正在尝试制作一个简单的Objective-C高度转换器。输入是英尺的(float)变量,我想转换为(int)英尺和(float)英寸:floattotalHeight=5.122222;floatmyFeet=(int)totalHeight;//returns5feetfloatmyInches=(totalHeight%12)*12;//shouldreturn0.1222ft,whichbecomes1.46in但是,我不断收到来自xcode的错误,并且我意识到模运算符仅适用于(int)和(long)。有人可以推荐一种替代方法吗?谢谢! 最佳答案

c# - 使用 32feet.NET 在 Windows 10 上进行蓝牙配对 (SSP)

我刚刚开始一个项目,需要我将Windows10平板电脑与另一台蓝牙设备配对。我决定从一个简单的Windows窗体应用开始,以熟悉这个过程。我将32feet.NETNuGet包添加到我的解决方案中,并很快成功地搜索了设备并填充了列表框。client=newBluetoothClient();devices=client.DiscoverDevices();if(devices.Length>0){foreach(vardeviceindevices){lstBTDevices.Items.Add(device.DeviceName);}}else{MessageBox.Show("Una

linux - 在 Linux 下使用 Mono 从 32Feet.NET 获取 PlatformNotSupportedException

我正在尝试使用Mono将我的Windows服务移植到Linux。该服务使用蓝牙32feet.NET库。我已阅读thispost和thispost我尝试将这些库安装到我的电脑上:mono-runtimemono-xbuildmono-develmono-gmcslibbluetooth-dev但我无法安装mono-gmcs,因为Mono4使用mono-mcs。我将ExternalLibs/Monoetc/NDesk.DBus.dll导入到我项目的调试文件夹并解决了System.DllNotFoundException:BsSDK异常。购买我仍然无法弄清楚为什么我得到了UnhandledE
12