From 833cbf9f38f7322aca156500086f8a0358fe3a21 Mon Sep 17 00:00:00 2001 From: bnewbold Date: Thu, 13 Sep 2012 19:44:00 +0200 Subject: backup --- design/crude_boms.ods | Bin 13762 -> 13606 bytes design/hardware.page | 1738 +++++++++++++++--------------------------------- design/overview.page | 27 +- research/cpu.page | 2 + research/devices.page | 17 +- research/miniPCIe.page | 26 +- research/unsorted.page | 231 ------- unsorted.page | 239 +++++++ 8 files changed, 838 insertions(+), 1442 deletions(-) delete mode 100644 research/unsorted.page create mode 100644 unsorted.page diff --git a/design/crude_boms.ods b/design/crude_boms.ods index f2669b3..416a529 100644 Binary files a/design/crude_boms.ods and b/design/crude_boms.ods differ diff --git a/design/hardware.page b/design/hardware.page index bd2f0f2..96b44ca 100644 --- a/design/hardware.page +++ b/design/hardware.page @@ -1,16 +1,40 @@ -## Hardware Features +## Features and Components -Below is the best-guess set of features that a rooter hardware device would -include; this is a balance between good functionality, engineering feasibility, -and cost at the 1k or 10k production batch size: +### Core + +*See [research/cpu]() for an overview of the **many** low-cost embedded +processors which have been announced, and a justification of this component +selection.* + +The Freescale i.MX6 series ARM processors + +An external power management/regulator chip is required to provide stable +voltage for this chip. + +### Wireless + +The miniPCIe slot allows flexibility in selecting an appropriate dual-band +802.11n card; see [research/miniPCIe]() for a list of options and issues. + +Atheros-based devices supporting the non-blob +[ath9k](http://wireless.kernel.org/en/users/Drivers/ath9k) or +[ath5k](http://wireless.kernel.org/en/users/Drivers/ath5k) drivers with access +point mode are shipped in some laptops and are frequently available used on +amazon.com for less than $15. +[thinkpenguin.com](https://www.thinkpenguin.com/gnu-linux/penguin-wireless-n-mini-pcie) +sells such a device new for $35, as does +[netgate.com](http://store.netgate.com/WLE200NX-80211nabg-miniPCIe-Card-P1763C29.aspx) +for $45. + +An antenna would also be required; SparkFun sells adapters for +[$5](https://www.sparkfun.com/products/662), so I will budget $5 for an adapter +plus antenna. - - Core - ARM SoC, Freescale i.MX6 - Power management/regulator IC for SoC - 512MB RAM - No onboard FLASH, 8GB+ uSD card - - FRAM chip for routing table persistance - WiFi - full-size miniPCIe slot for off-the-shelf dual-band card - 802.15.4 @@ -33,1190 +57,520 @@ and cost at the 1k or 10k production batch size: An alternative "minimal" feature set device is described at [design/minimal_design](). -## Proposed BOM (August 2012) - -**[CPU](/research/cpu):** Freescale i.mx6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Subsystem -

-
-

What -

-
-

MFG -

-
-

MPN -

-
-

Qty -

- -
-

Cost @1k -

-
-

Total -

- -
  - -
-

Core -

-
-

ARM SoC -

-
-

Freescale -

-
-

I.MX6 -

-
-

1 -

-
-

$22.00 -

-
-

$22.00 -

-
  -
  - -

512MB RAM -

-
  -  - -

1 -

-
-

$15.00 -

-
-

$15.00 -

-
  -
  - -

8GB uSD -

-
  -  - -

1 -

-
-

$6.00 -

-
-

$6.00 -

-
  -
  -  -  -  -  -  - -

$0.00 -

-
  -
  -  -  -  -  -  - -

$0.00 -

-
  -
-

Wireless -

-
-

miniPCIe DualBand -

-
-

Intel? -

-
  - -

1 -

-
-

$35.00 -

-
-

$35.00 -

-
  -
  - -

802.15.4 TX/RX -

-
-

TI -

-
-

CC2520 -

-
-

1 -

