android studio蓝牙低功耗,arduino ESP32 AndroidStudio BLE低功耗蓝牙 物联网
arduino ESP32 AndroidStudio BLE低功耗蓝牙 物联网
nodered开发:
esp32采用的蓝牙于普通的蓝牙不同,是低功耗蓝牙,手机用一般的蓝牙代码是连不上的。在本文中,不讨论有关低功耗蓝牙的内容,只说明如何实现ESP32与 Android手机间通过低功耗蓝牙进行相互通信。
进入这个仓库 https://github.com/nkolban/ESP32_BLE_Arduino 打包下载所有文件
将内容解压后复制Arduino安装目录下的Libraries文件夹下
注意不要产生多级目录
然后是Arduino代码
#include
#include
#include
#include
#include
BLECharacteristic *pCharacteristic;
bool deviceConnected = false;
uint8_t txValue = 0;
long lastMsg = 0;//存放时间的变量
String rxload="BlackWalnutLabs";
#define SERVICE_UUID "6E400001-B5A3-F393-E0A9-E50E24DCCA9E" // UART service UUID
#define CHARACTERISTIC_UUID_RX "6E400002-B5A3-F393-E0A9-E50E24DCCA9E"
#define CHARACTERISTIC_UUID_TX "6E400003-B5A3-F393-E0A9-E50E24DCCA9E"
class MyServerCa
android studio蓝牙低功耗,arduino ESP32 AndroidStudio BLE低功耗蓝牙 物联网相关推荐
- android studio 的x86文件夹,AndroidStudio修改默认C盘配置文件夹(.android.gradle.AndroidStudio)以及修改后避免踩的坑...
场景 AndroidStudio下载安装教程(图文教程): 在上面安装完Android Studio后,会默认在C:\Users\Administrator下生成以下目录 这三个文件夹的作用: .an ...
- android studio手机下载闪退,androidstudio手机模拟器闪退
Android studio总是闪退.有时候刚新建就闪退,有时候写着写着代码就闪退?????求解决 We used to walk hand in hand 过去我们携手同行 In the pouri ...
- android studio manifest merger failed,【Androidstudio】Manifest merger failed 问题
[Androidstudio]Manifest merger failed 问题 [Androidstudio]Manifest merger failed 问题 问题描述 Manifest merg ...
- android studio找不到aar,AndroidStudio 引入aar时常见问题
引入aar步骤 1.将aar文件复制在lib目录下 2.在该module下的build.gradle文件里加入如下代码: android { ... repositories { flatDir { ...
- android studio 假死机,解决Android-studio假死机建议
背景 终于第一个ios app发布应用商店送审了,这下也有时间把以前写的android更新一版,但是很久没遇到的as假死机问题又各种折腾了一天..最终解决的方法实在是让人忍无可忍,实在是想写下来给那些 ...
- android studio 分析 hprof,移动学习 AndroidStudio内存优化分析—hprof文件分析
1.移动学习在主界面时按如下顺序点击: 2.其实和 android内存分析 outOfMemoryError错误定位及分析策略(非显示图片造成) 中用eclipse前7步的设置一样,只不过这个速度更快 ...
- android studio上拉加载,AndroidStudio的PullToRefreshListView简单使用
PullToRefreshListView的下载:https://github.com/chrisbanes/Android-PullToRefresh 1.先将其中的library倒入到Module ...
- android ble 经典蓝牙,Android 经典蓝牙(Classic Bluetooth)和低功耗蓝牙(BLE)
[实例简介] 从蓝牙4.0开始包含两个蓝牙芯片模块:传统/经典蓝牙模块(Classic Bluetooth,简称BT)和低功耗蓝牙(Bluetooth Low Energy,简称BLE) 经典蓝牙是在 ...
- Ubuntu 14.04 64位机上配置Android Studio操作步骤
Android Studio是一个为Android平台开发程序的集成开发环境.2013年5月16日在Google I/O上发布,可供开发者免费使用.Android Studio基于JetBrains ...
最新文章
- MySQL冷备份的跨操作系统还原
- matplotlib(四)核心模式以及注意事项
- Solarwinds的NetFlow Traffic Analyzer中的Cisco设备配置
- 最受白领欢迎的12大办公软件
- access vba 常量数组赋值_09c语言数组详解
- JAVA数组元素的遍历_Java数组元素的遍历
- 从零开发区块链应用(一)--golang配置文件管理工具viper
- 【转】Excel表格的35招必学秘技
- Python爬虫——全网获取音乐
- 捷讯fw300r虚拟服务器口号,迅捷FW300R开启UPnP功能
- AVI、WMV、FLV、MKV、WebM、MOV格式视频怎么打开?它们之间有什么区别?答案在这里
- 推荐几个程序员赚钱的平台,你有技术就有钱!
- Word2019 插入脚注问题
- 使用MD中控件实现APP页面折叠
- 值传递,指针传递,引用传递的区别
- python篮球-python画篮球
- 5G爆发前夜,谷歌微软争相豪赌的云游戏厉害在哪?
- file-uploader-cli 关于上传至京东云中文件夹问题的源码修改
- 《调色师手册:电影和视频调色专业技法(第2版)》——导读
- c语言初级小游戏 · 闯关小鸟 | 激发你的编程兴趣(115行左右代码)
热门文章
- 更新:扫码即可实现丨用脚本快速查看自己被多少微信好友删除
- 22(线性方程组求解)高斯赛德尔迭代法
- 本星期在写的基于javaweb的仓库入库出库出入库毕业设计毕设使用
- iOS 框架模式(简述 MVC,MVP,MVVM 和 VIPER)
- 虚拟机下解压zip类型压缩包 附各类型文件打包及压缩方式
- matebook14支持触摸屏吗_2020款的matebook14增加了多点触控屏是最大亮点
- Acrel-3000电能管理系统保证企业生产人员的生命安全,提高生产人员的工作效率
- VAX v10.9.2062.0-52pj vDie 分析 【转载请注明出处】
- 仰望流年纯白世界那抹城光(二)
- python绝技:运用python成为顶级黑客