Skip to content

Commit 626277d

Browse files
committed
add readme
1 parent b13c230 commit 626277d

File tree

5 files changed

+56
-3
lines changed

5 files changed

+56
-3
lines changed
Loading
Loading
Loading
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# acc
2+
acc是一个加速度传感器的应用demo,即将时时三轴数据(加速度)发送到手机,并通过手机显示出来。他可以用来做硬件的三轴测试,亦或者是三轴数据模板。
3+
4+
### 效果展示
5+
6+
7+
8+
![](./images/acc1.png)
9+
10+
![](./images/acc2.png)
11+
12+
由图可观察到较为明显的三轴数据变化。
13+
14+
### 代码流程介绍
15+
16+
17+
这里简要介绍一下代码流程:
18+
19+
```
20+
1. 系统就绪(属于`系统API`,也是应用层编程的第一入口(系统回调事件),相当于传统的`main()`函数。) -- on_ready;
21+
2. 设置Cannon的蓝牙广播地址 -- ble_set_adv_param;
22+
3. Cannon开始蓝牙广播 -- ble_device_start_advertising;
23+
4. 手机端APP和Cannon建立连接,假设使用BLE调试助手APP;
24+
5. BLE调试助手APP给Cannon发一些数据;
25+
6. Cannon收到数据后,触发回调事件 -- ble_device_on_message;
26+
7. Cannon将数据原封不动的回传给手机 -- ble_device_send;
27+
8. 手机或Cannon断开连接;
28+
9. Cannon触发断开连接事件 -- ble_device_on_disconnect;
29+
10. Cannon重新开启蓝牙广播 -- ble_device_start_advertising;
30+
31+
```
32+
33+
> 需记住,收发蓝牙数据,需要先要建立连接,而建立连接,需要设备先开启广播。
34+
35+
36+
###
37+
38+
API文档:
39+
[http://www.juma.io/doc/zh/embedded_api/task/](http://www.juma.io/doc/zh/embedded_api/task/)
40+
41+
运行环境的安装指导:
42+
[http://www.juma.io/doc/zh/stm32_platform/cannon_env/](http://www.juma.io/doc/zh/stm32_platform/cannon_env/)
43+
44+
聚码官网:
45+
[http://www.juma.io/](http://www.juma.io/)
46+
47+
聚码论坛:
48+
[http://www.52cannon.com/bbs/forum.php](http://www.52cannon.com/bbs/forum.php)
49+
50+
聚码1000人交流群:
51+
QQ:271927055
52+
53+
聚码公众号:
54+
![](./images/1.jpg)

applications/juma/echo/readme.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
# echo
22

33

4-
5-
***
64
echo它做的事情是监听蓝牙消息,如果收到手机发送过来的消息,则原封不动的回送给手机。例如手机通过蓝牙程序向其发送0x01,它会将0x01重新发给手机。其中包含了整个蓝牙过程,方便用户检测硬件蓝牙,也可以用来做蓝牙通讯的模板。
75

86
### 效果展示
97

108

119

1210
![](./images/echo.png)
11+
1312
如图可见1、3是发送信息,2、4是接受信息,其内容对应一致。
1413

1514
### 代码流程介绍
@@ -52,4 +51,4 @@ API
5251
QQ:271927055
5352

5453
聚码公众号:
55-
![](./images/1.png)
54+
![](./images/1.jpg)

0 commit comments

Comments
 (0)