-
-

$2.50 -

-
-

$2.50 -

-
  -
  - -

miniPCIe slot -

-
  -  - -

1 -

-
-

$2.50 -

-
-

$2.50 -

-
  -
  -  -  -  -  -  - -

$0.00 -

-
  -
-

Ethernet -

-
-

GigE PHY -

-
  -  - -

1 -

-
-

$2.00 -

-
-

$2.00 -

-
  -
  - -

Ethernet Jack -

-
  -  - -

1 -

-
-

$1.50 -

-
-

$1.50 -

-
  -
  - -

Switch chip -

-
-

Realtek -

-
-

RTL8366SR-GR -

-
-

1 -

-
-

$10.00 -

-
-

$10.00 -

-
  -
  - -

Ethernet Jacks -

-
-

tyco -

-
-

 5557563-1 -

-
-

1 -

-
-

$5.00 -

-
-

$5.00 -

-
  -
  -  -  -  -  -  - -

$0.00 -

-
  -
-

USB -

-
-

USB Host -

-
-

Areva -

-
-

87520-0010BLF   -

-
-

1 -

-
-

$0.40 -

-
-

$0.40 -

-
  -
  - -

USB Mini -

-
-

Molex -

-
-

56579-0576 -

-
-

1 -

-
-

$1.11 -

-
-

$1.11 -

-
  -
  - -

Voltage Protect -

-
-

On semi -

-
-

NCP349MNAETBG -

-
-

1 -

-
-

$1.00 -

-
-

$1.00 -

-
  -
  - -

FTDI -

-
  -  - -

1 -

-
-

$1.50 -

-
-

$1.50 -

-
  -
  -  -  -  -  -  - -

$0.00 -

-
  -
-

Power -

-
-

Inductor -

-
-

TDK -

-
-

VLCF5020T-2R2N2R6-3 -

-
-

3 -

-
-

$0.90 -

-
-

$2.70 -

-
  -
  - -

Voltage Protect -

-
-

On semi -

-
-

NCP349MNAETBG -

-
-

1 -

-
-

$1.00 -

-
-

$1.00 -

-
  -
  - -

SoC Pwr -

-
-

TI -

-
-

TPS65217B -

-
-

1 -

-
-

$4.00 -

-
-

$4.00 -

-
  -
  - -

Regulator -

-
-

TI -

-
-

TPS73701DRBR -

-
-

1 -

-
-

$0.95 -

-
-

$0.95 -

-
  -
  -  -  -  -  -  - -

$0.00 -

-
  -
-

Other Comp -

-
-

Passives -

-
  -  - -

50 -

-
-

$0.01 -

-
-

$0.25 -

-
  -
  - -

LEDs -

-
-

Dialight -

-
-

598-8170-107F -

-
-

4 -

-
-

$0.05 -

-
-

$0.20 -

-
  -
  - -

Diode -

-
  -  - -

4 -

-
-

$0.10 -

-
-

$0.40 -

-
  -
  - -

microSD slot -

-
  -  - -

1 -

-
-

$1.00 -

-
-

$1.00 -

-
  -
  - -

SD Slot -

-
-

ALPS -

-
-

SCHA5B0200 -

-
-

1 -

-
-

$1.00 -

-
-

$1.00 -

-
  -
  - -

Power Jack -

-
-

CUI -

-
-

PJ-002A -

-
-

1 -

-
-

$0.30 -

-
-

$0.30 -

-
  -
  - -

buffer -

-
-

TI -

-
-

SN74LVC2G07DCKR -

-
-

2 -

-
-

$0.12 -

-
-

$0.24 -

-
  -
  - -

Transistors -

-
  -  - -

3 -

-
-

$0.20 -

-
-

$0.60 -

-
  -
  - -

Button -

-
-

Omron -

-
-

B3U-1100P -

-
-

4 -

-
-

$0.55 -

-
-

$2.20 -

-
  -
  - -

Crystal -

-
-

Epson -

-
-

MC-30632.7680k-A -

-
-

4 -

-
-

$0.30 -

-
-

$1.20 -

