目录

  • 1 初识Java与物联网
    • 1.1 搭建开发环境
    • 1.2 开发第一个Java应用程序
    • 1.3 使用eclipse
    • 1.4 工单1随心所欲亮灯灭灯
  • 2 传感数据解析和控制指令生成
    • 2.1 显示传感器数据
    • 2.2 打印结算清单
    • 2.3 条件控制
    • 2.4 for循环
    • 2.5 循环跳转
    • 2.6 控制台中模拟风扇自动控制
    • 2.7 一维数组
    • 2.8 工单2显示温湿度传感器数据
    • 2.9 工单3Zigbee传感数据计算
  • 3 从串口获取传感器数据
    • 3.1 类与对象
    • 3.2 成员变量
    • 3.3 方法和构造方法
    • 3.4 this关键字
    • 3.5 工单4编写串口管理工具类
    • 3.6 工单5获取真实传感器数据
  • 4 采集传感数据的API的构建
    • 4.1 封装传感器类
    • 4.2 使用类的继承
    • 4.3 使用抽象类与接口
    • 4.4 使用多态
    • 4.5 异常的使用
    • 4.6 工单6构建串口开发自定义异常的API
  • 5 认识系统常用类
    • 5.1 字符串概述
    • 5.2 字符串的使用
    • 5.3 日期相关类的使用
    • 5.4 其他常用类
    • 5.5 工单7Zigbee控制器命令的生成工具
    • 5.6 工单8验证用户注册信息
    • 5.7 工单9智慧园区登录界面
    • 5.8 工单10智慧园区系统的事件监听
  • 6 使用集合
    • 6.1 集合框架概述
    • 6.2 使用List存储数据
    • 6.3 使用Map存储数据
    • 6.4 工单11使用List存储传感数据日志
    • 6.5 工单12实现智慧园区系统用户注册功能
  • 7 使用IO流
    • 7.1 Java的IO包
    • 7.2 工单13使用File类读写用户信息文件
    • 7.3 工单14使用IO流持久化保存用户注册信息
    • 7.4 工单15智慧园区系统配置参数的读写
  • 8 多线程编程
    • 8.1 多线程概述
    • 8.2 多线程下载程序的实现
    • 8.3 开发线程安全的下载程序
  • 9 网络编程
    • 9.1 连接ThingsBoard物联网平台
    • 9.2 OkHttp的使用
  • 10 智慧园区环境实时监测
    • 10.1 在ThingBoard上配置项目
    • 10.2 设备网关配置
    • 10.3 智慧园区仿真设备安装
    • 10.4 编写代码获取ThingsBoard数据
  • 11 视频资源素材
    • 11.1 校内植物工厂
    • 11.2 植物光环境相关知识
工单11使用List存储传感数据日志