What did you personally accomplish this week on the project? Give files orphotos that demonstrate your progress. Prove to the reader that you put sufficienteffort into the project over the course of the week (12+ hours).

Last week, I spent a lot of time catching up on tasks that I was behind in. Since our PCB for our LoRaWAN gateway came in, I worked on bringing the gateway online. There wasn’t very much good documentation online for using the LoRaWAN gateway without the Raspberry Pi hat or the USB adapter, so it was a bit of a challenge what pins to connect to what. It worked out though, and I was able to connect the gateway to The Things Network online console by registering the gateway with its credentials:

The other part of the puzzle is the LoRaWAN end-node to be inserted into the SNIFF Visor. Using the Adafruit RP2040 Feather with RFM95, I implemented a small script that sends LoRaWAN packets to the gateway and forwarded to The Things Network server. Up to 51 bytes of data can be sent per packet. You can see the online status of the Feather in this image as sniff-visor-0.

This is the view of the node and the gateway alongside each other, sending packets.

Finally, I utilized Github Copilot to quickly implement a proper frontend for the SNIFF website, available through Netlify at link: https://gregarious-hamster-4c6731.netlify.app/. It is responsive to different screen sizes, and includes an about and contact page to be populated later.

Is your progress on schedule or behind? If you are behind, what actions will be
taken to catch up to the project schedule?

My progress is on schedule.

What deliverables do you hope to complete in the next week?

Next week, I want to have the Adafruit Feather communicating with the Raspberry Pi through i2c so that it can obtain data to send over LoRaWAN. I also want to have our website backend be able to download data from The Things Network server and display it on the website.


0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *