随着Xamarin.Form项目接近尾声,仔细一算才发现过来大半年时间了。 期间除了刚开始有闲情写写,期间各种开发坑,老板坑,状态不好搞得没心情写博了,现在总算有空来总结一下了。 来先说 Plugin.BLE (https://github.com/xabre/xamarin-bluetooth-l ...
分类:
移动开发 时间:
2018-03-21 11:34:25
阅读次数:
1950
1.创建中心设备,并设置代理 。 一般情况下,手机是中心设备,蓝牙设备是外围设备。 1.创建之后,会进入到改变蓝牙状态的代理方法中。 在这个方法中,可以判断蓝牙的状态,进行相应的操作。 2.当蓝牙的状态是开启的时候,开始扫描外围设备。如果蓝牙支持后台模式,那么要指定服务的UUID,否则在后台断开之后 ...
分类:
移动开发 时间:
2018-03-20 12:54:11
阅读次数:
237
本文转自:http://www.cnblogs.com/aikm/p/5022502.html 感谢原创作者! SleepingBug评论:这篇文档写的相当好,受教了,多谢了! 作者:强光手电[艾克姆科技-无线事业部] 在使用EN-Dongle捕获和解析广播包之前,我们先了解一下BLE报文的结构,之 ...
分类:
其他好文 时间:
2018-03-20 12:52:40
阅读次数:
230
蓝牙4.0 BLE的开发过程中,使用抓包器进行抓包分析无疑会极大地提高我们的开发效率,同时能帮我们快速的定位问题。对于初学者来说,抓包分析能让我们更快的理解蓝牙4.0 BLE的工作过程。 本文详细说明如何搭建EN-Dongle的抓包环境和如何使用EN-Dongle进行抓包。EN-Dongle抓包时会 ...
分类:
其他好文 时间:
2018-03-20 12:49:25
阅读次数:
229
的需要定义广播类型和广播数据。 BLE 中有两种角色 Central 和 Peripheral ,也就是中心设备和外围设备。中心设备可以主动连接外围设备,外围设备发送广播或者被中心设备连接。外围通过广播被中心设备发现,广播中带有外围设备自身的相关信息。 广播包 (Advertising Data)和 ...
分类:
其他好文 时间:
2018-03-20 10:36:03
阅读次数:
213
本博客是 第二行代码 的学习笔记,大部分内容全部摘自第二行代码。 (一) 安卓系统架构 大致分为:Linux 内核层,系统运行库层,应用框架层和应用层。 1. Linux内核层 Android系统是基于Linux内核的,为设备各种硬件提供底层驱动,如显示驱动,音频驱动,照相机驱动,蓝牙驱动,Wi-F ...
分类:
移动开发 时间:
2018-03-19 00:29:32
阅读次数:
394
开发目标: (1) 对于Android手机,直接通过微信小程序调用手机的NFC功能,对15693协议的芯片进行读写操作; (2)对于苹果手机(及没有NFC模块的手机),通过微信小程序的蓝牙功能连接到蓝牙/NFC读写器,然后通过蓝牙发送指令操作读写器对15693协议的芯片进行读写操作。 DAY #1 ...
分类:
微信 时间:
2018-03-18 21:43:00
阅读次数:
8805
原文:树莓派 Zero WH 初使用体验 12号买了一个树莓派 Zero WH,这个是什么型号呢?其实和树莓派Zero是同一系列的,加上W则表示多了无线Wifi和蓝牙模块,加上H则表示在板子上已经焊接好了2x20的排针。 这个Zero真的很迷你,下面给大家看一下实拍图。 关于树莓派Zero系列,官方... ...
分类:
其他好文 时间:
2018-03-18 01:25:46
阅读次数:
2662
<输入子系统简介> a:背景 内核的输入子系统是对“分散的”,“多种不同类别”的输入设备(键盘,鼠标,跟踪杆,触摸屏,加速度计等)进行“统一处理”的驱动程序。具有如下特点: a-1:统一各种形态各异的相似的输入设备的处理功能(鼠标,不论是PS/2形的鼠标,还是usb形式的鼠标,还是蓝牙形式的鼠标), ...
分类:
系统相关 时间:
2018-03-17 16:16:59
阅读次数:
282
需求 : 微信(支付宝)小程序链接BLE4.0 ,发送指令到蓝牙硬件 过程 : 小程序分为安卓和ios两套系统,支持连接BLE 蓝牙 ,其中会遇到机型问题(其中安卓,华为荣耀机型,小米,问题很多,稍微代码有出入都会出问题10008错误 。ios 苹果5s 会出问题 10001 ),以及蓝牙程序不可长 ...
分类:
微信 时间:
2018-03-15 14:24:45
阅读次数:
394