background image

 

 

REFERENCE MANUAL 

 

 

Reference: 50-80-001-001 / BoB Assistant EU 868MHz 

Contact: [email protected] 

 
 

 

 

Summary of Contents for BoB Assistant

Page 1: ...REFERENCE MANUAL Reference 50 80 001 001 BoB Assistant EU 868MHz Contact support watteco fr...

Page 2: ...cy analysis 24 2 5 Frame identification header 25 2 6 Peak frequency value 25 2 7 Manufacturing configuration 26 2 7 1 Device default configuration 26 2 7 2 Labels 26 III Uplink payloads Device to LoR...

Page 3: ...is not running 51 7 7 Can BoB ASSISTANT or the machine be moved without disrupting its operation 52 7 8 What is the autonomy of BoB ASSISTANT V2 sensors 53 7 9 How to evaluate LoRa coverage What is t...

Page 4: ...Assistant Reference Manual 2023 04 04 Version 1 0 4 7 24 I started BoB ASSISTANT but no message arrives on the application 56 7 25 How do I position BoB ASSISTANT on my machine 56 VIII Document histor...

Page 5: ...to detect abnormal behaviors of your industrial machines with artificial intelligence capable of detecting operating anomalies before a failure occurs BoB ASSISTANT s casing is IP68 dust and water pro...

Page 6: ...AGNET o Reference A22AG KsM4x6 Nut x2 o Manufacturer BOSSARD o Reference BN11207 3061765 Validated references Manufacturer Reference Pull Force kg Size DxHxL M Comments BRUGGER A43AG KsM4x6 10 43x6x12...

Page 7: ...subjected to flying stones The equipment may be mounted on passenger car instrument panels to which high frequency vibrations from the engine or from other parts connected to the engine may be transm...

Page 8: ...ccelerometer Temperature measurement Vibrations measurement 0Hz 12800 Hz Adjustable periodic sampling Firmware Automatic learning process and reporting by embedded artificial intelligence Possibility...

Page 9: ...vibration signature is detected BoB will start another learning session in parrallel with the reporting mode Startup initialization a few minutes Check for LoRaWANTM Network availability Check if ther...

Page 10: ...r the vibration signature of the machine In the first seven days of operation BoB ASSISTANT will continue monitoring new vibration signatures and add them to the dataset After this period of time no n...

Page 11: ...om 0 to 100 with a 20 step environmental information temperature vibration level peak frequency and a screenshot of the FFT see 3 2 1 Payload structure 2 1 3 1 2 Reporting After the first Learning ses...

Page 12: ...For each signal sampling every 10 minutes by default BoB ASSISTANT will process the sampled signal and compare it to its dataset For the green sample the distance drift of the point compared with the...

Page 13: ...at the machine is turning ON or OFF based on sample results These messages are enabled by default they can also be disabled State message parameters Enable State Message default Disable State Message...

Page 14: ...ASSISTANT starts its initialization mode It will first verify if there is knowledge data stored in flash memory which needs to be restored If there is knowledge data in flash it will then display the...

Page 15: ...re displays the different steps of the startup if everything is OK and there is no knowledge restored Turn BoB ASSISTANT ON green 2 green LED blinks 3s later Startup and initialization Continuous Cyan...

Page 16: ...ent steps of the startup if everything is OK and there is knowledge restored Turn BoB ASSISTANT ON green 2 green LED blinks 3s later Knowledge presence to restore 5 pink LED blinks Startup and initial...

Page 17: ...K Max retry 3 reached Max vibration sequence 3 reached Increment vibration sequence counter Increment vibration test retry counter sleep for 5 minutes Sleep for 24h Yes No Yes Display LoRa error LED s...

Page 18: ...he LoRaWANTM Network Server NS make sure that DEV_EUI APP_EUI and APP_Key are all correctly declared on the NS If you did not receive the keys for your device please contact us Check Network coverage...

Page 19: ...nce on the LED Once the LED is red you can release the button the device will go off after sending a STATE message Turn BoB ASSISTANT OFF green orange red Press the button for 1s Press the button for...

Page 20: ...20s Once the LED is pink you can release the button the device will erase the knowledge data stored in flash and go off after sending a STATE message Turn BoB ASSISTANT OFF green orange red Press the...

