[Arduino+蓝牙模块物联网开发0]开发准备-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3512|回复: 0

[使用文档] [Arduino+蓝牙模块物联网开发0]开发准备

[复制链接]
发表于 2019-10-14 00:52 | 显示全部楼层 |阅读模式
教程写好前,请先见 https://diandeng.tech/doc/getting-start-ble
虽然觉得文档够清楚了,但还是很多人遇到问题,还是给你们写个教程吧。。。

手机与智能设备采用WiFi连接,可让设备和手机通过局域网或互联网进行通信。在之前的教程中我们已经写明。
但这样的实现,也可能有如下劣势:1.功耗较大;2.还需要有一个路由器/网关中转数据。
如果不需要进行远程通信,或者只是需要设备能和手机通信,那蓝牙可能是首选的连接方式。
本篇教程,将带您使用传统的Arduino开发板,连接串口蓝牙ble模块,实现和blinker app的交互。


[md]## 硬件准备  
除了Arduino开发板外,我们还需要蓝牙模块、连接线、RGB LED等。

### 蓝牙模块  以下是我们已经测试过的,blinker完美支持的蓝牙模块:
openjumper ble串口模块 (默认波特率9600)
HM10 / HM11 (默认波特率9600)
JDY08 / JDY10 (默认波特率115200)
JDY18 / JDY09 (默认波特率9600)

blinker仅支持蓝牙4.x、5.x ble设备。
蓝牙2.0是已淘汰的技术,新手机已经不再支持蓝牙2.0,也请购买时注意,不要买到2.0设备了

### 核心开发板  
Arduino UNO / Arduino MEGA  
几乎所有arduino开发板都可以使用blinker lib,本章中将包含Arduino UNO和Arduino MEGA相关说明,其他开发亦可参考本章。

## 软件准备  
#### 1.安装Arduino IDE  
[Arduino IDE下载](https://www.arduino.cn/thread-5838-1-1.html) 需要1.8.x或以上版本

#### 2.安装blinker arduino支持库
Windows:将下载好的blinker库解压到 我的电脑>文档>Arduino>libraries 文件夹中
Mac OS:将下载好的blinker库解压到 文稿>Arduino>libraries 文件夹中
[arduino支持库下载](https://github.com/blinker-iot/blinker-library/archive/master.zip)

#### 3.手机安装blinker app
android版可通过[blinker官网下载](https://diandeng.tech/),IOS版本可通过app store下载

> 最新版blinker app通过[github](https://github.com/blinker-iot/app-release/releases)和QQ群(301438087)发布

### 添加设备  

进入blinker App,点击右上角的“+”号,进行设备添加。
选择Arduino,再选择蓝牙接入,选择设备。

### 载入示例
在设备列表页,点击设备图标,进入设备控制面板,首次进入设备控制面板,会弹出向导页。在向导页点击 **载入示例**,即可载入示例界面。


**现在我们可以开始blinker设备端开发了!**

[点击开始我们的第一个blinker程序](https://www.arduino.cn/thread-83177-1-1.html)


[/md]







您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-29 07:41 , Processed in 0.078258 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表