Coding Period - Seventh Week Report (Jul 10 - Jul 16)
Overview
This week has been productive as I have accomplished several important tasks to enhance functionality and adherence to the standard.
Accomplishments
Throughout the week, I successfully implemented several key features to align with the SensorThings standard. These accomplishments include:
-
Implemented the @iot.id field: I added support for the @iot.id field, allowing unique identification of resources within my system.
-
Implemented the @iot.selfLink field: The @iot.selfLink field was integrated, enabling resources to provide self-referencing links.
-
Implemented the root page with server settings: I developed the root page, which serves as the entry point to my system and displays essential server settings.
-
Implemented the navigationLink property: The navigationLink property was integrated into my system, enabling efficient navigation between related resources.
-
Improved the responses to abide by the SensorThings standard: I reviewed and improved system’s responses to ensure they comply with the SensorThings standard. This step involved refining the structure, formatting, and content of the responses to align with the specified guidelines.
-
Conducted general fixes and improvements: In addition to the specific feature implementations, I addressed various bugs, inconsistencies, and usability issues.
Blockers
Fortunately, I did not encounter any blockers during the week.
Next Steps
Looking ahead, I have outlined the following objectives for the upcoming week:
-
Continuing implementation of the SensorThings standard: I will focus on further implementing the remaining features and functionalities required to fully align my system with the SensorThings standard. This includes refining resource structures, ensuring compliance with data models, and incorporating any additional specifications.
-
Testing the implementation with supporting servers: To validate the effectiveness and compatibility of my implementation, I plan to conduct thorough testing with servers that support the SensorThings standard. This step will enable me to identify any potential issues, assess interoperability, and gather valuable feedback.
-
Discussion with mentors for guidance: I will schedule a meeting with my mentors to discuss my progress, exchange insights, and seek guidance on the next steps.
Conclusion
The past week has been filled with significant achievements in implementing the SensorThings standard. I successfully implemented various crucial features, such as the @iot.id and @iot.selfLink fields, the root page with server settings, and the navigationLink property. Moreover, I made important improvements to ensure my responses align with the standard, and I tackled general fixes and enhancements.