Page 21: ...re a 2 possible ways either by downlink see 4 5 Reset battery value or by using the button once the device has re started initialization phase is done the device is connected to the network Reset batt...

Page 22: ...place the battery open the device using a Torx 8 screwdriver by removing the 4 screws Remove the battery from the battery holder Replace the battery with the following reference o HCB ER14505M Primary...

Page 23: ...back the Torx screws make sure that the seal which guarantees the IP68 level is correctly back in place OK KO Once the battery has been replaced it is possible to reset the battery level to 100 Pleas...

Page 24: ...teps of 100Hz each but FFT report only includes the 0 3200Hz window values FFT Report 32 values 0 3200Hz step 100Hz for Learning messages bytes 8 39 Alarm messages bytes 8 39 Peak Frequency value 0 12...

Page 25: ...CC_HF 25600Hz The FREQ_SAMPLING_ACC_LF sampling is done to observe potential drift in low frequencies with a relatively high precision whereas the FREQ_SAMPLING_ACC_HF allows the sampling of a large f...

Page 26: ...ppEUI JoinEUI example 70B3D531C1120020 DDDDDDDDDDDDDDDD DevEUI example 70B3D531C0002904 0128 LoRa VendorID 0040 VendorProfileID LoRa Index 5080001001 Watteco Family Code example 5080001001 50 80 001 0...

Page 27: ...280040 P5080001001 S002EA5AE55 CEB12 Cleartext content Watteco Device vendor BOB Assistant EU 868MHz Device description 50 80 001 001 Device family code reference 51 22 WW YY of production here W51 of...

Page 28: ...ration level is 0 01g 3 Vibration level vl_2 vibrationlevel 0 127 Value 4 Vibration level vl_3 vibrationlevel 0 127 Value 5 Peak frequency index peakfrequencyindex 0 256 Value 1 0 256 integer float Fr...

Page 29: ...vl_3 00 0 vl vl_1 128 vl_2 vl_3 100 10 121 45 vl 0 128 31 68 100 10 121 45 vl 0 026 g vl 0 026g 3 1f 31 4 3f 63 5 Peak frequency index frequency with the highest vibration level recorded 01 1 Freq_ind...

Page 30: ...uency_hz i 1 FREQ_SAMPLING_A CC_HF 256 0 1 25600 256 100Hz g The corresponding decoded data would be Frequency bin FFT 0 31 value Frequency Vibration level 0 64 0 100Hz 0 0131 1 127 100 200Hz 0 0260 2...

Page 31: ...Bob Assistant Reference Manual 2023 04 04 Version 1 0 31 The corresponding visualization of the data would be...

Page 32: ...l_3 100 10 121 45 The codec will calculate the maximum vibration level value and return it in the vibrationlevel attribute 9 Vibration level vl_2 vibrationlevel 0 127 Value 10 Vibration level vl_3 vib...

Page 33: ...el is expected to reach 50 Prediction based on the data of last 24 hour 255 in nite time 20 24h 80 Anomaly level prediction anomalylevelto80last24h 0 255 Value hour 0 255 integer Time in hour when ano...

Page 34: ...800 12 10 20 anomaly level time 55 85 180 128 85 127 35 min Raw data of time in anomaly in the payload are given on the bad vibration period operating time 0 10 time To have the value in percentage v...

Page 35: ...will calculate the maximum vibration level value and return it in the vibrationlevel attribute 5 Vibration level vl_2 vibrationlevel 0 127 Value 6 Vibration level vl_3 vibrationlevel 0 127 Value 7 Pea...

Page 36: ...states state 100 101 104 105 110 125 126 Value N A 100 Sensor start 101 Sensor stop 104 Keep alive sent during the vibration testing cycle there is not enough vibration to start learning 105 Vibration...

Page 37: ...de 10 sec 20 sec 0x52 1 Fast Mode 20 sec 2 min 0X53 1 Legacy Mode 60sec 5 min 0x60 1 Default Mode 60 sec 10 min 0x54 1 Slow Mode 2 min 10 min 0x55 1 4 3 Enable disable machine start stop STATE MESSAGE...

