{'fraction_non_alphanumeric': 0.03278688524590164, 'fraction_numerical': 0.011922503725782414, 'mean_word_length': 4.526748971193416, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Esbus - a sensor bus based on the SPI serial interface

A local sensor bus for transmitting data from several digital smart sensors to an Internet interface was tested. The master/slave type bus is based on the three-wire SPI (serial peripheral interface) bus, which is built into most microcontrollers. At the sensor end, after A/D conversion of the analog sensor signals and further processing of the digitized data, the data is formatted into standard 8-byte ASCII code, which can be read directly by any computer. A header indicates the type of sensor data, for example, TC123.45 for a temperature sensor reading 123.45/spl deg/C. The data is in the form of an email so the following Internet interface (TCP/IP) only retransmits the data to the requesting browser where it is displayed in the same format as any email The Esbus format consists of an 8-byte request from the master followed by 32-byte response from the selected slave. The response is subdivided into an 8-byte header, which identifies the sensor and channel number, and three sets of 8-byte sensor data, as described above. In order to adapt the SPI an addressable network, the data output driver is converted to open collector. The paper will describe the I/O circuits, waveform/timing, and data formats for a specific smart sensor (temperature, humidity, illumination).