ITPub博客

首页 > 应用开发 > Java > 开源OA办公平台搭建教程:O2OA+Arduino实现物联网应用(二)

开源OA办公平台搭建教程:O2OA+Arduino实现物联网应用(二)

原创 Java 作者:o2oa 时间:2021-02-23 11:15:00 0 删除 编辑

O2OA平台搭建

O2OA的开发环境非常简单,安装服务器后即可通过浏览器进行开发了和使用。具体可参考文档库中的其他文档,有比较详细的介绍,这里就不再赘述了。

Arduino开发发环境搭建

安装Arduino IDE

首先需要到Arduino官网下载并安装Arduino IDE。

下载地址:

image.png


安装好之后,我们就可以直接用Arduino IDE直接开发了,不过官方的IDE实在不怎么好用,做一些试验性的例子还行,想正真开发一个项目就有点力不从心了。以我个人的经验,使用VS Code的Arduino插件,以及基于Eclipse的sloeber都是不错的选择。

VS Code集成Arduino

下载和安装VS Code就不再细说了,安装完成后,进入“扩展”,搜索“Arduino”,安装“Arduino for Visual Studio Code”,Microsoft那个。

image.png

安装完成后,进入首选项设置(Ctrl+,)搜索“Arduino”,在“Arduino: Path”中输入你的Arduino IDE安装目录:

image.png

这样我们的VS Code就可以进行Arduino开发了。

安装开发板

我们使用ESP8266开发板进行开发,所以要安装ESP8266的开发板文件。

按F1,搜索“Arduino”,打开“Arduino: Board Manager”

image.png

并搜索“ESP8266”,选择最新的版本,点击“install”。

image.png

安装完成后就添加了对ESP8266芯片的各类开发板的支持了。

安装库文件

我们的项目中需要用到一些库,比如读取DHT22温度的库,WebSocket连接的库,Json解析库等,都需要事先安装。安装库也非常简单,按F1,搜索“Arduino”,打开“Arduino Library Manager”.

image.png

再搜索需要的库名称,如我们的项目中使用了ArduinoJson库来解析json,所以此处搜索“ArduinoJson”

image.png

选择最新的版本,点击“install”即可。

安装了库后,一般都会有一些样例,我们可以在左下角的“ARDUINO EXAMPLES”中找到

image.png

在我们这样项目中,需要安装的库如下:

  • ArduinoJson (An efficient and elegant JSON library for Arduino)  by Benoit Blanchon
  • WebSockets (WebSockets for Arduino) by Markus Sattler
  • SimpleDHT (Arduino Temp & Humidity Sensors for DHT11 etc) by Winlin
  • DallasTemperature  (Arduino Library for Dallas Temperature ICs) by Miles Burton


安装驱动

此时,我们通过mirco usb线将ESP8266开发板连接到电脑,操作系统可能无法识别设备,需要安装USB转串口CH340驱动。大家自行根据不同操作系统搜索驱动程序,安装即可。

image.png


到此,我们的需要的开发环境都已经准备好了,下一步就可以进入实际的开发工作了。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31563356/viewspace-2758579/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
开源主页 : https://www.oschina.net/p/o2oa 官方网站 : http://www.o2oa.net

注册时间:2018-11-22

  • 博文量
    110
  • 访问量
    58465