立即注册

扫一扫,访问微社区

micropython-microbit 中文社区

查看: 32|回复: 4

可否通过dhcp_hostname来访问http root?

  [复制链接]

该用户从未签到

发表于 2018-10-11 15:50:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我在ESP32板子上刷了Loboris的firmware,开了http server,做了个index页面,用户可以通过wifi连到ESP32上,访问这个web页面来控制ESP32的GPIO。现在的问题是必须通过IP地址来进行访问,不便于记忆,比较理想的是通过一个hostname或者域名来实现。我试了MicroDNSSrv,ESP32会宕机。试了固件内自带的mDNS,但是multicast DNS需要客户端的OS支持,我试了Win10和Android都不支持。不知还有什么方案?如果用socket写的话,如何实现此功能?


手机扫码浏览
回复

使用道具 举报

  • TA的每日心情
    开心
    2018-5-14 20:09
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2018-10-12 21:33:32 | 显示全部楼层
    底层用到picoweb但如何运作不清楚,可以先参考图片看内容是不是你要的。
    https://www.letscontrolit.com/forum/viewtopic.php?f=20&t=3577
    https://github.com/letscontrolit/uPyEasy

    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 6 天前 | 显示全部楼层
    imhori 发表于 2018-10-12 21:33
    底层用到picoweb但如何运作不清楚,可以先参考图片看内容是不是你要的。
    https://www.letscontrolit.com/fo ...

    谢谢回复。

    看了下,不是我需要的。我现在web页面和http server已经都能正常工作了,通过web页面也已经可以控制esp32的gpio。我希望的是在连上ESP32的wifi信号(AP模式)以后,打开手机的浏览器,输入一个域名或者一个hostname就可以访问到web页面,而不用输入ESP32的IP地址。

    我查了下我这个需求应该是需要在ESP32上开一个DNS服务,但目前除了MicroDNSSrv满足需要(但无法使用,ESP32会死机),似乎没有别的选择。就想问问是否还有别的办法,如果通过usocket模块,不知道该如何实现DNS?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-5-14 20:09
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 5 天前 | 显示全部楼层
    本帖最后由 imhori 于 2018-10-16 13:28 编辑

    在Github里有人开Issues:
    https://github.com/letscontrolit/uPyEasy/issues/19
    提到请求支持mDNS, 里头连结也看看:
    https://github.com/loboris/MicroPython_ESP32_psRAM_LoBo/wiki/mdns
    看了楼上发现你也用過了

    换另一个试试:
    slimDNS: a pure Python mDNS implementation 来自:RFC: mDNS support implementation #201
    https://github.com/nickovs/slimDNS
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 3 天前 | 显示全部楼层
    imhori 发表于 2018-10-16 12:44
    在Github里有人开Issues:
    https://github.com/letscontrolit/uPyEasy/issues/19
    提到请求支持mDNS, 里头连 ...

    multicast DNS需要OS支持,我试下来win10和android手机都不行

    其实microDNSSrv能满足我的需要,但是在esp32上一跑就死机
    回复 支持 反对

    使用道具 举报

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

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|micropython-microbit 中文社区 ( 鄂ICP备17012469号 )

    GMT+8, 2018-10-21 05:41 , Processed in 0.098140 second(s), 21 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表