App Inventor 2 低功耗蓝牙(BLE) 硬件接入、数据通信及IO控制

App Inventor 2 低功耗蓝牙(BLE) 硬件接入、数据通信及IO控制

低功耗蓝牙(BLE)以低功耗、低成本、开发简便逐渐被广泛应用,本文主要介绍一款较为通用、价格低廉的BLE设备从零开始如何利用App Inventor 2开发一款自己专属的手机蓝牙App应用。BLE与经典蓝牙的区别可参考:《低功耗蓝牙(BLE) 和 经典蓝牙(SPP) 的区别》。本文主要通过一款常见的...

Harmony Ble蓝牙App(三)特性和属性

Harmony Ble蓝牙App(三)特性和属性

前言  在上一篇中我们完成了连接和发现服务两个动作,那么再发现服务之后要做什么呢?发现服务只是让你知道设备有什么服务,可以做什么事情。正文  本篇要做的是显示服务下的特性,首先我们了解一下特性的基本知识。在蓝牙低功耗(BLE)中,特性(Characteristic)是蓝牙设备提供的一种数据单元,用于...

互联网安全-移动APP漏洞风险与解决方案

3 课时 |
580 人已学 |
免费
开发者课程背景图
Harmony Ble蓝牙App(二)连接与发现服务

Harmony Ble蓝牙App(二)连接与发现服务

前言  在上一篇中我们进行扫描设备的处理,本文中进行连接和发现服务的数据处理,运行效果图如下所示:正文  现在我们在ScanSlice扫描设备,选中一个设备进入MainAbilitySlice,下面要对选中的设备进行处理,首先我们来做连接。一、BlePeripheral回调  在之前我们写了一个Bl...

Harmony Ble 蓝牙App (一)扫描(下)

Harmony Ble 蓝牙App (一)扫描(下)

Harmony Ble 蓝牙App (一)扫描(上)https://developer.aliyun.com/article/1407933三、扫描  首先我们在com.llw.ble包下新建一个core包,core包下创建一个BleCore类,这里面就是控制Ble蓝牙相关的一切,比如扫描,连接,读...

Harmony Ble 蓝牙App (一)扫描(上)

Harmony Ble 蓝牙App (一)扫描(上)

前言  关于Android的低功耗蓝牙,我做了很多介绍了,那么对于Harmony来说这一块我没有做过介绍,而实际中我确实做过一个Harmony的BLE项目,所以这里分享一些内容出来。正文  在Harmony中进行Ble的蓝牙开发实际上和Android中类似,但是又有一些不同,因为Harmony的SD...

Android Ble蓝牙App(七)扫描过滤

Android Ble蓝牙App(七)扫描过滤

前言  在上一篇文章中了解了MTU的相关知识以及对于设备操作信息的展示,本篇文章中将增加扫描设备的过滤功能让你更方便的扫描想要找的低功耗蓝牙设备。正文  增加扫描过滤主要就是让扫描设备的时候更方便找到想要的设备,下面我们来看有哪些功能的增加。一、增加菜单  为了不占用扫描页面的空间,我打算通过添加菜...

Android Ble蓝牙App(六)请求MTU与显示设备信息

Android Ble蓝牙App(六)请求MTU与显示设备信息

前言  在上一篇文章中已经了解了数据操作的方式,而数据交互的字节长度取决于我们手机与蓝牙设备的最大支持长度。正文  本文中我们需要请求Mtu,然后做一些利用使用的UI改变,比如增加菜单,和显示设备操作信息。一、请求MTU的概念  在 Android 的 BLE(Bluetooth Low Energ...

Android Ble蓝牙App(五)数据操作

Android Ble蓝牙App(五)数据操作

前言  关于低功耗蓝牙的服务、特性、属性、描述符都已经讲清楚了,而下面就是使用这些知识进行数据的读取、写入、通知等操作。正文  首先要做的就是根据操作内容进行相应的处理,目前常见的操作有Read、Write、Write no response、Notify和Indicate。一、操作内容处理  首先...

Android Ble蓝牙App(三)特性和属性

Android Ble蓝牙App(三)特性和属性

前言  在上一篇中我们完成了连接和发现服务两个动作,那么再发现服务之后要做什么呢?发现服务只是让你知道设备有什么服务,可以做什么事情。正文  本篇要做的是显示服务下的特性,首先我们了解一下特性的基本知识。在蓝牙低功耗(BLE)中,特性(Characteristic)是蓝牙设备提供的一种数据单元,用于...

Android Ble蓝牙App(二)连接与发现服务

Android Ble蓝牙App(二)连接与发现服务

前言  在上一篇中我们进行扫描设备的处理,本文中进行连接和发现服务的数据处理,运行效果图如下所示:正文  现在我们从MainActivity进入到ScanActivity,选中一个设备返回到MainActivity,下面要对选中的设备进行处理,首先我们来做连接。一、GATT回调  在之前我们写了一个...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

mPaaS 移动开发平台
mPaaS 移动开发平台
mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas
150+人已加入
加入
相关电子书
更多
云原生时代下的App开发
移动App持续交付之路
移动App研发加速—跨平台解决方案
立即下载 立即下载 立即下载
相关实验场景
更多

APP ble相关内容