完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我(仍然)试图从在web_net_server_nvm_mpfs演示项目中实现的http_net软件的不必要部分中解开必要的部分。对于任何MHC变化,首先用端口443进行,然后再用端口80.2进行。重新编译并重新加载项目3。带一个或多个浏览器的主页是我的结果:测试1。对演示项目没有更改,只是重新生成和重新加载。结果:HTTPS和HTTP工作测试2。删除SMTP选项。结果:HTTPS和HTTP WorkTest2都是3。删除TCP/IP命令选项。再生= OK。结果:App.c有编译错误-未使用的变量和缺失函数。固定App.c并重新加载。HTTPS和HTTP都是工作的。测试4。删除调试选项(也删除系统控制台选项)。再生= OK。结果:App.C有更多的错误和定制NETAPIAP.C有错误。修正了所有编译和加载错误。HTTPS和HTTP都是工作的。我还注意到,如果DEF插入到App.H/C代码中。为什么?这个代码是由已经知道选项的MHC生成的。if-defs看起来是多余的。从前面的文章中,我知道https需要SNTP选项,因为堆栈需要一个系统计时器/计时器。引入整个SNTP包来维护一个简单的定时器似乎有些过分。
|
|
相关推荐
7个回答
|
|
另一个特性……我从头开始创建一个包含http_net web服务器的项目(参见上面的文章了解我是如何到达那里的)。在测试期间,我注意到HTTPNET服务器(端口80)按预期工作,但是HTTPS(端口443)不会连接。检查每一个MHC设置,我从默认的变化,仍然没有幸福。然后,我根据演示项目检查了默认设置,发现DHCP对任务速率的默认设置为5ms。演示使用200ms(更有意义)。在进行更改之后,HTTPSYNET服务器按预期工作。只是想其他人可能想知道。比尔
|
|
|
|
1。什么版本的和声?2。如果您需要HTTPS,则需要在MHCI中包含WORFSSL,并且TimeServer / RTCNoTyWORFSSL不是免费用于商业用途。
|
|
|
|
1。对不起的。V2.03B2。是的,绝对必要。太糟糕了,和谐没有自己的TLS模块。密码库已经存在并包含在MZ(EF?)中。炸薯条。现在,我的项目是一个非商业演习使用下载的2.03B软件。
|
|
|
|
那么,如果只是将DHCP任务率更改为5毫秒,那么HTTPNET网络项目就不再工作了?如果是这样的话,我来看看它是怎么回事。
|
|
|
|
雷诺德,你说得对。我只是重启演示项目的默认设置,它的工作。这里还有别的玩意儿。现在,我必须回到从演示创建项目的过程中,看看哪里有差异可以解释我所看到的。这里有一些东西,它不像演示项目中的一个设置那么明显。很抱歉弄乱了。
|
|
|
|
没问题。让我们知道你发现了什么,我们一定要看看它,并试图解决它,如果有一个问题。
|
|
|
|
我找到了!在MHC中的MPLAB Harmony Net./Presentation Layer/Net Presentation Instance 0/Support Encryption选项卡下,有一个隐藏选项:“使用wolfSSL作为加密提供程序?”如果选择了该选项,此选项是不可见的。我花了好几个星期才找到这个。简单的解决方案是显示两个选项,并且只允许其中一个选项进行检查。
|
|
|
|
只有小组成员才能发言,加入小组>>
4814 浏览 9 评论
1823 浏览 8 评论
1743 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
2949 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2055 浏览 5 评论
452浏览 1评论
1107浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
355浏览 0评论
260浏览 0评论
LAN9252使用SQI通信,进行数字复位后读BYTE_TEST异常
1777浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-20 05:53 , Processed in 1.213776 second(s), Total 75, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号