发帖
13 0 0

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

Ject
金牌会员

13

主题

119

回帖

1385

积分

金牌会员

积分
1385
技术杂谈 3252 13 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

──── 0人觉得很赞 ────

使用道具 举报

2023-9-3 23:20:49
附件丢掉了,再传一遍

conf.rar

50.96 KB, 下载次数: 2

conf.rar源码

2023-9-4 00:19:19
插眼
2023-9-4 08:05:06
都有配网了这不得加一个收发测试。
2023-9-4 09:15:22
这个是要设备联网了,你才能在局域网或公网使用TCP吧?所以只能做完切换网络使用咯?第一次联网IP都没有,如果设备作为热点,那样就不需要IP了,直接默认IP
2023-9-4 09:24:32
妖猊 发表于 2023-9-4 09:15
这个是要设备联网了,你才能在局域网或公网使用TCP吧?所以只能做完切换网络使用咯?第一次联网IP都没有, ...

还得是妖哥懂得多,设备按道理是AP模式。不过有些情况下应该是已经有过第一次配网了。
2023-9-4 10:55:49
园长来检查作业来了~~
2023-9-4 14:35:56
jkernet 发表于 2023-9-4 08:05
都有配网了这不得加一个收发测试。

鉴于目前,接收端工程量巨大。晚点再弄
插(
2023-9-8 10:44:22
俺来啦~
您需要登录后才可以回帖 立即登录
高级模式
12下一页
统计信息
  • 会员数: 28100 个
  • 话题数: 39320 篇