我有三个Raspberry Pi 2 Model B,我们每个都已经硬编码到192.168.50.x/24
等IP地址,并且每个都运行一个avahi-daemon以便提供mDNS并且更容易ping使用.local
后缀。
Raspberry Pi #1
IP Address 192.168.50.1 subnet 255.255.255.0
hostname: hydrogenPi
mDNS: hydrogenPi.local
Raspberry Pi #2
IP Address 192.168.50.2 subnet 255.255.255.0
hostname: heliumPi
mDNS: heliumPi.local
Raspberry Pi #3
IP Address 192.168.50.3 subnet 255.255.255.0
hostname: lithiumPi
mDNS: lithiumPi.local
所有Pis都在Ad-hoc模式下工作,并且正在使用Pis上已有的batman-adv版本2015。
我想使用Trickle Algorithm RFC Standard 6206使用WiFi(Dongle使用带有Ralink RT5370驱动程序的 LogiLink无线适配器)通过ad-hoc网络发送一些文件。
是否有任何可用的代码片段或想法,我可以开始实现算法?
注意:我想以有效的方式使ad-hoc网络充满数据,因此我想到了Trickle算法。它现在是一个RFC标准,它是否已经在Raspberry Pis中提供了实现,如 6LoWPAN et.al.我在Raspberry Pi目录的lib/modules/4.13.7+/kernel/net/
中遇到过哪些内容?
由于
答案 0 :(得分:0)
我在 GitHub
上找到了一个Python编程的存储库有一个 RPL(低功耗和有损网络路由协议)存储库,名为simpleRPL
在 / RPL 文件夹中有一个简单的 Trickle Timer 实现