Page 38: ...e disable frame acknowledgement New In certain conditions where the device is at the limit of the network reach missing frame might occur too often In that case it is possible to activate frame acknow...

Page 39: ...lse inforamtion on the vibration of the equipment In that case it is possible to send a downlink to the device to adjust the threshold to 0 155g for example To do so you need to put the value in dg mu...

Page 40: ...achine Time of operation expressed in minutes over a 3 hours period of analysis 5 2 Anomaly distribution Displays the level of abnormal vibration related to a percentage of time spent in each zone fro...

Page 41: ...ed to the reference vibration signature s Custom notifications can be set on this value 5 4 Number of drift notifications Number of alarms that BoB has sent when anomaly level exceeds 25 5 5 Temperatu...

Page 42: ...Bob Assistant Reference Manual 2023 04 04 Version 1 0 42 5 6 Maximum vibration value Maximum vibration amplitude in g 5 7 Peak Frequency Frequency related to the maximal amplitude reported...

Page 43: ...Bob Assistant Reference Manual 2023 04 04 Version 1 0 43 5 8 Report view...

Page 44: ...Bob Assistant Reference Manual 2023 04 04 Version 1 0 44 5 9 Vibration drift Alarm view...

Page 45: ...8 machine on UPLINK 537d7d 7 machine off UPLINK 6c64002d190133014c7f4731542f383531263326292c403046433d472c181e252e34232c38202531 6 Learning complete UPLINK 6c5000333f013301407f3d25572f3228333b251c231b...

Page 46: ...2020202 type learning sensor KX msg temperature 29 learningfromscratch 1 learningpercentage 100 vibrationlevel 0 107 peakfrequencyindex 11 peakfrequency 34 38 fft 0 0034 0 0051 0 107 0 0093 0 0051 0 0...

Page 47: ...ort 1 operatingtime 2 totalunknown6080 0 totalunknown4060 0 totalunknown2040 0 anomalylevelto80last30d 255 vibrationlevel 0 0222 totalunknown1020 1 anomalylevelto80last6mo 255 anomalylevelto50last24h...

Page 48: ...80707060504030303020201020102 type alarm sensor KX msg temperature 29 vibrationlevel 0 0564 anomalylevel 22 fft 0 0564 0 008 0 0129 0 0129 0 0071 0 0129 0 0209 0 0213 0 0191 0 0182 0 0133 0 0093 0 007...

Page 49: ...Bob Assistant Reference Manual 2023 04 04 Version 1 0 49 6 2 4 STATE TYPE Payload 53647F type state sensor KX msg state 0 batterypercentage 100...

Page 50: ...ore the failure The maintenance team will always be the most able to analyse and intervene on the equipment when BoB ASSISTANT reports an anomaly 7 2 What are the main causes of vibration anomaly Poss...

Page 51: ...e limit The surface temperature of your equipment must not exceed 55 C 7 5 When should BoB ASSISTANT be installed on the equipment BoB ASSISTANT performs a vibration signature training during the firs...

Page 52: ...oning of the sensor on the machine its orientation and its environment Changing these conditions requires a relearning which can be done by turning the product OFF with flash erase and then back ON Th...

Page 53: ...ed sensor you can use our Netw O solution for example RSSI Strength of the radio signal sent by Bob at the Gateway level risk of message loss missing data 7 10 First learning and complete learning wha...

Page 54: ...ne for 7 days You are informed of a new learning phase by a Learning message It is also normal for BoB ASSISTANT to refine its reports on the behaviour of your machine during the first week BoB ASSIST...

Page 55: ...7 19 How to configure a notification trigger threshold At the end of the learning mode the average abnormal vibration level is generally low 10 It is advisable to wait 3 weeks to observe this average...

Page 56: ...ed using 2 layers of AES 128 encryption This encryption is natively supported by the LoRaWAN protocol as the payload is encrypted using a first key AppSKey Application Session Key and the LoRaWAN head...

Page 57: ...Bob Assistant Reference Manual 2023 04 04 Version 1 0 57 VIII Document history V1 0 2023 04 04 First edition of BoB Assistant V2 Reference manual end of document...

Reviews: