在基于Node.js的Neonious One上运行群聊服务器
Neonious One是使用ESP32微控制器的IoT板。可以使用JavaScript和Node.JS API通过板载IDE直接在芯片上进行编程。
我想为一个小组创建一个系统,以在没有互联网或手机覆盖的地方进行通信。基于ESP32的微控制器的低功耗使用意味着可以通过USB移动电源或小型太阳能电池板为设备供电。
文件夹
这些文件分为两个文件夹。 src文件夹包含服务器端JavaScript。 www文件夹包含应用程序前端的资源文件。 根目录中还有一个chat-history.json文件。 这是一个包含先前消息的JSON格式的文件。
WebSocket库
该应用程序使用Node.js WS Websocket库,可使用IDE包管理器轻松安装
服务器端JS
在微控制器上运行的src文件夹中的index.js文件中找到的JavaScript代码。
客户端HTML
这是在客户端浏览器上显示聊天记录的HTML和JavaScript代码(www文件夹中的index.html文件)。
完整代码
详情参阅 - 亚图跨际