diff --git a/public/images/projects/dazzletek/antares-w240.webp b/public/images/projects/dazzletek/antares-w240.webp new file mode 100644 index 0000000..a766e38 Binary files /dev/null and b/public/images/projects/dazzletek/antares-w240.webp differ diff --git a/public/images/projects/dazzletek/antares-w480.webp b/public/images/projects/dazzletek/antares-w480.webp new file mode 100644 index 0000000..ffec919 Binary files /dev/null and b/public/images/projects/dazzletek/antares-w480.webp differ diff --git a/public/images/projects/dazzletek/oscilloscope-w240.webp b/public/images/projects/dazzletek/oscilloscope-w240.webp new file mode 100644 index 0000000..b6bb179 Binary files /dev/null and b/public/images/projects/dazzletek/oscilloscope-w240.webp differ diff --git a/public/images/projects/dazzletek/oscilloscope-w480.webp b/public/images/projects/dazzletek/oscilloscope-w480.webp new file mode 100644 index 0000000..06166f0 Binary files /dev/null and b/public/images/projects/dazzletek/oscilloscope-w480.webp differ diff --git a/public/images/projects/dazzletek/programming-batch-w240.webp b/public/images/projects/dazzletek/programming-batch-w240.webp new file mode 100644 index 0000000..16da437 Binary files /dev/null and b/public/images/projects/dazzletek/programming-batch-w240.webp differ diff --git a/public/images/projects/dazzletek/programming-batch-w480.webp b/public/images/projects/dazzletek/programming-batch-w480.webp new file mode 100644 index 0000000..2792545 Binary files /dev/null and b/public/images/projects/dazzletek/programming-batch-w480.webp differ diff --git a/public/images/projects/dazzletek/wifi-board-prototype-w240.webp b/public/images/projects/dazzletek/wifi-board-prototype-w240.webp new file mode 100644 index 0000000..bdc7426 Binary files /dev/null and b/public/images/projects/dazzletek/wifi-board-prototype-w240.webp differ diff --git a/public/images/projects/dazzletek/wifi-board-prototype-w480.webp b/public/images/projects/dazzletek/wifi-board-prototype-w480.webp new file mode 100644 index 0000000..e6d146b Binary files /dev/null and b/public/images/projects/dazzletek/wifi-board-prototype-w480.webp differ diff --git a/src/Pages/Software/Projects/WifiPrototype.js b/src/Pages/Software/Projects/WifiPrototype.js index c7cda3b..434edbc 100644 --- a/src/Pages/Software/Projects/WifiPrototype.js +++ b/src/Pages/Software/Projects/WifiPrototype.js @@ -17,17 +17,41 @@ const WifiPrototype = () => {

This project was part of my internship at Dazzletek in Breda. They created intelligent lighting control solutions, but sadly the company no longer exists today. My assignment was to create a prototype that would allow a device to communicate over Wi-Fi. I worked with oscilloscopes and electronics to adjust the hardware on the prototype.

I developed a software program using C in the OpenAT framework. At the end of my internship the prototype was realized into a product. The purpose of this assignment was to provide a device which communicates over GPRS, with the ability to communicate that data over Wi-Fi.

Instead of using the Wi-Fi stack, I was encouraged to develop my own data transfer logic over SPI, which was then read over the oscilloscope.

- Antares main board - oscilloscope showing S P I protocol + + + + + + Antares main board + +

+ + + + + oscilloscope showing S P I protocol + +

Technique

The WF121 by BlueGiga, which used a PIC32 microcontroller, had to be programmed to accept and transfer data to a specific SSID. Also the AirPrime SL6087 by Sierra Wireless had to be programmed to relay the data to the Wi-Fi module.

I used Wireshark, commandline debug and an oscilloscope to monitor the datatranfers. I also built a little RJ45 connector that could be plugged on the prototype board so it could be easily programmed. Version control was done in Subversion.

- Wi-Fi prototype board final product - programming a batch + + + + + Wi-Fi prototype board final product + +

+ + + + + programming a batch +