Mobil accesspunkt/gateway/fickserver med stöd för frånkopplad drift

Denna spec är ett fortfarande ofullständigt utkast.

Testscenarier

  • Evakueringssituation pga av industribrand. Fickservern i stabsbil med mobilnätsupplänk
  • Eftersök av person i skog utan Internetkontakt. Kartor mm nedladdade.
  • Sigtuna Stadslopp, liknande lidingöloppet
  • Skogsbranden i Västmanland, instas under längre tid så att Internet till skogen kan upprättas.

    Kravspecifikation

    Stöd ska finnas för:

    Användartjänster

    För användare anslutna via mobiltelefon eller surfplatta
  • Webbplats (http(s))
  • Tjatt-baserat ärendehanteringssystem med flera tjattgrupper.
  • Databasapplikation för registrering av evakuerade i en evakueringssituationer.
  • Ned/uppladdning och editering av dokument
  • Inloggning (ssh)
  • Korrekt tid och plats
  • Access till eventuella sensordata

    Systemtjänster

  • Namnuppslagning (DNS)
  • Tid och position via GPS (NTP)
  • Adresstilldelning på förfrågan från användare (DHCP)

    Kommunikationsarkitektur

  • Länknivå: Ethernet (ieee 802.3) över fiber (SFP FE/USB2 eller GE/USB3) och koppar (RJ45), wifi (802.11bgn), Lorawan, WSN (802.15.4), GSM/GPRS, AX25/VHF eller UHF, ARDOP/AX.25/HF DTN
  • Nätnivå: IPv4, IPv6, Mobile IPv4 IETF RFC 5944, 4721, Mobile IPv6 RFC 6275, KISS
  • Transportnivå: tcp, udp
  • Applikationsnivå: http(s), ssh, chat (xmpp/openfire?/ejabberd?)

    Systemdesign och implementering

    Maskinvara

  • Raspberry Pi 3B
  • GPS-mottagare till stratum-1 ntp-server.
  • WSN Sänknod
  • Nätverksadaptrar: usb2/3-sfp/rj45-fe/ge, wifi, gsm/gprs, 802.15.4

    Programvara

  • Raspbian Jessie Lite (med eller utan systemd?)
  • Update, upgrade, install
  • Konfigurationsfiler

    Referenser

  • David Taylor, Building a Raspberry-Pi Stratum-1 NTP Server
  • Gary E. Miller, Eric S. Raymond, GPSD Time Service HOWTO
  • PiGate