Guessing you want to operate the NOx sensor at room temperature - not necessarily 'fabricate' it at such:
Some MOx (metal oxide) resistive sensors exist. Not exactly operating at room temperature (they need some heating), but operable at non-elevated ambient temperatures. Currently I am not sure whether they are ZnO or SnO2 based, but one of these two. Plus some dopant to improve selectivity vs. the gas desired to detect.
https://olimex.wordpress.com/2015/05/26/experimenting-with-gas-sensors-and-arduino/ shows some of these sensors and gives type designations as a basis for your own searches.
Our best friend https://en.wikipedia.org/wiki/Gas_detector#Semiconductor hasn't too much information on these sensors, the German page (https://de.wikipedia.org/wiki/Gassensor#Metalloxid-Halbleitergassensoren_.28MOX.29) holds more information though you will have to use a translation page.
Regarding dopants: I personally have no idea. But you may have colleagues from physics or chemistry that may be able to help.
The detection of NO in the presence of reducing gases like CO, CH4 etc. is best performed by electrochemical gas sensors. Possible types of NO-sensors are given in the answer of Calogero Pace.
If you would like to use metal oxide gas sensors for the detection of NO in the presence of reducing gases you have to add special catalysts to enhance the specificity of the sensors towards NO. Several catalysts for detecting specific gases are described in the patent US4'579'751 and in the paper "Sol-Gel derived highly porous SnO2 for semiconductor gas sensors".
To distinguish between different gases detected by metal oxide gas sensors one can use a modulation technique described in patents US4'627'269, US4'668'635 and EP0'157'247 and in the paper " Sensitivity and Selectivity Enhancement of Metal Oxide Gas Sensors by Flow Modulation". This method enhances not only the sensitivity enormously but allows also to decide which gas has been detected by the sensor.
All this literature is given in my ResearchGate Contributions.