自己造轮子之TCP配网-微信小程序端

[复制链接]
查看2714 | 回复12 | 2023-9-3 23:19:04 | 显示全部楼层 |阅读模式

在各种项目中,难免遇到会不方便使用原厂配网程序的情况。所有有了这个程序。

程序很简单、手机作为TCP Client、设备作为TCP Server

重点方法

//创建一个连接的对象?
const tcp = wx.createTCPSocket();
//连接?
conSocket: function (tcp_add, tcp_port) {
    tcp.connect({
      address: tcp_add,
      port: tcp_port
    })
}

程序截图

0788818b2d26c41712f7e3cfd8a07a6.jpg

0a260c19627d21f87f0d24c24ab028f.jpg

1693753874307.png

点击配置以后,服务端会收到你填写的配置信息

{"wifi_ssid":"","wifi_password":""}

体验小程序,微信扫描进入小程序、点击-常规设备配网-进行体验,目前微信还在审核。可在明日微信核完成后进行体验

gh_1760f956ae63_2582.jpg

配网端完成以后,下一步就是设备里面做一个TCP Server接收数据

附件conf.rar程序代码可自行部署,写的有点乱,勿怪

conf.rar

0788818b2d26c41712f7e3cfd8a07a6.jpg
回复

使用道具 举报

Ject | 2023-9-3 23:20:49 | 显示全部楼层
附件丢掉了,再传一遍

conf.rar

50.96 KB, 下载次数: 1

conf.rar源码

回复 支持 反对

使用道具 举报

496199544 | 2023-9-4 00:19:19 来自手机 | 显示全部楼层
插眼
回复

使用道具 举报

jkernet | 2023-9-4 08:05:06 来自手机 | 显示全部楼层
都有配网了这不得加一个收发测试。
回复 支持 反对

使用道具 举报

妖猊 | 2023-9-4 09:15:22 | 显示全部楼层
这个是要设备联网了,你才能在局域网或公网使用TCP吧?所以只能做完切换网络使用咯?第一次联网IP都没有,如果设备作为热点,那样就不需要IP了,直接默认IP
回复 支持 反对

使用道具 举报

Ject | 2023-9-4 09:24:32 | 显示全部楼层
妖猊 发表于 2023-9-4 09:15
这个是要设备联网了,你才能在局域网或公网使用TCP吧?所以只能做完切换网络使用咯?第一次联网IP都没有, ...

还得是妖哥懂得多,设备按道理是AP模式。不过有些情况下应该是已经有过第一次配网了。
回复 支持 反对

使用道具 举报

爱笑 | 2023-9-4 10:55:49 | 显示全部楼层
园长来检查作业来了~~
用心做好保姆工作
回复 支持 反对

使用道具 举报

Ject | 2023-9-4 14:35:56 | 显示全部楼层
jkernet 发表于 2023-9-4 08:05
都有配网了这不得加一个收发测试。

鉴于目前,接收端工程量巨大。晚点再弄
回复 支持 反对

使用道具 举报

CHENQIGUANG1998 | 2023-9-6 11:53:55 | 显示全部楼层
插(
回复

使用道具 举报

iiv | 2023-9-8 10:44:22 | 显示全部楼层
俺来啦~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则