Skip to content
Charlie Evans edited this page Oct 12, 2022 · 74 revisions

Welcome to the Pyrrha wiki

Meeting notes

October 12, 2022

  • Agenda
    • Attendees
      • Charlie, Marco, Mateo, Ryan, Matt, Dan
    • Testing in Valencia pushed to November.
    • Mobile and smartwatch development is ready for the testing.
    • Looking to add location data to the payload to show firefighter location on the dashboard application.
    • Mateo is working through the Docker Compose instructions to get his environment setup. Charlie is working with him to get onboarded to begin contributing.
    • Ryan is new and is just getting started. He is interested in some of the Python ML code we have in Rules Decision. Charlie will work with him to get onboarded into the code to begin contributing.

September 14, 2022

  • Agenda
    • Attendees
      • Charlie, Marco, Brian
    • Discussed renderings that Brian has been working on for the hardware enclosure. He will be sharing those in Slack.
    • Marco still working on the Samsung smart watch integration.
    • Team still awaiting exact dates for the testing in Valencia.

August 17, 2022

  • Agenda
    • Attendees
      • Daniel, Marco
    • Discussed the integration of watch with phone, worked through data transfers and notifications. Will push to open source when ready to test.
    • Daniel mentioned that the dashboard UI is ready for displaying GPS lat/long on the map, but it's hardcoded. It needs two things: That the lat/long are added to the database from the device, and that they come through a WebSocket for the map page to complete the integration.

August 3, 2022

  • Agenda
    • Attendees
      • Daniel, Mateo, Pratama
    • Discussed how to onboard Mateo

June 29, 2022

  • Agenda
    • Attendees
      • Charlie, Salome, Brian, Marco, Matthew
    • Latest news from the project and work that's been completed
      • Brian working on next revision prototype; working with mechanical engineers; is on track to have next version models ready in 4 weeks
      • Marco is looking for information on the new account and environment; we will get this squared away
      • Salome mentioned field testing in Valencia around October timeframe; looking for IBM to send someone, will work with Call for Code team on this
      • Matthew reviewing content from Call for Code; spoke with someone at FEMA about getting approvals to use Prometeo devices

June 8, 2022

  • Agenda
    • Attendees
      • Upkar, Charlie, Javier, Matt
    • Latest news from the project and work that's been completed
      • Marco finished creating a demo app for smart watch
      • Marco to test VerneMQ with the team in the next week or so
      • Salome - June 10th tentative dates with Valencia - not a field test, but a lab test
      • Charlie working to integrate VerneMQ in development environment

June 1, 2022

  • Agenda
    • Attendees
      • Upkar, Salome, Charlie, Jose, Emilio, Matt
    • Latest news from the project and work that's been completed
      • Jose brought up ThingsBoard as a potential replacement for IoT platform
      • Charlie explained decision to go with VerneMQ
      • Emilio joining from Kyndryl
      • Salome - June 10th tentative dates with Valencia

May 25, 2022

  • Agenda
    • Attendees
      • Upkar, Matt, Charlie, Marco, Salome
    • Latest news from the project and work that's been completed
      • Upkar and Charlie consolidated all helm charts into one helm chart for Pyrrha
      • Upkar and Charlie to code review the VerneMQ MQTT broker. This would replace the paid Watson IoT service
      • Upkar and Charlie to add GitHub actions for production environment
      • Charlie and Marco conducted end-to-end tests in the development environment
      • Marco is working on the watch application. Created simple applications both on watch and the mobile
      • Salome working with Portugal colleagues to explore opportunities (15,000 firefighters)
      • Salome also exploring b2b opportunities with Samsung in Portugal

May 18, 2022

  • Agenda
    • Attendees
      • Upkar, Salome, Charlie
    • Latest news from the project and work that's been completed.
      • Salome waiting for Samsung devices for field testing in Valencia in the last week of May or first week of June
      • Testing in Ayuntamiento, Las Rozas with 10-12 fire fighters (possibly in a bull pen)
      • Portugal firefighters interested in field testing. Salome to meet with them this week
      • event in Malaga (Southern Spain) to present a panel for "tech for good". Salome to connect with the local fire departments
      • Upkar and Charlie worked on dev cluster. Created a single helm chart
      • Charlie finishing the VerneMQ work in the dev cluster. Will test with Marco this week