-
  -
  - -

Fudge Electronics -

-
  -  - -

1 -

-
-

$2.00 -

-
-

$2.00 -

-
  -
  -  -  -  -  -  - -

$0.00 -

-
  -
  -  -  -  -  -  - -

$0.00 -

-
  -
-

Production -

-
-

6 Layer PCB -

-
  -  - -

1 -

-
-

$8.00 -

-
-

$8.00 -

-
  -
  - -

Assembly -

-
  -  - -

1 -

-
-

$8.00 -

-
-

$8.00 -

-
  -
  -  -  -  -  -  - -

$0.00 -

-
  -
  -  -  -  -  -  - -

$0.00 -

-
  -
-

TOTAL -

-
  -  -  -  -  - -

$139.55 -

-
  -
  -  -  -  -  -  -  -  -
  -  -  -  -  -  -  -  -
+## Proposed BOM and Costs (August 2012) + +The rough cost analysis below guesses component pricing for a production run of +1,000 units; the PCB fabrication and assembly numbers are probably more +realistic for at least 10,000 units. These are *prices* of components (what +would need to be paid on the market), resulting in the *cost* of production; +the *price* of the final device would be higher than the cost to cover risk and +additional development and logistical expenses. + +For an initial release we can ship with used WiFi cards (or let people source +their own), so I will budget $15. Devices would ship with no SATA disk by default. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subsystem + + What + MFG + MPN + Qty + Cost @1k + Total + + Notes +
CoreARM SoCFreescalei.MX6 dual lite1$22.00$22.00“gossip”

512MB RAMHynixH5TQ4G63MFR1$15.00$15.00Wrong bitwidth, cost reference only

MicrocontrollerStmicroSTM32F100R4H6B1$1.40$1.40

Entropy circuit

1$1.50$1.50Associated project...








WirelessminiPCIe WiFi card

1$10.00$10.00Budgeting price of used cards

802.15.4 TX/RXTICC25201$2.50$2.50

miniPCIe slotTyco2041119-11$0.36$0.36








EthernetSwitch chipRealtekRTL8366SR-GR1$10.00$10.00Guess, can't find quote...

5x Ethernet port stripTyco5557563-11$4.25$4.25Includes magnetics








StorageSD SlotALPSSCHA5B02001$1.00$1.00

8GB uSD card

1$6.00$6.00Budgeting price

microSD slot
114-00841-681$0.70$0.70

SATA connMolex6780070011$0.40$0.40

SATA power connMolex6792600111$0.50$0.50








USBDual USB Host conn.Assmann87520-0010BLF 1$0.40$0.40

USB MiniFCI10104110-0001LF1$0.35$0.35

Voltage ProtectOn semiNCP349MNAETBG1$0.36$0.36

USB-to-serialFTDIFT232HQ1$2.25$2.25

USB 2.0 hubSMCUSB2514B1$2.10$2.10








PowerInductorTDKVLCF5020T-2R2N2R6-33$0.90$2.70

Voltage ProtectOn semiNCP349MNAETBG1$1.00$1.00

ARM SoC PwrFreescaleMC34708VKR21$4.25$4.25 i.mx53 PMIC for reference

RegulatorTITPS73701DRBR1$0.95$0.95








Other CompPassives

100$0.01$0.50Most of these are just fudged numbers

LEDsDialight598-8170-107F4$0.05$0.20

Diode

4$0.10$0.40

Power JackCUIPJ-002A1$0.30$0.30

BufferTISN74LVC2G07DCKR2$0.12$0.24

Transistors

3$0.20$0.60

ButtonOmronB3U-1100P4$0.55$2.20

CrystalEpsonMC-30632.7680k-A4$0.30$1.20

Fudge Electronics

1$5.00$5.00








Production6 Layer PCB

1$8.00$8.00

Assembly

1$8.00$8.00








TOTAL




