Skip to content

0.1.4 (2024-12-23)

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 12 Jan 04:28

reCamera OTA Update Notification

1) 0.1.4 OS Update Details

a) DNS Protocol Update

When the device is powered by a computer, the DNS service will remain disabled. When powered by a regular power supply, the DNS service will be activated, permitting access and configuration of the reCamera using devices like computers or mobile phones. In case you are using a Mac computer, it is necessary to drag the NCM configuration below the Wi-Fi in the network settings to adjust the priority for your mac to access the network properly.

b) SSCMA Nodes Change

1. Model node:

model_node
  • Provided 4 on-device models (11n Classify, Segment, Pose, Detection)
  • Integrated with SenseCraft Model Zoo (if device is online) for more models such as strawberry, apple, gesture and so on.
  • Enable IoU and Confidence modifying by input such as slider
  • UI and text minor implemented

2. Light node:

light_node
  • Fill light is now separate from the camera node as an individual node. Now can control by input to automate the light control.

3. Camera node:

  • Enhanced error feedback for camera hardware dropping.

c) Pre-installation of Node-RED Palettes

2palettes

Two Node-RED palettes, @flowfuse/node-red-dashboard and node-red-contrib-os, are pre-installed to facilitate the construction of a web demo for the dashboard.

d) Default Flow for Node-RED

default_flow

The dashboard flow is pre-installed as the default flow in Node-RED. This allows users to immediately preview the camera feed processed by AI upon opening and simplifies subsequent debugging procedures. *Please note that if you previously have content in your flow, we will not overwrite your flow with this default flow. You can visit GitHub or SenseCraft to view the dashboard flow content and integrate it with your project to let your project have an interactive interface on smart devices.
senseCraft

e) 4. Node-RED Palette Management

default_flow

The functionality to add and delete Node-RED Palette has been enabled for Palette Management, enabling seamless integration with other palettes within the community.

f) Node Information Added

node_info

Node info has been incorporated into the helper guide in Node-RED to provide users with additional guidance.

g) Support Gimbal

SPI convert to CAN by using mcp2518fd to support gimbal version.

h) Added Python

Now can use pip to install packages you need.

i) Others:

  • add cvi_pinmux tool
  • use udev instead of mdev
  • udev rules for sd auto mount

j) Fix bugs:

  • factory reset failed (if sg2002_recamera_emmc_md5sum.txt is not exist)
  • solve the problem that the pc cannot access the Internet when connected via usb
  • dnsmasq fails to run without wifi

2) Web Update to 1.1

a) Web Restructuring

ip_address/#/dashboard is the default page when entering ip address in the browser. It is the dashboard made by node-red.

ip_address/#/workspace is the workspace to edit node-red flow.

ip_address/#/init is the original web interface. Now serve as the basic weeb for essential functions such as Wi-Fi, security, system update, terminal, and credential. Additionally, it is now framed within the default dashboard flow.

b) SenseCraft Integration

The reCamera dashboard/workspace can now be accessed via SenseCraft, unlocking powerful capabilities like application management and auto-saving.

ss_recamera

c) Auto-saving in SenseCraft

Applications can now be automatically saved on SenseCraft every 15 seconds once you logged in, ensuring data integrity and ease of use.

d) Credential Management

Login and password change options have been incorporated to enhance device security.

e) Workspace UI Changes

The workspace UI has been updated to provide a more intuitive and user-friendly experience.
workspace

3) Update Instructions

  1. Ensure that your reCamera is connected to a stable network and has an adequate power supply.
  2. The camera will automatically detect the available OTA update. Go to tab "System" and hit the button "check" to pull the update.
checkupdate
  1. During the update, it is crucial not to turn off the camera or disrupt the process in any way. The update may take several minutes to complete, depending on various factors such as network speed and the size of the update.
  2. Once the update is successfully concluded, the interface will show the "restart" button. Wait for the reboot process to finish before attempting to use the camera again.

4) Troubleshooting

a) Update Failure

If the update fails, first check your network connection. Ensure that you have a stable and reliable connection. If possible, try switching to a different Wi-Fi network or troubleshooting your current connection. If the problem persists, please contact our support team at techsupport@seeed.io or join our Discord. Provide detailed information about the error message (if any) and the steps you have taken prior to reaching out.

b) Node-RED Flow Preservation

If you have previously developed with Node-RED and configured a custom flow for your specific task, this update will not overwrite your existing flow with the dashboard demo flow. After updating to version 0.1.4 and attempting to visit 192.168.42.1, you may encounter an error indicating that you cannot access the dashboard due to the absence of the dashboard flow. In such a case, please visit GitHub to download the default dashboard flow or clone it from SenseCraft. You can directly import the dashboard flow to your device or integrate it with your own custom flow as per your requirements.