May 4, 2022

  • Agenda
    • Attendees
      • Upkar, Salome, Charlie, Brian, Matthew
    • Latest news from the project and work that's been completed.
      • Matt joined for the first time today. Met Salome at the Edison awards and was interested in the technology. He works at American Red Cross and started a program called Code for Good.
      • Upkar to work on production k8s cluster with appropriate GitHub Actions
      • Fire department in Valencia: proposed plan has been postponed to October, but willing to do some testing towards the end of May (23rd or 30th). One test in May, and two in October.
      • Salome speaking with Samsung to ensure devices are ready for the field testing.
      • Salome getting more volunteers from the firefighter community for testing.
      • Brian looking at hardware schematics and will be investigating for a few weeks. Should be able to produce a development board at the end.
      • Charlie demoed Docker Compose version of VerneMQ mqtt changes. Also working on finalizing the k8s deployment version as well and will provide appropriate documentation on this change in the repository.

April 27, 2022

  • Agenda
    • Attendees
      • Upkar, Marco, Charlie, Daniel, Salome
    • Latest news from the project and work that's been completed.
      • The Prometeo team was with Arrow in Florida to accept the Edison Award for life-saving tech. American Red Cross won Silver, and would like to join the Pyrrha community. Will invite them to join. Salome will work with Edison on a free assessment. Daniel will attend.
      • Charlie has been able to prove out VerneMQ. With App ID optional, it can be completely local and deployed in a hybrid manner.
      • Brian still waiting on an update from Marco. Will start drafting designs for the hardware that's easier to work with.
      • Marco waiting on newest hardware for Samsung watch. Still don't have the watch. Will need to do some testing for the Valencia pilot.
      • Will aim to replace Watson IoT before pilot. Currently dependent on Samsung devices and port. Will aim for the third week of May.
      • The maps page is up, but needs to go from hardcoded JSON to tie into WebSocket and database. Daniel will open issue.

April 13, 2022

  • Agenda
    • Attendees
      • Upkar, Marco, Charlie, Daniel, George
    • Latest news from the project and work that's been completed.
      • Marco still looking at APIs but need Samsung help to accelerate usage, and contributions.
      • Marco has been busy with the holidays, will be looking at the board once again.
      • Valencia planning paperwork in process.
      • George will give the new device a test when the time comes.
      • MapBox code is now deployed on the server. Complaining about Babel config. Looking at consolidating Helm.
      • No updates from Charlie on VerneMQ

April 6, 2022

  • Agenda
    • Attendees
      • Salome, Alejandro, Facundo, Charles, Charlie, Daniel, George
    • Latest news from the project and work that's been completed.
      • Planning for Valencia underway, with a meeting with Samsung tomorrow
      • Rodrigo has sent details on what's needed for the Samsung APIs
      • Upkar going to be embedding the MapBox key into the DevOps process
      • VerneMQ details from Charlie about short and long term replacements for Watson IoT

March 30, 2022

  • Agenda
    • Attendees
      • Brian B, Salome, Upkar, Marco, Daniel
    • Latest news from the project and work that's been completed.
      • Planning for Valencia underway
      • Mapping feature merged, still need to inject the MapBox key securely
      • VerneMQ research to replace the broker and device management being explored by Charlie (will need to explore Lite IoT, existing device management UI, database)
      • Marco focused on Valencia pilot and mobile rather than the new device environment. Researching how to use WearOS with Galaxy 4 smartwatches.

March 23, 2022

  • Agenda
    • Attendees
      • Facundo, Brian S, Brian B, Salome, Upkar, Marco, Daniel
    • Latest news from the project and work that's been completed.
      • Introductions Facundo, Brian S from Argentina, volunteers. Will send contacts.
      • Charlie working on a PoC with VerneMQ related MQTT/IoT device management to replace Watson IoT
      • Upkar working with Charlie on the latest DevOps for deploying services to the new dev environment
      • One Docker Compose for local, one Helm command for Kubernetes and OpenShift
      • Marco has some issues with the local development environment. Will need to follow GNU Arm Embedded if using macOS, otherwise will use Ubuntu. Will target the one from GitHub.
      • Marco checked out the Knox Partner Portal to find the APIs needed, but it didn't show what he was looking for. Rodrigo mentioned that he will instead try to provide the APIs needed.

