lua is the programming language prescribed to be used on iot device nodemcu.
lua is the programming language prescribed to be used on iot device nodemcu.
programming language prescribed to be used on iot device nodemcu is?
lua
nodemcu was created shortly after the esp8266 came out. on december 30, 2013, espressif systems began production of the esp8266. the esp8266 is a wi-fi soc integrated with a tensilica xtensa lx106 core, widely used in iot applications (see related projects). nodemcu started on 13 oct 2014, when hong committed the first file of nodemcu-firmware to github. two months later, the project expanded to include an open-hardware platform when developer huang r committed the gerber file of an esp8266 board, named devkit v0.9. later that month, tuan pm ported mqtt client library from contiki to the esp8266 soc platform, and committed to nodemcu project, then nodemcu was able to support the mqtt iot protocol, using lua to access the mqtt broker. another important update was made on 30 jan 2015, when devsaurus ported the u8glib to nodemcu project, enabling nodemcu to easily drive lcd, screen, oled, even vga displays.
nodemcu
because of epid's privacy preserving properties, it is ideal for iot device identity to allow a device to securely and automatically onboard itself into an iot service immediately at the first power on of the device. essentially the device performs a secure boot, and then before anything else, reaches out across the internet to find the iot service that the new owner has chosen for managing the device. an epid attestation is integral to this initial communication. as a consequence of the epid attestation, a secure channel is created between the device and iot service. because of the epid attestation, the iot service knows it is talking to the real iot device. (using the secure channel created, there is reciprocal attestation so the iot device knows it is talking to the iot service the new owner selected to manage it.) unlike pki, where the key is unchanging transaction to transaction, an adversary lurking on the network cannot see and correlate traffic by the key used when epid is employed. thus privacy of onboarding is preserved and adversaries can no longer collect data to create attack maps for later use when future iot device vulnerabilities are discovered. moreover, additional keys can be securely provisioned over the air or down the wire, the latest version of software, perhaps specific to the iot service, can be downloaded and default logins disabled to secure the iot device without operator intervention.
enhanced privacy id