@zachary, it is this statement that is giving us grief:
“the organisation can control the devices even if they’re not claimed if you’ve got them properly setup as products.”
We can download firmware no worries to unclaimed devices via the Dashboard, which is a great and necessary facility. The problem is that we have no visibility of the devices connecting to our services (assume because of the API key) until it is claimed via the Web IDE.
Excuse the length of the following, but it is my documentation of what we are doing (once again, off topic):
------------- begin ----------
Out of box. Listening mode - flashing blue
Connect via serial port and enter “i” to dump the device id:
Your device id is 400029xxxxxxxxxxxx230
Next went to dashboard:
Imported a device, with the check box “Force imported devices to switch to this product” checked. In the Devices screen, Firmware version displayed as “unknown”, email “none” and “never connected” (which is all expected). When I attempted to set the firmware version with a “Lock and Flash on reset”, red message box “Error changing desired firmware version: [object Object]” was displayed. This was not expected.
Next, set up WiFi credentials in terminal - flashing cyan (i.e. downloading firmware) then - breathing blue (i.e. connected)
Next went to dashboard:
Device now Firmware version now displaying: “reporting incorrect Product ID” (expected)
Selected firmware and Locked and Flashed Now. - Flashing cyan (i.e. downloading firmware), then breathing blue (i.e. connected).
Next went to our web service.
Device did not report as being online.
Next went to Dashboard logs,
Device did not report at all.
Conclusion, device has not been claimed.
Put the device into listening mode, logged on via Particle app. Attempted to claimed Photon under my test account, the following was displayed “Oops. Setup process couldn’t claim your Photon! If the Photon LED is blinking blue or green … please contact support”
Next, whilst still in listening mode, attempted to claimed Photon under the company account, the following was displayed “Oops. Setup process couldn’t claim your Photon! If the Photon LED is blinking blue or green … please contact support”. This was unexpected.
Next tried to claim the device from the Web IDE. This worked - our service now sees the device as does the Dashboard logging service.
Conclusion: can only claim devices via the Web IDE. Devices are only visible to our web service if the device has been claimed by us via the Web IDE.
------------- end ----------
Hopefully you can see the issue… am pretty sure that I am just missing a piece or two of the process. Also sure that others may have similar issues.
Thanks - Harry @UMD