March 16, 2022

  • Agenda
    • Attendees
      • Daniel, Brian, Upkar, Jose, Charlie, Salome, Marco
    • Latest news from the project and work that's been completed.
      • Salome and Brian met with James from Samsung. Summary is that we need the details of help needed from their developers to take advantage of the Samsung health APIs. Need to send a list of technical details where help is needed. Daniel will create a wiki page with data points needed, map those to the Knox Partner Portal APIs, then we can share that with James. Target is to send it to them before the meeting and as soon as possible.
      • Daniel completed an end-to-end map with device location devices.
      • Need to be able to prepare an environment ahead of the Valencia test so that Joan can see how the devices work before going to the field.
      • Production Kubernetes back end is going to be in the Prometeo account. We'll use the Call for Code account for development. Will see comparative environment between OpenShift and Kube.
      • Marco still working with his local board.
      • Salome will invite Brian from Argentina to join us next week.
      • Jose is looking for ways to deploy the system for the Valencia test. Wants to work on some tasks.

March 9, 2022

  • Agenda
    • Attendees
      • Daniel, Brian, Marco, Upkar, Charlie, Salome
    • Latest news from the project and work that's been completed.
      • Marco has received the new board from Brian so he can integrate with the mobile app and Bluetooth. Nordic Semiconductor development kit.
      • Bluetooth pull request from Brian ready to be merged.
      • Upkar working on a Terraform configuration for deploying clusters that Pyrrha can be deployed to.
      • Daniel now able to test the map component now that the router configuration is fixed.
      • Salome's open source article is published.
      • Additional developers may be coming on the call next week from several organizations.

March 2, 2022

  • Agenda
    • Attendees
      • Salome, Upkar, Daniel
    • Latest news from the project and work that's been completed.
      • Salome met with Samsung at Mobile World Congress. Next follow-up is to make introductions with Lion to discuss pre-prod prototype.
      • Charlie, Upkar, Daniel worked through latest dashboard updates. Jose and demo went well.
      • Should begin to look at the development versus production environment. Test cluster in our account, production Prometeo. GitHub will push automatically to development, manually to Production.
      • Explored whether and how to integrate the BrickThru solution.
      • Brian will merge his work in progress Bluetooth PR
      • Daniel still working on the Map UI. Work in progress PR will not yet be merged.

February 23, 2022

  • Agenda
    • Attendees
      • Salome, Jose, Tehila, Upkar, Daniel
    • Latest news from the project and work that's been completed.
      • New member from IBM, Tehila. Will send the intro to open source.
      • Charlie was able to set up the Docker env. Had some suggestions.
      • Salome preparing for Mobile World Congress.
      • Jose and the team doing Network and Edge practice have been understanding the architecture to evaluate network access.
      • Daniel running into proxyMiddleware issue. Will review with node fetch as well.
      • Tehila to check out the Docker Compose setup environment to explore Docker, IBM Cloud, Carbon React.

February 16, 2022

  • Agenda
    • Attendees
      • Daniel K., Jose Luis M., Charlie E., Salome V., Marco R.
    • Latest news from the project and work that's been completed.
      • Brian still waiting on answers to some of the open questions around LEDs, averages, and Bluetooth.
      • Documentation should still be good for anyone to set it up.
      • Marco uses a particular Bluetooth test app, it may not be the same as Brian's. But need to confirm it's equal to the smartphone implementation.
      • Marco has found local provider for the bill of material components. If trouble persists, Brian will be able to send.
      • Marco will see if there are any new docs on WearOS in the Knox Partner Portal.
      • Upkar will check on back end cluster state (which account is the primary backend).
      • Salome presented the Pyrrha project to a local university. Showed the v2 (green) and v3 (orange) devices.
      • The Kyndryl folks are setting up local environment and reviewing architecture for a potential LoRa approach when no cell network.
      • Salome and Marco will be there at Mobile World Congress. Will need to connect to set up the demo.

February 9, 2022

  • Agenda
    • Attendees
      • Daniel K., Marco R.
    • Latest news from the project and work that's been completed.
      • According to Marco, Brian may be able to test with a mobile Bluetooth simulator. It allows you to connect and get messages that way.
      • Marco needs the parts to set up a version of the device. Arrow Spain doesn't distribute the device. But there are other providers.
      • Still research needed on WearOS vs Tizen.
      • As for the immediate vs averages to determine alerts, the average is the documented exposure that is the most important.

