# nodemcu **Repository Path**: jmhuang/nodemcu ## Basic Information - **Project Name**: nodemcu - **Description**: No description available - **Primary Language**: Lua - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-05-31 - **Last Updated**: 2021-08-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # iot本地节点 #### 介绍 该项目是采用lua语言编写的esp8266程序。主要功能有: - 智能wifi连接:从后台同步现场热点;优先连接现场热点,无法连接时连接维保热点,上报错误信息; - 与本地网关组播交互。 - 接口:gpio的通断电、本地config.ini信息上传、客户现场热点信息同步 待完善功能: - 与iot本地网关联调 - 485接口信息采集 #### 安装教程 1. 除了example文件夹中的lua文件,其余的lua均拷入esp8266中 2. 配置文件config.ini/init-config.ini拷入esp8266中 #### 使用说明 1. init-config.ini:配置了默认的维保wifi信息、后台的tcp连接信息。 - config-init-biz.lua:用于读取该配置文件信息 - 实例内容:{"wifi":{"ssid":"A701", "password":"a15880287827"},"tcp":{"addr":"www.duduwuli.cn", "port":9181}} 2. config.ini:配置了客户现场的wifi信息。 - config-biz.lua: 用于读取该配置文件 - 实例内容:{"wifi":{"ssid":"A701", "password":"a158802878271"}} 3. ap-util.lua:获取现场的热点(不包括中文和特殊字符)列表 4. cloud-wifi-biz:连接客户现场热点的相关方法 5. wifi-biz.lua:连接wifi的总入口 6. tcp-biz.lua:tcp连接后台的相关方法 7. udp-biz.lua:udp组播的相关方法 8. example文件夹仅用于开发测试 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request