$116.61
diff --git a/design/overview.page b/design/overview.page index 25fc4a6..9337a12 100644 --- a/design/overview.page +++ b/design/overview.page @@ -90,37 +90,38 @@ project by an Arduino-experienced hacker. 5x 1000Mbps 802.11n 2.4GHz miniPCIe
802.11n 5GHz miniPCIe -
802.15.4 +
802.15.4 6lowpan Yes Yes Open Hardware
FLOSS software
FLOSS drivers
FLOSS BIOS Serial, JTAG, GPIO, MCU [DreamPlug](http://www.globalscaletechnologies.com/t-dreamplugdetails.aspx)
with FreedomBox/debian - $180 - 1.2 GHz ARM / 512MB
4GB uSD, empty eSATA + $160 + 1.2 GHz ARM / 512MB
4GB uSD, empty eSATA, SD 2x 1000Mbps - 802.11 2.4GHz ??? + 802.11 2.4GHz [SDIO](https://www.globalscaletechnologies.com/skins/skin_1/images/dreamplug_blockdiagram.jpg) +
BlueTooth 3 SDIO Limited Yes - Proprietary Hardware
FLOSS software
Binary Blob drivers
FLOSS BIOS + Proprietary Hardware
FLOSS software
Binary Blob drivers[ref](http://www.madore.org/~david/weblog/2012-03.html#d.2012-03-17.2021)
FLOSS BIOS Serial, JTAG [Raspberry Pi B](http://www.raspberrypi.org/)
with debian $35 - 700MHz ARM / 256MB
empty uSD, ??? SATA + 700MHz ARM / 256MB
empty SD 1x 100Mbps empty USB No Limited Almost-Open Hardware
FLOSS software
Binary Blob drivers
no BIOS - Yup + GPIO, Serial, SPI, i2c [Netgear WNDR3700v2](http://www.netgear.com/home/products/wirelessrouters/high-performance/wndr3700.aspx)
with OpenWRT $90 680MHz MIPS / 64MB
16MB flash 5x 1000Mbps - 802.11n 2.4GHz ???
802.11n 5GHz ??? + 802.11n 2.4GHz PCI
802.11n 5GHz PCI Yes No Proprietary Hardware
FLOSS software
FLOSS ath9k drivers
FLOSS BIOS @@ -128,22 +129,22 @@ project by an Arduino-experienced hacker. [Soekris net6501-50](http://soekris.com/products/net6501/net6501-50-board-case.html)
with debian $330 - 1GHz Atom x86 / 1GB
empty SATA + 1GHz Atom x86 / 1GB
empty SATA, mSATA 4x 1000Mbps empty miniPCIe + USB Yes Yes - Proprietary Hardware
FLOSS software
FLOSS drivers
Proprietary BIOS + Proprietary Hardware
FLOSS software
FLOSS drivers
Proprietary BIOS[ref](http://soekris.com/downloads.html) Serial, GPIO, FPGA [Mesh Potato](http://store.villagetelco.com/mesh-potatoes/mesh-potato.html)
with OpenWRT $100 180MHz MIPS / 16MB
8MB flash 1x 100Mbps - 802.11b/g 2.4GHz ??? - Limited + 802.11b/g 2.4GHz SoC + Limited No - Open Hardware
FLOSS software
Blob drivers[ref](http://wiki.villagetelco.org/index.php?title=Mesh_Potato_Firmware_How_To#WiFi)
FLOSS bootloader + Open Hardware
FLOSS software
Blob drivers[ref](http://wiki.villagetelco.org/index.php?title=Mesh_Potato_Firmware_How_To#WiFi)
FLOSS bootloader MCU, CPLD, Serial, JTAG, [more](http://wiki.villagetelco.org/index.php?title=Mesh_Potato_Features_/_Specs) diff --git a/research/cpu.page b/research/cpu.page index 187c52a..f30ba34 100644 --- a/research/cpu.page +++ b/research/cpu.page @@ -140,3 +140,5 @@ AppliedMicro APM86290 - GigE ethernet - 1031FCBGA package (1k pins?) +For price comparison, "Atheros is currently in volume production with the +AR5007AP-G with a list price of $12.50 in 10-k piece lots." diff --git a/research/devices.page b/research/devices.page index dbafde4..819968e 100644 --- a/research/devices.page +++ b/research/devices.page @@ -4,14 +4,16 @@ ### Netgear N600 -AKA, WNDR3700v2. +AKA, WNDR3700v2. . **$90** or +so, though being supplanted by wndr3800? Popular OpenWRT hacker device, used by +bufferbloat project. Chipset connectivity for this device seems to be via PCI +(PCIe?). - SoC: Atheros AR7161 rev 2 680 MHz - - 64MB RAM - 16MB Flash - 4 GigE ports on RTL8366S switch, plus WAN on AG71xx - - Atheros AR9280an and Atheros AR980bgn WiFi PHY chips + - dual-band: Atheros AR9280an and Atheros AR980bgn WiFi PHY chips ### Fonera 2.0n @@ -518,6 +520,15 @@ They also do an i.MX53 module ("Efika MX53"): ############################################################################# # Other +### Ubiquity EdgeRouter Lite + +**$99**, no wireless, runs debian. + +- Dual-Core 500 MHz, MIPS64 with Hardware Acceleration for Packet Processing +- 512 MB DDR2 RAM +- 2 GB on-board flash +- 3x gigabit ethernet ports + ### CuBox Small linux dev computer. **$135**, 1-3 watts. diff --git a/research/miniPCIe.page b/research/miniPCIe.page index b7b19b7..c2cde5f 100644 --- a/research/miniPCIe.page +++ b/research/miniPCIe.page @@ -1,9 +1,25 @@ -miniPCIe cable modem? -open hardware miniPCIe wifi? from Qi hardware? +# miniPCIe WiFi Cards -mini pci-express wifi cards: let's say $30 end cost for dual-band +mini pci-express wifi cards: let's say $30 end cost for dual-band client. + + +$35 atheros based, with AP mode: https://www.thinkpenguin.com/gnu-linux/penguin-wireless-n-mini-pcie + +$45: http://store.netgate.com/WLE200NX-80211nabg-miniPCIe-Card-P1763C29.aspx + +$45: http://www.ispsupplies.com/categories/PCI-and-PCI-E/WLE200NX.html?gdftrk=gdfV25486_a_7c1893_a_7c7138_a_7cWLE200NX + +The high-end atheros AR9280-based Ubiquity SR71-E card costs about +[$60](http://www.metrix.net/ubiquiti-sr71e-p-536.html). + +Intel cards seem to be the cheapest and best quality as client devices. +unfortunately, iwlwifi (fully-open intel wireless drivers for most contemporary +devices) don't seem to support host/AP mode as of fall 2012. Only a +software/firmware issue, not a hardware limitation? + +See also [wikipedia wireless driver](http://en.wikipedia.org/wiki/Comparison_of_open-source_wireless_drivers) article. [$16 atheros](http://www.amazon.com/Atheros-AR5008-802-11n-Wireless-AR5BXB72/dp/B004ZHWKM0/ref=sr_1_22?s=electronics&ie=UTF8&qid=1329885631&sr=1-22) @@ -15,3 +31,7 @@ mini pci-express wifi cards: let's say $30 end cost for dual-band [$40 dual-band intel](http://www.newegg.com/Product/Product.aspx?Item=N82E16833106062) +# Other Uses + +miniPCIe cable modem (DOCSIS 3.0)? fiber? mSATA storage? + diff --git a/research/unsorted.page b/research/unsorted.page deleted file mode 100644 index 68b9e53..0000000 --- a/research/unsorted.page +++ /dev/null @@ -1,231 +0,0 @@ - -# Software - -[psyc](http://about.psyc.eu/PSYC): mature, lightweight "SYnchronous -Conferenceing" protocol. appropriate for embedded hardware? - -services/tools: - - in-browser code editing: - - server monitoring: - - vanilla forums (PHP): - - - - (network -tuning and testing tools for linux) - - (network performance tool) - - (small, minimal software and libraries) - - ("musl" libc) - -[TropicSSL](http://www.stackfoundry.com/open-source/tropicssl/) embedded -SSL/TLS library - -[whirlygig random number generator](http://warmcat.com/_wp/whirlygig-rng/), -CPLD-based - -# Network - -[Grid Appliance](http://www.grid-appliance.org/): a virtual machine image for -quickly spooling up a distributed cluster for high performance computing. - -networking tools: - - - - - - - - - -# Hardware - - (comsat downlink to wifi) - - (some bridge/mesh/wireless router?) - -[Vortex86 x86 CPU](http://www.vortex86sx.com/?page_id=286), - -hardware random number generator with schematic: - - -links to CPU power draw benchmarks: - -trimslice tegra 2 all-in-one fanless desktop computer: - - -WiFi Pineapple Mark IV: - - -802.15.4 "MiWi" from microchip (proprietary): - -[SD form factor wireless cards](http://www.spectec.com.tw/products.html) - - - -[Funcube dongle](http://www.funcubedongle.com/?page_id=286) (space SDR) - -more SoCs: -ST SPEAr1340 http://www.st.com/internet/mcu/product/251211.jsp - dual ARM, GigE, PCIe -ST SPEAr300 http://www.st.com/internet/mcu/product/247246.jsp - 333MHz ARM, ethernet -freescale PowerQUICC comms -MPC8349E http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC8349E - PowerQUICC II Pro, dual GigE, dual PCI (old), 667MHz -e600 SoC MPC8641D dual core 1.5GHz - "rapidIO", ethernet, PCIe - 15-25watts - -atheros stuff: - - http://www.qca.qualcomm.com/networking/brand.php?brand=4&product=68 - - http://www.qca.qualcomm.com/networking/technology.php?nav1=109&product=90 - - http://www.qca.qualcomm.com/networking/brand.php?brand=4&product=68 - - http://www.qca.qualcomm.com/networking/feature.php?feature=5 - - http://www.qca.qualcomm.com/technology/technology.php?nav1=47 - - http://www.qca.qualcomm.com/technology/technology.php?nav1=50 - -# Writings, Documents - -EFF Open Wireless Movement: -https://www.eff.org/deeplinks/2011/04/open-wireless-movement/ -http://www.schneier.com/blog/archives/2008/01/my_open_wireles.html - -telekommunist writings: - - -"franklin street statement": - - -FCC. FCC 10-201, Open Internet Order, December 2010. Available at - (broken -link) - -: "Networking@Home" blog post from The ISP Column (IETF) - -[arstechnica article](http://arstechnica.com/tech-policy/news/2010/03/how-amsterdam-was-wired-for-open-access-fiber.ars) -on wiring amsterdam with fiber - -"User freedom to attach devices" by Scott Jordan and Gwen Shaffer - - - - - - - - - -# Really Unsorted - -Sensorpedia: http://www.sensorpedia.com/ - -(for development) stackoverflow thread on embedded flash linux filesystems: - - -[gpgAuth](http://gpgauth.org/): gpg for web service authentication - -web proxy autodiscovery (for www browser proxy configuration): - - - (routing advice for OpenWRT) - -delamination (net neutrality): - - -MegaMIMO (MIT 100k competitor) - -[underweb](http://underweb.info): experimental/academic non-HTML "multimedia -browser" - -[thimbl](http://www.thimbl.net/index.html) - -[Apple IPv6 issues and status (may 2012)](http://arstechnica.com/apple/2012/05/the-future-is-forever-the-state-of-ipv6-in-the-apple-world/) - -"Smart Energy Profile 2.0": - - industry standard for home energy crap - - , - - - -inject/manipulate ads in HTML: - -great hardware documentation example: - - - -[IETF Homenet](http://www.ietf.org/id/draft-ietf-homenet-arch-02.txt) - -unforgetable key: split key into N shards, give to friends. they can all -"intervene" together, unlikely to jointly betray you - - - - (GPU software routing) - - (ARM network chips) - - (6lowpan RFC) - -Netgear "Smart Network": - - - (open source support? site down) - -open wifi drivers for broadcom: - -wireless network monitor: - -[vyatta](http://www.vyatta.com/): enterprise firewall services? - -defcon network ops (using aruba hardware): - - -request for managed router on hacker news: -http://news.ycombinator.com/item?id=1160585 - -debian HOWTOs: - - (vague...) - -blog post on using routers as tor bridges: - -lightweight linux virtual machining: - - -WiFi Direct (device-to-device) - -[MQTT light pubsub protocol](http://en.wikipedia.org/wiki/MQ_Telemetry_Transport) - -Securing Linux LXC containers: -http://www.ibm.com/developerworks/linux/library/l-lxc-security/ - -wi-viz: wifi network visualizations -http://devices.natetrue.com/wiviz/ - -python library for analyzing graphs/networks (w/ raster+HTML visualization?): -http://networkx.lanl.gov/ - -quantifying unsavory p2p network usage: -http://arxiv.org/abs/1206.4166 - -DASH7 433MHz "active RFID" radio links: -https://en.wikipedia.org/wiki/DASH7 - -XMPP best practices? http://core.im/ - -UK rural broadband: http://b4rn.org.uk/ - -monit: http://mmonit.com/monit/ - -Ben WPAN: http://en.qi-hardware.com/wiki/Ben_WPAN - -light PHP forum software: http://fluxbb.org/ - -search for publicly-accessible embedded device IPs: http://www.shodanhq.com/ - -"JSON+UDP+DHT=Freedom": http://telehash.org/ - -federated wiki: http://wardcunningham.github.com/ - -happenstance (yet another federated status network): -https://github.com/sdether/happenstance - diff --git a/unsorted.page b/unsorted.page new file mode 100644 index 0000000..172ea2a --- /dev/null +++ b/unsorted.page @@ -0,0 +1,239 @@ + +# Software + +[psyc](http://about.psyc.eu/PSYC): mature, lightweight "SYnchronous +Conferenceing" protocol. appropriate for embedded hardware? + +services/tools: + - in-browser code editing: + - server monitoring: + - vanilla forums (PHP): + + + + (network +tuning and testing tools for linux) + + (network performance tool) + + (small, minimal software and libraries) + + ("musl" libc) + +[TropicSSL](http://www.stackfoundry.com/open-source/tropicssl/) embedded +SSL/TLS library + +[whirlygig random number generator](http://warmcat.com/_wp/whirlygig-rng/), +CPLD-based + +# Network + +[Grid Appliance](http://www.grid-appliance.org/): a virtual machine image for +quickly spooling up a distributed cluster for high performance computing. + +networking tools: + - + - + - + - + +# Hardware + + (comsat downlink to wifi) + + (some bridge/mesh/wireless router?) + +[Vortex86 x86 CPU](http://www.vortex86sx.com/?page_id=286), + +hardware random number generator with schematic: + + +links to CPU power draw benchmarks: + +trimslice tegra 2 all-in-one fanless desktop computer: + + +WiFi Pineapple Mark IV: + + +802.15.4 "MiWi" from microchip (proprietary): + +[SD form factor wireless cards](http://www.spectec.com.tw/products.html) + + + +[Funcube dongle](http://www.funcubedongle.com/?page_id=286) (space SDR) + +more SoCs: +ST SPEAr1340 http://www.st.com/internet/mcu/product/251211.jsp + dual ARM, GigE, PCIe +ST SPEAr300 http://www.st.com/internet/mcu/product/247246.jsp + 333MHz ARM, ethernet +freescale PowerQUICC comms +MPC8349E http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC8349E + PowerQUICC II Pro, dual GigE, dual PCI (old), 667MHz +e600 SoC MPC8641D dual core 1.5GHz + "rapidIO", ethernet, PCIe + 15-25watts + +atheros stuff: + - http://www.qca.qualcomm.com/networking/brand.php?brand=4&product=68 + - http://www.qca.qualcomm.com/networking/technology.php?nav1=109&product=90 + - http://www.qca.qualcomm.com/networking/brand.php?brand=4&product=68 + - http://www.qca.qualcomm.com/networking/feature.php?feature=5 + - http://www.qca.qualcomm.com/technology/technology.php?nav1=47 + - http://www.qca.qualcomm.com/technology/technology.php?nav1=50 + +# Writings, Documents + +EFF Open Wireless Movement: +https://www.eff.org/deeplinks/2011/04/open-wireless-movement/ +http://www.schneier.com/blog/archives/2008/01/my_open_wireles.html + +telekommunist writings: + + +"franklin street statement": + + +FCC. FCC 10-201, Open Internet Order, December 2010. Available at + (broken +link) + +: "Networking@Home" blog post from The ISP Column (IETF) + +[arstechnica article](http://arstechnica.com/tech-policy/news/2010/03/how-amsterdam-was-wired-for-open-access-fiber.ars) +on wiring amsterdam with fiber + +"User freedom to attach devices" by Scott Jordan and Gwen Shaffer + + + + + + + + + +# Advice + +For coffee shops (high turn over, lots of clients), one place was able to get +by with commodity router running dd-wrt plus goofy big omni antennas. trick was +to set short DHCP lease times (~10min so lease table stayed small) and to +enable some sort of "AP isolation" (probably turn of layer-3 routing, so +mDNS/bonjour packets don't go client-to-client) + +# Really Unsorted + +Sensorpedia: http://www.sensorpedia.com/ + +(for development) stackoverflow thread on embedded flash linux filesystems: + + +[gpgAuth](http://gpgauth.org/): gpg for web service authentication + +web proxy autodiscovery (for www browser proxy configuration): + + + (routing advice for OpenWRT) + +delamination (net neutrality): + + +MegaMIMO (MIT 100k competitor) + +[underweb](http://underweb.info): experimental/academic non-HTML "multimedia +browser" + +[thimbl](http://www.thimbl.net/index.html) + +[Apple IPv6 issues and status (may 2012)](http://arstechnica.com/apple/2012/05/the-future-is-forever-the-state-of-ipv6-in-the-apple-world/) + +"Smart Energy Profile 2.0": + - industry standard for home energy crap + - , + - + +inject/manipulate ads in HTML: + +great hardware documentation example: + + + +[IETF Homenet](http://www.ietf.org/id/draft-ietf-homenet-arch-02.txt) + +unforgetable key: split key into N shards, give to friends. they can all +"intervene" together, unlikely to jointly betray you + + + + (GPU software routing) + + (ARM network chips) + + (6lowpan RFC) + +Netgear "Smart Network": + + + (open source support? site down) + +open wifi drivers for broadcom: + +wireless network monitor: + +[vyatta](http://www.vyatta.com/): enterprise firewall services? + +defcon network ops (using aruba hardware): + + +request for managed router on hacker news: +http://news.ycombinator.com/item?id=1160585 + +debian HOWTOs: + + (vague...) + +blog post on using routers as tor bridges: + +lightweight linux virtual machining: + + +WiFi Direct (device-to-device) + +[MQTT light pubsub protocol](http://en.wikipedia.org/wiki/MQ_Telemetry_Transport) + +Securing Linux LXC containers: +http://www.ibm.com/developerworks/linux/library/l-lxc-security/ + +wi-viz: wifi network visualizations +http://devices.natetrue.com/wiviz/ + +python library for analyzing graphs/networks (w/ raster+HTML visualization?): +http://networkx.lanl.gov/ + +quantifying unsavory p2p network usage: +http://arxiv.org/abs/1206.4166 + +DASH7 433MHz "active RFID" radio links: +https://en.wikipedia.org/wiki/DASH7 + +XMPP best practices? http://core.im/ + +UK rural broadband: http://b4rn.org.uk/ + +monit: http://mmonit.com/monit/ + +Ben WPAN: http://en.qi-hardware.com/wiki/Ben_WPAN + +light PHP forum software: http://fluxbb.org/ + +search for publicly-accessible embedded device IPs: http://www.shodanhq.com/ + +"JSON+UDP+DHT=Freedom": http://telehash.org/ + +federated wiki: http://wardcunningham.github.com/ + +happenstance (yet another federated status network): +https://github.com/sdether/happenstance + -- cgit v1.2.3