Data collection and transmission
- Wireless Communications experience with WiFi, BLE, Bluetooth, ZigBee, 802.15.4, and USB for IoT
- Hardline communication protocols: I2C, SPI, UART, USB, RS-232, RS-485, CAN, LIN, I2S, and even parallel
- Design process includes customer tie-in to understand (for example):
- trade-offs on data bandwidth, range, battery life, redundancy
- edge cases (e.g., occasional long-range or low-transmission rate)
- communication demands (update rate, data storage capacity)
Data storage and analysis
- Both SQL and NoSQL databases are used for data storage
- End data storage options include MYSQL/PHP and MongoDB/Node.js
- Standard web technologies such as HTML5/CSS3 and JavaScript are applied
- Use of a wider variety of hosting services, depending upon wants and needs