February 2, 2022

  • Agenda
    • Attendees
      • Upkar L., Daniel K., Brian B., Salome V.
    • Latest news from the project and work that's been completed.
      • Daniel upgraded all the latest Carbon and React packages to resolve security issues.
      • Still need to look into the App ID testing and update docs
      • Daniel C. fixed one of the issues mentioned by Albert, but still running into issues.
      • Salome will be presenting on Feb 15 with a network/edge colleague from Kyndryl. Ask students to get involved.
      • Brian will keep his PR in WIP. The Bluetooth override is in place. Wants to figure out if he wants to do the testing. Needs to decide the real-time versus average to generate the alarm.

January 26, 2022

  • Agenda
    • Attendees
      • Upkar L., Daniel K., Brian B., Salome V.
    • Latest news from the project and work that's been completed.
      • New watch SDK moving to WearOS rather than Tizen, so will invite new Samsung folks
      • Daniel merged in the map stuff, since it didn't break the main dashboard
      • Brian still waiting on Bluetooth device, will work on additional features in the meantime
      • Fixed the issue by making the minor version be the pinned Docker image version
      • Daniel C. wrote a great article on container optimization. We've integrated many of these ideas into the projects.
      • Have not moved meeting times until we get new attendees

January 19, 2022

  • Agenda
    • Attendees
      • Upkar L., Daniel K., Brian B., Salome V.
    • Latest news from the project and work that's been completed.
      • Will connect with Arrow and Samsung to ask their preference for meeting time.
      • Upkar could not reproduce Albert's Docker Compose issue.
      • Will be starting with a fresh environment.
      • Salome create an article on Pyrrha that will be published next month.
      • Brian was able to connect with Marco, but still needs some app stuff when he returns.

January 12, 2022

  • Agenda
    • Attendees
      • Upkar L., Daniel K., Brian B., Salome V., Marco R.
    • Latest news from the project and work that's been completed.
      • Will need to post invites in Slack to alert to new cadence of meetings.
      • Need to follow up with folks who have been experimenting with the Docker Compose env.
      • Marco going through local data storage on mobile. Was able to build Pyrrha mobile app.
      • Reengage with Arrow and Samsung invites. Need to think through the timing of the call? Daniel will post a poll.
      • Brian has a Bluetooth testing app but needs an actual environment. Will work with Marco on the integration with Android app.
      • Daniel will integrate Julia's bug fixes into the dashboard with the map. Will look into the flag for bypassing auth.

December 8, 2021

  • Agenda
    • Attendees
      • Upkar L., Daniel K., Julia H. A., Brian B.
    • Latest news from the project and work that's been completed.
      • Julia still working through some Docker Compose/package.json issues.
      • Upkar fixed a nodemon dev versus prod Dockerfile configuration.
      • Brian has a pull request for Bluetooth, but no physical device yet to test. Almost feature parity with existing firmware, which we can then archive.

December 1, 2021

  • Agenda
    • Attendees
      • Upkar L., Daniel K., Salome V., Brian B.
    • Latest news from the project and work that's been completed.
      • Upkar fixed the docker-compose issue.
      • Brian has given Marco the info to get him started. Will have a Bluetooth update soon hopefully.
      • Salome working with the volunteer from Arrow, Carlos Matthias, on hardware components.
      • Daniel to incorporate latest from main into map branch. Engage Julia to see if she wants to improve the map.

November 24, 2021

  • Agenda
    • Attendees
      • Upkar L., Marco R., Salome V., Brian B.
    • Latest news from the project and work that's been completed.
      • Upkar checking docker-compose to ensure all services are working as expected. Julia ran into some issues
      • Marco working with Brian on board and hardware. Additionally message specification in this PR.
      • Brian started on bluetooth notification to send data from device to the client (mobile)
      • Salome: No updates

