代码之家  ›  专栏  ›  技术社区  ›  Andrew

使用qr图像生成Wi-Fi QRCode

  •  0
  • Andrew  · 技术社区  · 2 年前

    这个 npm module qr-image 允许使用NodeJS生成QRCodes,如下所示:

    import qr from 'qr-image';
    import fs from 'fs';
    
    qr.image('https://google.com/search?q=hello%20world!', {type:'png'}).pipe(fs.createWriteStream('myqrcode.png'));
    // the qrcode is saved to myqrcode.png
    

    Android支持一个名为 Wi-Fi QRCode生成 哪一个 创建一个QRCode,当在其他设备上扫描时,无需输入密码即可连接到Wi-Fi 。有没有办法用实现这一点 qr图像 上面提到的包装?

    我在谷歌上搜索过,没有发现任何有用的信息,并尝试使用诸如 wifi:// ,但都不起作用。

    1 回复  |  直到 2 年前
        1
  •  2
  •   Young-Lord    2 年前

    看见 zxing wiki 。简而言之,格式是 WIFI:S:<SSID>;T:<WPA|WEP|>;P:<password>;;

    例如,代码可能是:

    import qr from 'qr-image';
    import fs from 'fs';
    
    qr.image('WIFI:S:MYSSID;T:WPA;P:"password";;', {type:'png'}).pipe(fs.createWriteStream('myqrcode.png'));
    

    另外,检查 wifi-qr-code-generator .它为您的任务提供了高级别的API。