修改

图片

迪威模型和Solidworks 联合会员
迪威网友3771ce
迪威网友3771ce

GI'V Box WiFi共享社区

免费,登录即可下载
发布时间:2020/8/4 17:59:00
想象。。。
……一个自由互联网的世界,一个由少量带宽构建的网状网络,由像你我这样的人共享,遍布世界各地的每一条街、每一个城镇。真是太棒了!
(顺便说一句,你能为这个项目创造一个更好的形象所做的任何贡献,即使不是真正的构建或混合,都是受欢迎的。如果你发现了打字错误并告诉我,我会事先感谢你,在我修复它们的时候也会非常感谢你。我也欢迎技术建议或更正,建议并行硬件或软件可以提供更快的性能,或更好的代码。将构建和混用视为github上的fork。我希望这成为一个大的,乐观的,慷慨的,有社区意识的东西!)
什么是giv'V
GI'V代表通用互联网的可用性,就像“可用性”一样,但一开始就含糊其辞,所以A被删除了。这是一种理念,即每个拥有快速、现代化、宽带连接的家庭业主,可以自由地与街道共享其速度的百分之几。它将被分割成一个家庭可以使用的数量,这样孩子和路过的人可以在移动中使用基本的互联网,而不需要4G或5G*合同。如果有足够多的邻居,他们的街道就会成为一个基本的公共热点。如果有足够多的街道,他们的城镇或郊区就会普遍联网。我们都受益!
GI'V不是一个企业,也不是一个非营利性的公司,它是一个草根运动。除了你,没有人会欺骗它,而且只有你愿意。除了一小片标准硬件、一个WiFi扩展器和GI'V box,没有人会为它付钱。任何想要GI'V的人都可以在家里的WiFi-WiFi上建立一个来宾网络,限制带宽和GI'V。
我喜欢GI'V是一个由慷慨的灵魂组成的社区,分享他们的一小部分带宽到他们当地的街道。我更喜欢我们可以发展一个GI'Ve社区,愿意让他们的街道成为无处不在的网状网络的一部分。为你自己建立一个GI'V盒子,然后说服你的邻居做同样的事情,只需花费部分的成本和你的一点时间来帮助他们建立。想象一下,在当地的街道上,你可以走到你当地的商店,从不使用手机数据,也永远不会离开朋友、家人、孩子或父母的范围。想象一下一个城市范围内的GI'V网络,在那里你可以打VOIP电话,就像有了移动合同一样。如果一个人有太多的交通。
所以,这是一个免费的开源设备,它将一些简单的硬件,一个免费的固件,一些命令行程序和一个简单的三维打印外壳结合在一起。
见见Giv'V
GI'V Box是一个WiFi范围扩展器,它可以带走你互联网的一小部分,同时保护你的其余部分。这是一个相对基本的项目,如果你可以遵循一个技术“配方”的命令行计算,因为这是什么是必需的,在微控制器上的固件,然后配置它。然而,如果你不能很好地解决WiFi中断问题,这可能不是你的项目,它在一开始就变得非常技术化,但你可能知道有人可以腾出时间为你和自己建造一个GI'V box。如果你不理解后面的设置,我是其他人。
如何制作giv'V
合适,打印细节在本文末尾的通常字段中,而thing文件也在它们应该位于的位置。这个项目的实质是固件。它会像20世纪50年代的工党政府一样给你的大脑增加负担,它会让你发出“哦,“啊!”还有“不。”你偷窥的是3D打印,数控机械师和制造,你已经把橱柜整理好了。不过,你们中的一些人还面临着一些严峻的新挑战。享受吧!
所以!进入Martin Ger的ESP WiFi中继器固件和D1 mini pro,这是ESP8266“mini mcu”的流行变体,可以安装远程外部天线。
当然,这一切都需要包装在一个漂亮的小箱子里,这可能是一个现成的项目,从一个电子爱好零售商,或包括STL和OpeCAD文件谁可以三维打印一个案件。GI'V的原型1在澳大利亚墨尔本的一条安静的郊区街道上愉快地运行着,我把它印在了我的前窗视野之外。单个GI'V盒的总成本仅为8澳元的微控制器和几美分价值的PETG灯丝通过3D打印机。该固件在martinger的github存储库中免费提供,链接在本节开头。
您肯定需要大量的命令行技能来上载预构建的固件二进制文件。如果你是一个更一般的Arduino爱好者,你可能会发现从Arduino IDE中提供的WiFi NAT示例中创建一个变体更简单,但是,如果你急于开始使用这个veion,你需要知道如何使用PuTTY这样的工具将.hex文件直接上传到D1,或avrdude,取决于您的计算机操作系统和命令行首选项。
D1虽然可以达到802.11n的速度,但理论上,它实际上是一个自然的限速器。我的D1克隆版给了我2mbps到4mbps的下载和上传速度,足以进行信息传递、基本的网络冲浪和VOIP通话。然而,如果一条街上有足够多的人安装了足够的GI'V盒,那么这样一个网状网络上的可用带宽就可以通过多个不同的接入点共享。如果你每月为有限数量的数据付费,你也可以将其设置为每天的数据量有限,这样就不会给你留下月底账单冲击。还有一些基于Arduino的range extender固件,其中一些带有捕获式门户,但我更喜欢保持SSID可见,但不必通过唠叨用户登录来引起注意。我们不想让人们滥用这部电影,也不想让这部电影很烦人。
安装固件
我用Mac操作系统,所以esptool.py在终端中是如何安装固件文件的。这也适用于linux或PC(使用PuTTY?)做了些调整。您也可以使用AVRDude,但是语法会有一些不同。下载martinger完整的、预编译的固件二进制文件,然后使用以下命令刷新它们,该命令针对您的环境进行了修改。。。
#~/Library/Pytho3.7版/--端口/dev/[您的ESP端口]写入闪存\
-fs 4MB-ff 80m-fm dio 0x00000~/path/to/firmware/ 0x02000\
~/path/to/firmware/
使用python2,itead of 3的旧计算机系统可能会遇到问题。我不得不在旧Mac上使用自制程序告诉Python3,上面的命令包括Python3安装的路径,因为我的旧Mac OS仍然需要Python2.7。
如果你已经迷路了,找一个不懂这些东西的朋友帮忙。当我们不在一起的时候,我们的生活会更好。
通常,通过连接板,打开Arduino IDE、PuTTY、CoolTerm或类似工具,并检查哪个端口可以作为串行端口来找到。菜单,其中板将是“/devomething”或其他操作系统的变体。
GI'V It Life(设置)
esp_wifi_转发器以以下默认配置启动:
ap_ssid:MyAP,ap_密码:none,ap_on:1,ap_open:1
网络:192.168.4.0/24
在fit引导(或出厂重置)后,它将提供一个带有开放式AP和ssid“MyAP”的WiFi网络。它还没有尝试自动重新连接到上行链路AP(因为它不知道有效的ssid或密码)。
将浏览器指向
适合在“STA设置”中为您的家庭WiFi网络输入适当的值。
家庭网络设置
你知道吗
密码:SSIDpassword
自动网格:禁用
不要勾选“自动网格”框,它只会扩展你的私人wifi范围,包括密码保护,我们要GI'V!接下来,我们将在“AP设置”中输入您的GIV公共访问设置
GI'V BOX设置
SSID:GIV(这是公众将看到的WiFi网络。)
密码:无(“无”或留空)
Security:Open(这是一个菜单,默认为WPA2,选择“Open”。)
子网:10.24.1.0(为您的GI'V网络设置编号方案)
单击“连接”。ESP重新启动并将连接到您的WiFi路由器。状态LED应在几秒钟后闪烁。
将WiFi连接到GIV网络并将浏览器指向
注意:当我们在SSID字段中输入一个撇号时,它会正确地包含在数据库中保存它,只是响应中返回的web表单与之斗争,这就是为什么我们在这里使用“GIV”的“GIV”itead。这里没有商标,这是一个运动,品牌是一个口号和我们的价值观,而不是一个法律实体。我负担不起商标注册过程的巨额费用,所以如果有太有钱的杂种狗蹲在上面的话,我们最终会怎么称呼它。
高级配置(Telnet)
如果您需要加速或数据管理连接,启动您的终端(Mac/Linux)或PuTTY(Windows),现在是时候着手进行高级配置了。检查你的wifi网络是否是GIV(或GIV)网络,然后在终端中输入。。。
#telnet 10.24.1.1 7777
这里,我们连接到GI'V Box的命令行。您也可以通过一个终端仿真器(如CoolTerm或PuTTY)直接将ESP板连接到USB端口来实现这一点。命令将是相同的,但可能有更复杂的连接设置。当你输入上面的,你会得到喘息。。。
尝试10.24.1.1。。。
连接至10.24.1.1。
转义符是“^]”。
命令>
如果它显示“CMD>”是您的命令提示符,请在此处键入“show”,然后按回车键。到目前为止,我们所做的所有配置都会像。。。
Veion V2.2.13(建造时间:2019年9月1日11:20:03)
STA:SSID:[没有给你看这个]PW:[或者这个]
BSSID:34:e8:94:67:6b:d9
美联社:SSID:GI'V PW:[或此][打开]IP:10.24.1.0/24[NAT]
站点MAC:dc:4f:22:60:b3:dc
亚太地区MAC:24:24:01:da:45:c9
STA主机名:ESP_60b3dc
端口7777上的网络coole访问(模式3)
时钟速度:80
MQTT:禁用
命令>
我们将在这里更改的是STA主机名
0个文件
压缩包大小:291KB
小程序二维码
微信小程序 微信扫码打开此模型
登录后发表评论
恒诺鑫科-专注碳素制品的开发与生产