Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sun SPOT介绍 University Outreach Programs in China

Similar presentations


Presentation on theme: "Sun SPOT介绍 University Outreach Programs in China"— Presentation transcript:

1 Sun SPOT介绍 University Outreach Programs in China
蒋清野(John) Sun 中国技术社区,高级经理 Qingye Jiang (John) Senior Manager Sun Developer Network, China 1

2 Sun Sun SPOT Small Programmable Object Technology
- 基于ARM 902T处理器(32位,180MHz) KB SRAM,4 MB Flash - 硬件上直接运行Java虚拟机(无操作系统) - 使用Java语言编程 (NetBeans IDE) - 支持CLDC 1.1和MIDP 1.0规范 - 通讯接口: 规范 - 通过USB接口与上位机通讯(mini-b) - 可充电锂电池(3.6V, 750 mAh)  - 深层睡眠模式(36 uA) Q:与PC-104 / UCB Mote相比有什么异同点?

3 Sun SPOT Q:利用这些传感器可以实现什么功能? 层叠构架: - 电池 - 带有射频模块的主板 - 传感器板
任何Sun SPOT都可以作为基站使用。在工程上通常会选用一只没有传感器板的Sun SPOT作为基站。 传感器板: - 三轴加速度计(2G/6G) - 光照传感器 - 温度传感器 - 按钮两个 - 可编程LED(8 只),电源指示LED,状态指示LED - 模拟信号接口(6 个),5个GPIO,4 个高电流输出 Q:利用这些传感器可以实现什么功能?

4 Sun SPOT

5 Sun SPOT

6 Sun SPOT Q:为什么使用LED指示灯来表示状态? Q:还有什么类似的方法可以用来表示状态?(以PC机为例)
开机:在关机状态下按一下控制按钮 关机:在开机状态下按下控制按钮并保持5 秒 重置:在开机状态下按一下控制按钮 Q:为什么使用LED指示灯来表示状态? Q:还有什么类似的方法可以用来表示状态?(以PC机为例)

7 Sun SPOT IEEE Extended Mac Address (IEEE扩展Mac地址)
基站:0014.4F 移动:0014.4F FC9 移动:0014.4F FDD IEEE Extended Mac Address (IEEE扩展Mac地址) 由四组十六进制数字组成(nnnn.nnnn.nnnn.nnnn) 所有Sun SPOT的地址前面两组数字为0014.4F01 使用ant slots命令察看连接在计算机上的Sun SPOT的地址 Q:什么是Mac地址?什么是IP地址? Q:为什么需要这些地址?

8 粘弹性小球演示 Q:这个演示展现了Sun SPOT的哪些特点或者是功能?

9 换一个应用程序 怎么换? Q:一个小型设备,由于起存储(RAM,Flash)容量的限制,通常只有安装有一个应用程序。但是,有些时候我们需要对设备上的应用程序进行更新,以提供更强大的功能,或者是修复已知的缺陷。都有什么方法可以更换设备上的应用程序呢?

10 Air Text演示 Q:这个演示展现了Sun SPOT的哪些特点或者是功能?
ant -DremoteId=0014.4F FC9 deploy ant -DremoteId=0014.4F FC9 run Q:这个演示展现了Sun SPOT的哪些特点或者是功能?

11 探索者 Q:这个演示展现了Sun SPOT的哪些特点或者是功能?
ant -DremoteId=0014.4F FC9 deploy ant -DremoteId=0014.4F FC9 run Q:这个演示展现了Sun SPOT的哪些特点或者是功能?

12 一切尽在无线(OTA – Over The Air)
自动组网(基本功能) 远程数据采集与处理(基本功能) 远程部署应用程序 远程调试应用程序 Q:远程部署和远程调试可以在哪些场景里面的到应用?

13 机器人DIY 1 – Sun SPOT一只 2 – 步进电机两只 3 – 轮胎两只 4 – 电池三只 5 – 电池盒一只 6 – 导线若干
材料列表: 1 – Sun SPOT一只 2 – 步进电机两只 3 – 轮胎两只 4 – 电池三只 5 – 电池盒一只 6 – 导线若干 7 – 胶水一瓶

14 机器人DIY 步进电机 轮胎 电池 导线 Sun SPOT

15 机器人DIY 控制信号 连接电源

16 机器人DIY Q:如何解释这些代码的意思? Q:我们到底做了哪些工作?硬件设计?电路设计?电阻?电容?电感?

17 马拉维水质监控项目 KTH,Sweden 通讯系统课程设计 目标:监控饮用水质量 部署:非洲马拉维
在非洲的不发达地区,每年都有大量的人因为霍乱以及其他经由水传染的疾病死去。此项目旨在建立一个无线传感器网络,采集并分析Blantyre城市周边的饮用水质量。该网络要求低功耗的传感器系统,并且能够在无人干预的情况下稳定地运行。

18 Ravenswood湿地监控项目 USGS, Menlo Park 南三藩湿地复原项目 目标:监控湿地环境状况 部署:美国三藩市
世界上最大规模的湿地复原项目,覆盖超过15000英亩的湿地。需要持续地监测该区域的水质、温度、湿度等等重要参数。通对传感器节点进行远程控制、维护和升级,减少现场勘察的次数。系统采用太阳能电池板解决了野外供电的问题。

19 轻量级无人驾驶飞行器 Art Center College of Design 新型飞行器概念设计 目标:新型飞行器设计 部署:原型展览
通过Sun SPOT监控飞行器的位置、速度以及飞行方向,驱动推进器改变自身的轨迹以避免与其他飞行器碰撞。用户可以通过向Sun SPOT发送短信甚至是打电话来控制飞行器的行为(起飞,降落,姿态等等),在基站可视化地显示所有飞行器的当前位置。

20 无人驾驶飞行器 Renaissance Computing Institute 灾难现场监控 目标:灾难响应与管理 部署:美国三藩市
在灾害地区收集现场数据,以帮助灾害响应与管理方面的决策。在无人驾驶飞行器上配备有全球定位系统、摄像头以及多种传感器,通过Sun SPOT相互通讯并且与指挥部进行联系。飞行器可以空投装备有传感器的Sun SPOT到地面,从而通过无线网络采集到地面数据。

21 开源的软件

22 开源的硬件

23 热情 + 友谊 = 社区 社区的力量 - 硬件设计者 - 软件开发者 - 科研与教学机构 - 业余爱好者
开源的硬件 开源的软件 开放的社区 - 硬件设计者 - 软件开发者 - 科研与教学机构 - 业余爱好者 热情 + 友谊 = 社区

24 现在轮到你了 你想做些什么呢?让我们一起动手吧。
Sun SPOT开发包 你还需要这些 你想做些什么呢?让我们一起动手吧。

25 Sun SPOT介绍 University Outreach Programs in China
蒋清野(John) Sun 中国技术社区,高级经理 Qingye Jiang (John) Senior Manager Sun Developer Network, China 25


Download ppt "Sun SPOT介绍 University Outreach Programs in China"

Similar presentations


Ads by Google