These work well with Arduino and other microprocessors where tight timing can be achieved through single wire data sending.
Raspberry Pi isn't all that well suited as it works better if you have a data pin and a clock pin.
There is a brilliant tutorial here on how to get these going
These WS2812B 5050 Led sticks feature:
Intelligent reverse connect protection, the power supply reverse connection does not damage the IC.
The control circuit and the LED share the same power source.
Control circuit and RGB chip are integrated in a package of 5050 components, form a complete control of pixels
Built-in signal reshaping circuit, after wave reshaping to the next driver, ensure wave-form distortion not
Built-in electric reset circuit and power lost reset circuit.
Each pixel of the three primary color can achieve 256 levels of brightness, giving a total of 16777216 colours
Display, and scan frequency not less than 400Hz/s.
Cascading port transmission signal by single line.
Maximum of 5M's between sticks
Data transmission speed of 800Kbps.
The color of the light were highly consistent, cost-effective..
Full-color module, Full color soft lights a lamp strip.
LED decorative lighting, Indoor/outdoor LED video irregular screen.
Experimentation with RGB individually addressable coloured LEDs
1 X WS2812 8 LED 5050 RGB LED Module