用Java语言开发物联网设备应用(3)
用Java语言开发物联网应用(3)
乐鑫ESP32 WROVER-KIT开发板介绍
SP-WROVER-KIT-VB 即是一款基于 ESP32 芯片所设计的开发板,支持WIFI网络应用开发。ESP-WROVER-KIT-VB 将 ESP32 的重要的特色功能全部引出,集成 LCD 显示屏、摄像头接口,MicroSD 卡插槽,JTAG 调试器等,板上已经包含 Flash 和 PSRAM,广泛适用于物联网 (IoT) 应用。
更新开发板固件以支持JOSH
JOSH目前支持ESP32 WROVER-KIT开发板,Java程序员可以通过JOSH SDK在开发板上运行调试应用。但是在第一次使用开发板之前,需要将JOSH的固件下载刷新到开发板上。
JOSH固件下载与刷新请参考:https://doc.joshvm.com/esp32/update
在ESP32开发板上运行调试JOSH应用
应用开发的步骤和在MEGA8300上差不多。首先将开发板与PC连接:
接上USB 线供电正常后,打开如下图的开关键到ON,模块的红色电源灯会亮起
在PC端打开控制面板->设备管理器,找到开发板对应的串口。此时应该出现两个对应的串口号,序号大的那个是开发板与PC的通讯用户串口
可以参考前两篇中的介绍,下载并运行HelloWorld应用。需要注意的是,由于目标设备变成了ESP32开发板,需要重新选择设备的Configuration:
- 在左侧项目栏,找到并右键单击HelloWorld项目,在弹出菜单中选择Properties。
- 在弹出窗口左侧列表中,选择“Josh Standalone”。
- 此时在右侧的Configurations列表中,如果找不到ESP32_WROVERKIT的话,请单击右侧的“Add…”按钮。
- 在弹出的添加Configuration界面中,选择Josh Device SDK和相应的Device,然后点击Finish。(SDK一栏请选择Josh Device SDK,Device请选择ESP32_WROVERKIT)。
配置WIFI
编辑配置文件
WIFI配置需要在properties.ini文件里进行修改。打开随SDK一起发送的properties.ini文件,找到system.network.wifi.ssid和system.network.wifi.password这两行,将ssid和password写入配置文件并保存。
下载配置文件
在工程上右键选择Josh VM/Application Download按钮,打开download对话框。选择properties.ini文件,然后点击"OK"。当设备提示重启时,按重启键,当提示下载完成时,WIFI配置就写入板子了。
当下载properties.ini以后,如果配置不发生变化,就不用再下载了。
下一步——访问外设
物联网设备的特点,是有大量的外设访问。这些外设对于手机或是服务器的Java开发人员来说是比较陌生的。我从下一篇起,会像大家介绍如何用Java接口访问和控制这些外设。
- 点赞
- 收藏
- 分享
- 文章举报
- 用Java语言开发物联网设备应用(5)
- 如何利用阿里物联网做一个会自动浇水的花盆
- NB-IoT模组低功耗设计:DRX、eDRX和PSM(NB-IoT专栏—拓展篇2)
- 中国电信物联网平台物理模型创建
- 工业物联网全栈开发
- 钱包被黑客入侵后,IOTA 加密货币关闭了整个网络 | 每日安全资讯
- 曙光物联——实现完整的上下行数据链的物联网系统
- 针对北邮物联网专业微处理器串口通信java环境配置解决方法
- 项目之物联网环境监测系统
- NB-IOT远程振动报警设备上传阿里云物联网平台
- NB-IOT远程温度报警设备上传阿里云物联网平台
- NB-IOT定位终端GPS北斗上传阿里云物联网平台
- 基于51单片机和物联网的智能家居系统(ESP8266物联网模块)
- Modbus串口设备接入多比物联网云平台
- Modbus网口设备接入多比物联网云平台教程
- 组态王接入多比物联网云平台
- 智慧锅炉物联网云平台方案
- IoT物联网平台通信用Topic梳理
- EMQ插件组合实现物联网边缘平台的设备通信管理
- 电信NBIOT 2 - 数据上行(中间件获取电信消息通知)