首页 » 排名链接 » 花三天时间做了个PC平台Win10系统低功耗蓝牙小工具(蓝牙客户设备小工具低功耗)

花三天时间做了个PC平台Win10系统低功耗蓝牙小工具(蓝牙客户设备小工具低功耗)

少女玫瑰心 2024-11-26 07:35:40 0

扫一扫用手机浏览

文章目录 [+]

前天接了个单,甲方需求是需要做个W10平台上使用的蓝牙小工具,要的功能也很简单,就是链接到指定设备后,通过在界面上点击按钮,通过蓝牙通信,实现开锁这么一个命令。

之前都是物联网通信开锁,开灯啥的,要么就是串口通信。
由于自己N年前也帮客户做过蓝牙开灯的小工具软件
以为很简单,所以就很便宜接了。

第二天客户就寄了一台测试设备和一个USB蓝牙适配器。

花三天时间做了个PC平台Win10系统低功耗蓝牙小工具(蓝牙客户设备小工具低功耗) 排名链接
(图片来自网络侵删)

一番研究发现常规蓝牙方式根本发现不了客户的设备,最后跟客户确认后知道,客户的设备使用的BLE(低功耗蓝牙4.0协议)。

本打算用JavaFx写个桌面软件就行了,经过了多次验证及查阅资料,确定Java在PC上目前还无法实现跟低功耗蓝牙的通信。
然后只能选用C#语言来开发了。

中间还出现了点小插曲:就是USB设备插上电脑后系统会自动安装个驱动,然后在设备发现那里死活发现不了附近的设备,就连手机打开蓝牙,也发现不了。
后来问客户要了他们买USB蓝牙的厂家联系方式,跟厂家要了驱动,装上去,就可以正常发现附近设备了。

确定用C#语言开发后,查到的网上一般蓝牙通讯也都是传统蓝牙的,压根发现不了BLE设备;另外部分是BLE的,要么功能不全,要么代码压根无法跑通。

好在功夫不负有心人,通过咨询朋友,得到了一套解决方案,最后总算是把客户的功能实现出来了。

朋友提供的方案虽然实现了功能,但是美中不足的是,发现附近设备需要耗时30秒左右。
这对于我这个追求极致的程序员来说,实在是难以忍受呀。

于是又经历了一番研究,终于把发现设备的时间从30秒左右缩短到了3秒左右,整整缩了十倍。

优化操作逻辑,加上清屏的功能后,就发给客户验收了。

这里有个小担心,也是先小人后君子吧,由于是工具类软件,不需要联网,万一发过去了,客户玩消失可咋整?哈哈!

跟客户讲了我的担心后,客户很坦然说让我加个时间限制就行了,最迟第二天会付款,也说这软件本身开发费用也没多少,不可能骗我这点钱的。

我想也是呢,人与人之前基本的信任还是要有的。
相信这个世界还是有美好一面的,最后什么也没做就发给客户了。

吃完晚饭后,收到客户回复,说演示很满意,明早就付款

不得不说,遇到这样的客户还是很让人开心的。
后来客户要加个小功能,我也很爽快的免费帮他加上去了。

但是形成明显反差的是,前几篇文章里提到的,另一个拖欠尾款的客户,到现尾款的费用,一直还没能要来,估计年前都希望不大了,可能那客户真是遇到麻烦了吧,做生意的一定要诚信才能持久!

我的文章应该同行看到的比较多吧,大家对软件尾款的事情都是怎么看的呢?

标签:

相关文章

提高调试速度(调试进程金融界窗口方法)

专利摘要显示,本申请提出一种应用进程的调试方法、装置及电子设备,其中,方法包括:在检测到对待调试应用进程的调试操作时,向移动终端发...

排名链接 2025-02-09 阅读814 评论0