MOKOSmart S03D 0050
Description
MOKOSmart S03D 0050 is a 3rd party hardware from MOKOSmart. It has user replaceable ER14505 battery (AA size 3.6V lithium). Will last up to 10 years with default settings in connected mode. Programmed from factory with Meshtech firmware to work seamlessly and integrate fully in a Meshtech system. It has a push button for input and LED indication to provide feedback.
The Bluetooth chipset is nRF52832 from Nordic Semiconductor.
- Firmware Model Number: 0x0050 (80)
- DFU Type: BLE SMP
Normal operation procedure
Similar to all Meshtech devices the MOKOSmart S03D 0050 is delivered in storage mode. This is to conserve power and avoid BLE advertising during transport. Normal operation device-mode for this device is connected. Pressing button for 1s will make device discoverable by advertising BLE storage mode advertisements, and device can be switched to connected mode by command via system/gateway. If no command to switch device mode is received while being in this state, device will go back to sleep and stop advertisements.
In connected mode device will attempt to join nearby Meshtech system, directly to a gateway or trough a network of extenders. This device count number of times magnet moves away from range, and reports it by updating property 0x8831 - Hall Effect Counter.
Service Mode
Service Mode can be used to perform DFU upgrades and/or factory reset of a device when provisioning information (i.e. network key) is unknown/lost. To enter Service Mode, button need to be pressed while powering on device; in this device's case - while inserting the battery. Device being in Service Mode is indicated by LED blinking rapidly. Device is discoverable by "SM" device name while in Service Mode. It runs BLE SMP and can be connected to and upgraded. To perform factory reset, press button continuously for more than 5 seconds while device is in Service Mode. LED will light constant while button is held, and should be held until LED turn off (5s) to perform factory reset. If no connection is established or no factory reset command is received, device will reboot and start in previous mode after 2 minute timeout. Timeout is extended while BLE connection is established and for additional 2 minutes after disconnect.
Properties
Property | Reported | Default Value | From Version |
---|---|---|---|
0x8000 - Model Number | Yes | 0x0050 (80) | |
0x8001 - Firmware Version | Yes | - | |
0x8002 - Hardware Version | Yes | - | |
0x8003 - MAC Address | No | - | |
0x8005 - Production Info Extended | No | - | |
0x8007 - Variant | Yes | 0x04 | |
0x8020 - Power Source | Yes | 0x02 (2) | |
0x8100 - Battery Level | Yes | - | |
0x8101 - Uptime | Yes | 0x00000000 | |
0x8102 - Reset Cause | Yes | - | |
0x8110 - Device Mode | Yes | 0x03 (storage) | |
0x8120 - Firmware Update State | Yes | 0xFF (255) | |
0x8121 - Start Firmware Update | - | - | |
0x8122 - Firmware Update Control | - | - | |
0x8300 - Soft Reset | - | - | |
0x8301 - Factory Reset | - | - | |
0x8302 - Request Property Reporting | - | - | |
0x8305 - Throughput Test Packet Counter | No | 0x00000000 | |
0x8830 - Hall Effect | No | - | |
0x8831 - Hall Effect Counter | Yes | 0x00000000 | |
0x9002 - Network Lock | Yes | 0x00 | |
0x9006 - Preferred Parent | Yes | 0x000000000000 | |
0x9021 - Offer Collection Period | Yes | 0x000A0064 (10, 100) | |
0x9100 - Uplink RSSI | Yes | - |
Events
Event | Version |
---|---|
0x8102 - Reset Cause |