November 10, 2021

  • Agenda
    • Attendees
      • Brian B., Albert U., Daniel K., Marco R., Upkar L., Salome V.
    • Latest news from the project and work that's been completed.
      • Daniel K pushed some minor dependency updates to the mobile app.
      • Daniel C provided a new base image for Rules Decision, Upkar tested and merged. Lighter weight and no security flags.
      • There are some open dependency issues (not visible to the public).
      • Daniel K responded to some Docker Compose issues. Albert to confirm whether still open.
      • The cluster down issue is now resolved.
      • The latest iteration of the Zephyr firmware is now public. Well-documented with design decisions. We'll test with this version, then revisit if the issues are real.
      • Brian will now look at Bluetooth connectivity. Need to figure out how to test with phone. Marco to try to build latest Pyrrha mobile app and share APK with Brian and Daniel K.

November 3, 2021

  • Agenda
    • Attendees
      • Albert U., Brian B., Albert U., Daniel K., Julia H. A.
    • Latest news from the project and work that's been completed.
      • Daniel continued work on the dashboard map with dummy data and data handling if empty.
      • Marco started doing the GPS in the Prometeo version of the mobile app, will need to go upstream to Pyrrha version.
      • Albert to review the latest info from John's explanation and document desired behavior (how to handle gaps in time and disregard nulls).
      • Julia will look into TimeAgo dashboard issue.
      • Brian pushed the PR, now merged. Need to optimize now how the data is stored locally and forwarded on to the mobile app. Will evaluate CSV vs JSON files... whatever works best. After that will look at BLE and then should be able to make it public.

October 27, 2021

  • No meeting

October 20, 2021

  • Agenda
    • Attendees
      • Albert U., Upkar L., Salome V., Brian B., Julia
    • Introductions of new members
      • Julia, Ramana
    • Latest news from the project and work that's been completed.
      • Daniel updating dashboard instructions and packages which Julia can use.
      • Upkar setting up read/write and read user for the database user.
      • Daniel C has done great Docker-related changes.
      • Julia can follow the Docker Compose steps for all connections except Watson IoT, which needs to be provisioned.
      • Albert has been working on the sensor simulator to randomize readings rather than assuming they are every minute.
      • Brian pushed a PR ready to merge, will be able to archive old firmware for next meeting.

October 13, 2021

  • Agenda
    • Attendees
      • Albert U., Daniel C., Upkar L., Marco E.
    • Introductions of new members
      • Daniel Campos Olivares
    • Latest news from the project
      • Samsung(phones/watches) had run some field tests in Canada
    • Work that's been completed
      • Marco: Still working through the watch app updates and GPS to match locations/permissions. To send data to QA location differences.
      • Daniel C.: update docker files, update docker builds, and cleaned up configurations.
      • Albert: Still working through Sensor Simulator and randomize feeds by random intervals.

October 6, 2021

  • Agenda
    • Attendees
      • Albert, Daniel, Brian, Marco, Upkar, Salome
    • Introductions of new members
    • Latest news from the project
    • Work that's been completed
      • Marco: Still working through the watch app updates and GPS validations/permissions. Still needs to compare Pyrrha vs Prometeo mobile app differences.
      • Brian: Unit tests and samples in place. Implementing the new sensor data into PPM. Will likely finish Friday. Waiting to get to a milestone before flipping to public.
      • Albert: Confirm whether the data on the dashboard for the last 60 readings is correctly connected to time when calculating. Should validate with Joan or the firefighters. Will play with sensor simulator to provide once per minute, and random intervals to compare side by side on the chart.
      • Daniel: Met with Marco re the mobile apps and GPS. Have the data.
      • Upkar: Need to make sure the backend infrastructure is back up after worker upgrades. Would be good to test with Docker Compose. Need to update the Kubernetes instructions for VPC, and move to deployment configurations.
      • Salome: Preparing for the event tomorrow and engaging folks into the community.

September 29, 2021

  • Agenda
    • Attendees
      • Geomon, Albert, Daniel, Brian, Marco
    • Latest news from the project
      • Open Source Summit panel on Tuesday, Sep 28
      • Zephyr mini-summit
    • Introductions of new members
      • Geomon
    • Work that's been completed
      • Brian: Created new PR for humidity sensor and framework for drivers with automation. On to the gas sensors next. No need to merge just yet. Hardware in.
      • Marco: Completed panel. GPS is in the mobile app. Alerting in the smartwatch integration to be tested.
      • Daniel: WIP on GPS display on the React dashboard. WIP Android actions as well.
      • Albert: Still QA the Rules Decision and gas display functions (measurements over time). Is there real data that can be used to view?
    • Work that's planned for next week