1 of 28

Red Alerts

Raspberry Pi Weather Radio

Bringing Tornado Warnings

To Alarm Systems

Jim Scarborough

@ke4roh

2 of 28

@ke4roh

3 of 28

@ke4roh

4 of 28

@ke4roh

5 of 28

Flickr user caesararum

@ke4roh

6 of 28

@ke4roh

7 of 28

Agenda

  • NWS Data
  • Implementation
  • Quality Assurance
  • Market Considerations

@ke4roh

8 of 28

@ke4roh

9 of 28

@ke4roh

10 of 28

SAME

-WXR-TOR-037051-037085-037093-037163+0030-0532204-KRAH/NWS-

-WXR-TOR-037051-037085-037093-037163+0030-0532204-KRAH/NWS-

-WXR-TOR-037051-037085-037093-037163+0030-0532204-KRAH/NWS-

-W⨀R-RWT-0⨀7001-03⨀037-037⨀63-0370⨀9-03707⨀-037085⨀037101-⨀37105-0⨀7125-03⨀135-037⨀45-0371⨀1-03718⨀-037183⨀037185+⨀600-118⨀503-KRA⨀/NWS-⨀⨀⨀ỶỂ␝Iỹ

@ke4roh

11 of 28

NWS Text Header

922�WFUS52 KRAH 242204�TORRAH�NCC051-085-093-163-242230-�/O.NEW.KRAH.TO.W.0014.160224T2204Z-160224T2230Z/��BULLETIN - EAS ACTIVATION REQUESTED�TORNADO WARNING�NATIONAL WEATHER SERVICE RALEIGH NC�504 PM EST WED FEB 24 2016�

UGC

VTEC

@ke4roh

12 of 28

NWS Text Footer

&&��LAT...LON 3484 7935 3488 7934 3552 7871 3545 7862� 3531 7854 3526 7849 3526 7838 3515 7824� 3485 7863 3485 7883 3483 7890 3490 7894� 3495 7904 3483 7919�TIME...MOT...LOC 2203Z 220DEG 56KT 3475 7913��$$��VINCENT�

@ke4roh

13 of 28

NWS Data Channels

  • Station List, county coverage, frequency

@ke4roh

14 of 28

@ke4roh

15 of 28

Implementation

@ke4roh

16 of 28

@ke4roh

17 of 28

@ke4roh

18 of 28

@ke4roh

19 of 28

Quality Assurance

@ke4roh

20 of 28

Types of tests (for this project)

Focused

Broad

Black Box

Acceptance testing

White Box

Unit testing

Integration testing

@ke4roh

21 of 28

@ke4roh

22 of 28

@ke4roh

23 of 28

@ke4roh

24 of 28

Market Considerations

@ke4roh

25 of 28

Who needs this?

  • Big box stores
  • Big offices
  • Schools, day cares
  • DOD, USPS…
  • Alarm companies

@ke4roh

26 of 28

@ke4roh

27 of 28

Certifications for Alarm Systems

  • NFPA 72
  • UL 2572

@ke4roh

28 of 28

https://github.com/ke4roh/RPiNWR

@ke4roh