2。3 平台和环境
2。3。1Arduino IDE
图 2-4 树莓派开发板
Arduino IDE 是 Arduino 开源平台的集成开发环境,其界面友好,语法简单,方 便下载程序,如图 2-5 所示。第一次使用 Arduino IDE 时,需要将 Arduino 开发板通
过 USB 线连接到计算机,计算机会为 Arduino 安装驱动程序,并分配相应的 COM 端口。在使用 Arduino IDE 时,要选择开发板类型和设置分配的 COM 口,才能正确 将程序烧写到开发板中。通过串口监视器可以查看串口数据信息,或者发送串口数据。文献综述
Processing 是一种新兴的计算机语言,是一种以数字艺术为背景的程序语言,作 为 Java 语言的延伸,Processing 将 Java 的语法简化并将其运算结果“感官化”,让 使用者能很快享有声光兼备的交互式多媒体作品[10]。Processing 可以通过 Arduino 和 相关硬件支持,完成复杂的互动和媒体设计系统。Processing 编程界面如图 2-6 所示。
图 2-6 Processing 编程环境
2。3。3Python IDLE
Python 是一种解释性语言。Python 的解释器有两种运行模式:既可以作为交互 式的终端执行单条命令,也可以作为一个命令工具独立运行脚本。Raspberry Pi 上提 供了 Python 的集成开发环境 IDLE[9],如图 2-7 所示。IDLE 也可以非常方便的调试 Python 程序。IDLE 的调试器提供断点、步进和变量监视功能。
2。3。4X-CTU
图 2-7 Python IDEL 编程环境
X-CTU 是 Digi 的 XBee 系列无线模块的配置软件,通过该软件对 XBee 模块进 行固件升级或者更改。要使用 X-CTU,首先将 XBee 模块插入 USB 适配器上,然后 将适配器接入计算机 USB 口,运行 X-CTU,它会将可用端口显示为 USB 连接,如 图 2-8 所示,选择合适的端口,单击 Modem Configuration 标签进入配置界面进行相 关配置[11]。来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-
图 2-8 X-CTU 配置界面
2。3。5Yeelink 平台
Yeelink 平台是中国最大的物联网云平台,如图 2-9。它提供传感器云服务,并 通过实时数据处理,为用户提供安全可靠的状态监控。
图 2-9 Yeelink 平台
本章介绍了整个系统所用的相关技术和平台。包括无线传感网技术,单片机技术 以及系统所用的编程环境和物联网监控平台。